Andreas Rumpf
|
7ea318a053
fixes #4505, fixes #4230
|
8 years ago |
Andreas Rumpf
|
4b0ba5e3f1
C code generation now deterministic; fixes #4364
|
8 years ago |
Andreas Rumpf
|
3ac6bd8ae1
refactoring: flags instead of bools
|
8 years ago |
def
|
39049e151f
Get rid of deprecation warnings
|
9 years ago |
Araq
|
5641be51c1
codegen doesn't produce line tracing commands anymore; fixes #1344
|
9 years ago |
Araq
|
e84834db79
lots of C++ codegen improvements
|
10 years ago |
Araq
|
5946747970
updated the compiler to use the new symbol names
|
10 years ago |
Araq
|
2781fea9e2
Nimrod renamed to Nim
|
10 years ago |
Araq
|
15909c7be2
optimized method dispatchers
|
10 years ago |
Zahary Karadjov
|
5324c9ebba
iterators now return tyIter(T);
|
11 years ago |
Audun Wilhelmsen
|
739b4f214b
Fixed #688 : return in except statments. Also fixed return in finally statements.
|
11 years ago |
Audun Wilhelmsen
|
8cccaebc2e
Fixed issue 391 (nested break in except-stmts)
|
11 years ago |
Araq
|
49fa421ba7
fixes #914
|
11 years ago |
Zahary Karadjov
|
046d829e5d
Introduce a PreMain proc in the C codegen
|
11 years ago |
Araq
|
b731e6ef1c
case consistency: cs:partial bootstraps on windows
|
11 years ago |
Araq
|
92b8fac94a
case consistency part 4
|
11 years ago |
Araq
|
132b6b3efe
implemented 'injectStmt'; more debug support
|
11 years ago |
Araq
|
fe983b1309
fixes a regression where memset was used without including <string.h>
|
11 years ago |
Zahary Karadjov
|
b01d9b6181
work-in-progress for compiling generics in their owner module
|
11 years ago |
Araq
|
a64d4dc35c
documented object constrs; endb works again
|
12 years ago |
Zahary Karadjov
|
86bf97a730
cleaned up some debugging code
|
12 years ago |
Zahary Karadjov
|
f9bd8cc985
[caas] first version that actually works (still has a lot of logical memory leaks on recompilation)
|
12 years ago |
Araq
|
cf06131dec
better extension loading for the OpenGL wrapper
|
12 years ago |
Zahary Karadjov
|
c27637747a
bugfix: closures as default param values
|
12 years ago |
Araq
|
214c7a2ebd
implemented a stack trace profiler
|
12 years ago |
Araq
|
538b06a123
implements #173
|
12 years ago |
Zahary Karadjov
|
4841b6390c
removed nimdat in favor of per-module dat init procs
|
12 years ago |
Zahary Karadjov
|
e2d38a57ec
better support for unsigned integers.
|
12 years ago |
Zahary Karadjov
|
3ce400bb00
bugfix: finally blocks were not executed when the except block is exited by raise or return
|
12 years ago |
Araq
|
15dd3a2251
fixes #109
|
12 years ago |