Araq
596496f695
fixes #566
2013-09-11 00:00:11 +02:00
Araq
4d86b8a83c
fixes #588
2013-09-10 23:49:53 +02:00
Araq
275c7ccf82
fixes #575
2013-09-10 22:04:12 +02:00
Araq
138db5a85d
disabled M&S GC again
2013-09-10 00:46:02 +02:00
Araq
f659b6a0d9
Merge branch 'master' of github.com:Araq/Nimrod
2013-09-10 00:40:19 +02:00
Araq
db19b18241
cn2im: basic C++ support
2013-09-10 00:40:06 +02:00
Araq
094d7fd4b1
added 'newLit'
2013-09-10 00:37:23 +02:00
Zahary Karadjov
f05ac0cb23
fix regressions affecting the echo magic and the creating of rod files
...
the markAndSweep GC was not responsible for the regressions so
this commit restores its use
2013-09-07 11:55:19 +03:00
Araq
ff1273a312
Merge branch 'master' of github.com:Araq/Nimrod
2013-09-06 00:26:04 +02:00
Araq
827dc054fb
bugfix: --gc:none -d:useMalloc works again
2013-09-06 00:25:48 +02:00
Zahary Karadjov
0ade885617
reverting the GC change
2013-09-05 12:35:42 +03:00
Araq
40b379859c
resolved the conflict
2013-09-03 23:46:41 +02:00
Araq
891f871ba7
better support for GNU's assembler
2013-09-03 23:44:31 +02:00
zah
6fa72c5d9d
Merge pull request #586 from mflamer/master
...
Add arity typetrait
2013-09-03 09:05:12 -07:00
Mark Flamer
73aba23a49
Add arity typetrait
2013-09-02 18:20:00 -07:00
Zahary Karadjov
6a04757e6d
switching the compiler to the markAndSweep collector
...
This produces faster bootstrapping, works properly for the caas mode
and fixes the Aporia build on a mac
2013-09-03 03:18:09 +03:00
Zahary Karadjov
6082595e96
Merge branch 'type-classes' into upstream
2013-09-03 03:14:56 +03:00
Zahary Karadjov
c8c8d2035a
partially documented the new features
2013-09-03 03:14:22 +03:00
Araq
39da6979ad
use realpath in a posix compliant way
2013-09-01 22:53:02 +02:00
Araq
f2b9af6ae1
bugfix: line information for comments
2013-09-01 18:50:03 +02:00
Araq
a95c0608b9
some fixes for Haiku
2013-09-01 17:29:29 +02:00
Araq
e7f0544154
Merge branch 'master' of github.com:Araq/Nimrod
2013-09-01 15:54:46 +02:00
Araq
6825a69a70
-d:nocaas mode for easier bootstrapping on exotic OSes (Haiku)
2013-09-01 15:54:32 +02:00
Araq
62ed6b0aaf
Merge pull request #580 from gradha/pr_adds_equality_for_arrays
...
Adds equality comparison for arrays.
2013-09-01 01:39:31 -07:00
Araq
8087f51d14
fixes #582
2013-09-01 10:36:13 +02:00
Araq
0464a1071e
Merge branch 'master' of github.com:Araq/Nimrod
2013-08-31 20:45:47 +02:00
Araq
023bd63d39
fixes #398
2013-08-31 20:45:34 +02:00
Zahary Karadjov
b5d833b329
implemented the using statement
2013-08-31 19:40:36 +03:00
Araq
9c6de08db0
fixes #516
2013-08-31 16:45:10 +02:00
Araq
84bd794588
Merge pull request #579 from gradha/pr_fixes_xmltree_macro_docstring
...
Fixes xmltree <> macro docstring.
2013-08-31 07:33:30 -07:00
Araq
b40ab4dc9e
fixes #554 , fixes #179
2013-08-31 11:49:33 +02:00
Araq
1161482ec2
fixes #459
2013-08-31 11:22:49 +02:00
Araq
e698d6255b
fixes #563
2013-08-31 10:03:41 +02:00
Araq
6cc06cd35d
fixes #569 ; C++ codegen works again
2013-08-31 02:07:52 +02:00
Araq
4d9b2f671a
fixes #578
2013-08-30 22:47:14 +02:00
Araq
cf689f7472
bugfix: conversions to float32 are allowed again but of lower priority
2013-08-30 21:47:55 +02:00
Araq
74c24f3e6d
conversions to float32 are allowed again but of lower priority
2013-08-30 21:40:47 +02:00
Araq
0c133b3f02
tester compiles again
2013-08-30 18:14:19 +02:00
Araq
8710118b2c
Merge branch 'master' of github.com:Araq/Nimrod
2013-08-30 12:44:27 +02:00
Araq
a17076cf4f
fixes #572
2013-08-30 12:44:09 +02:00
Araq
7056ceda67
float64 is now an alias to 'float'; fixes #545
2013-08-30 12:24:54 +02:00
Araq
1ad1980f1f
bugfix: 'not x of y' requires ()
2013-08-30 12:16:18 +02:00
Araq
5f943cf4bc
docgen: more newlines in the output to support primitive postprocessors
2013-08-29 23:18:02 +02:00
Zahary Karadjov
01ccb52a00
minor improvement towards tgenericshardcases
2013-08-28 01:10:51 +03:00
Zahary Karadjov
52b00630c8
fix tisop
...
Adding nil checks on the exit paths for semCompiles errors.
This was probably not needed before, because semIndirectOp
had a special detection for semCompiles contexts. We could
try to restore these, but wouldn't this just postpone the crashes
until someone tries the same expressions in nimrod check?
One of the previous commits also used errorNode to avoid
returning nil. This may be an alaternative approach.
2013-08-27 01:51:02 +03:00
Zahary Karadjov
9cc23118be
fix tcompiles
2013-08-27 01:01:03 +03:00
Zahary Karadjov
dc33638cb2
proper discrimination between csEmpty and csNoMatch
...
fixes twrongtupleaccess and topaque
2013-08-27 00:08:47 +03:00
Zahary Karadjov
bdeaee4a33
fix tnoop
...
This commit requires further investigation.
Fixing semExpr(nkCall) once and for all to work with sym-choices and to
allow overloading with immediate templates and macros will probably set
this straight too.
2013-08-26 23:43:39 +03:00
Zahary Karadjov
28d9398de7
implemented delegators and improved the error messages of unmatched type classes
2013-08-26 23:29:24 +03:00
Dominik Picheta
c934a33ccd
Implemented ability to connect through proxies for the httpclient module.
2013-08-26 18:02:45 +01:00