Araq
|
68d8cd1301
|
case consistency for evalffi
|
2014-02-01 23:56:32 +01:00 |
|
Araq
|
d8d93218fa
|
bugfix: object constructor doesn't allow 'distinct' types
|
2014-02-01 11:56:21 +01:00 |
|
Araq
|
8a7f50889c
|
fixes #838
|
2014-01-25 23:03:43 +01:00 |
|
Araq
|
f16881ad16
|
disable internalError so that nimbuild compiles again
|
2014-01-25 14:24:33 +01:00 |
|
Araq
|
9d4c4592fa
|
more efficient calls for closure iterators
|
2014-01-25 14:22:38 +01:00 |
|
Araq
|
9af1ab5f43
|
fixes a minor parser bug
|
2014-01-25 14:22:05 +01:00 |
|
Araq
|
f332ac1d37
|
renderer knows about nkStaticTy and nkTypeClassTy
|
2014-01-23 19:23:41 +01:00 |
|
Araq
|
3e5cb6644f
|
typeClasses now documented in grammar.txt
|
2014-01-23 17:19:12 +01:00 |
|
Araq
|
556efb5158
|
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
|
2014-01-23 12:22:49 +01:00 |
|
Araq
|
1465a7b080
|
small code cleanups
|
2014-01-23 12:22:34 +01:00 |
|
Araq
|
d01ff8994b
|
closure iterators work
|
2014-01-23 08:47:22 +01:00 |
|
Araq
|
3f87326247
|
closure iterators almost work
|
2014-01-23 01:41:26 +01:00 |
|
Zahary Karadjov
|
9dec669b94
|
nest PreMain inside NimMain for easier consumption of static libraries developed in Nimrod
fixes many uses of $N instead of $n for new lines that don't affect #line directives
|
2014-01-23 00:01:15 +02:00 |
|
Araq
|
37229df7fc
|
next steps for closure iterators
|
2014-01-22 17:32:38 +01:00 |
|
Araq
|
85a5bfe605
|
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
|
2014-01-20 20:07:55 +01:00 |
|
Araq
|
4a0aadef4d
|
parser support anon iterators
|
2014-01-20 20:07:44 +01:00 |
|
Zahary Karadjov
|
a09ddfa099
|
fix the segfault in #827
|
2014-01-20 15:22:44 +02:00 |
|
Araq
|
d18f40b4e2
|
updated grammar.txt
|
2014-01-20 08:35:09 +01:00 |
|
Araq
|
79f59d18f1
|
command syntax is allowed in expressions
|
2014-01-20 08:29:02 +01:00 |
|
Araq
|
15859d94ec
|
compiler warns when you use GC'ed memory and '--gc:none'
|
2014-01-19 20:24:44 +01:00 |
|
Araq
|
73c6efdf66
|
'nil' as a statement is deprecated, use an empty 'discard' instead
|
2014-01-19 16:54:59 +01:00 |
|
Araq
|
a59939d295
|
it's the year 2014
|
2014-01-19 01:25:48 +01:00 |
|
Araq
|
6df259f15b
|
'inject' for the new symbol binding rules in templates
|
2014-01-19 01:25:23 +01:00 |
|
Araq
|
36afdca87f
|
resolved conflicts with master
|
2014-01-18 01:16:45 +01:00 |
|
Araq
|
5073914b86
|
unittest module works again
|
2014-01-18 00:58:59 +01:00 |
|
Araq
|
383fbca27e
|
better tester
|
2014-01-17 08:47:51 +01:00 |
|
Araq
|
12247b3f56
|
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
|
2014-01-17 01:19:18 +01:00 |
|
Araq
|
fc452787e7
|
better html generator for the tester; fixes some VM bugs
|
2014-01-17 01:18:57 +01:00 |
|
Andreas Rumpf
|
0132f350af
|
Merge pull request #814 from discoloda/devel
Many small improvements to c2nim
|
2014-01-14 13:42:20 -08:00 |
|
Vincent Burns
|
aec9195c95
|
Applied Araq's suggestions for c2nim
|
2014-01-14 16:35:00 -05:00 |
|
Vincent Burns
|
5395347582
|
removed hack for return statement
|
2014-01-14 12:05:14 -05:00 |
|
Vincent Burns
|
d35dedf041
|
Slightly better type parsing for parameters and cast expressions
|
2014-01-14 11:22:59 -05:00 |
|
Vincent Burns
|
d9a61c13dd
|
Fix for expression parsing, 'new' is a valid C symbol
|
2014-01-13 02:01:10 -05:00 |
|
Vincent Burns
|
5f905865be
|
Fix for some comments during if statements
added test files
|
2014-01-13 01:51:36 -05:00 |
|
Vincent Burns
|
58855c2fc7
|
Support more proper do..while statements
|
2014-01-13 01:42:26 -05:00 |
|
Vincent Burns
|
97eaeb3aec
|
for statements support comma expressions
|
2014-01-13 01:16:24 -05:00 |
|
Araq
|
51ee524109
|
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
|
2014-01-13 01:22:03 +01:00 |
|
Araq
|
1e4c4d62e4
|
bugfix: doc generation for actors.nim works again
|
2014-01-13 01:08:57 +01:00 |
|
Vincent Burns
|
570f8b21e1
|
New expression parser
tests pass
|
2014-01-12 17:13:23 -05:00 |
|
Araq
|
616434c492
|
bugfix: renderer supports 'ptr' etc. as type constraint
|
2014-01-12 21:41:52 +01:00 |
|
Araq
|
137e971547
|
new vm: bugfix
|
2014-01-12 21:40:24 +01:00 |
|
Vincent Burns
|
c5bd98b7db
|
Properly lex floating constants
digit-sequence? '.' digit-sequence exponent-part?
digit-sequence '.' exponent-part?
exponent-part: [eE] [+-]? digit-sequence
|
2014-01-12 13:23:52 -05:00 |
|
Vincent Burns
|
2dc91cb4d5
|
Lex '\xHH' character constants
|
2014-01-12 12:53:25 -05:00 |
|
Vincent Burns
|
0a0fec4a5c
|
Added spliceHeader option to c2nim
parse a header file first, then the source. completing a c 'module'
|
2014-01-12 12:48:06 -05:00 |
|
Araq
|
346443d1b5
|
case consistency improvements
|
2014-01-11 21:56:05 +01:00 |
|
Zahary Karadjov
|
1280c56f38
|
fix bootstrapping on windows
|
2014-01-06 00:16:16 +02:00 |
|
Zahary Karadjov
|
1ffae7cbaf
|
progress towards fixing tgenericshardcases
|
2014-01-06 00:15:55 +02:00 |
|
Zahary Karadjov
|
789ba107cf
|
introduce tyFromExpr; fixes #618
|
2014-01-04 13:10:52 +02:00 |
|
Zahary Karadjov
|
02533c260b
|
fixed #597
|
2014-01-02 17:55:18 +02:00 |
|
Zahary Karadjov
|
8e0941576f
|
clean-up some obsolete code; close #602
|
2013-12-31 12:39:43 +02:00 |
|