Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | C code generator compiles again | Andreas Rumpf | 2018-05-12 | 1 | -2/+5 |
| | |||||
* | sem pass compiles again | Andreas Rumpf | 2018-05-12 | 1 | -0/+3 |
| | |||||
* | C codegen: preparations for different seq and string implementations | Andreas Rumpf | 2018-04-03 | 1 | -1/+2 |
| | |||||
* | fixes #7414 (#7434) | cooldome | 2018-03-29 | 1 | -5/+4 |
| | |||||
* | minor code cleanup: remove redundant .final markers | Araq | 2017-11-30 | 1 | -2/+2 |
| | |||||
* | work in progress: new implementation for 'a[^1]' | Andreas Rumpf | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | removed compiler internal list implementation (#5371) | Arne Döring | 2017-02-22 | 1 | -3/+7 |
| | |||||
* | name mangling bugfixes; ndi file generation for debugger support | Andreas Rumpf | 2017-02-03 | 1 | -1/+2 |
| | |||||
* | new name mangling scheme implemented | Andreas Rumpf | 2017-02-02 | 1 | -3/+5 |
| | |||||
* | tiny progress on the name mangling | Andreas Rumpf | 2017-02-01 | 1 | -1/+1 |
| | |||||
* | refactoring: explict config state instead of globals | Andreas Rumpf | 2017-02-01 | 1 | -0/+1 |
| | |||||
* | made more tests green | Araq | 2016-12-05 | 1 | -1/+3 |
| | |||||
* | refactoring: C codegen with fewer global variables | Araq | 2016-12-05 | 1 | -15/+17 |
| | |||||
* | more tests work | Araq | 2016-12-02 | 1 | -0/+1 |
| | |||||
* | Merge branch 'devel' into sighashes | Araq | 2016-12-01 | 1 | -1/+1 |
|\ | |||||
| * | fixes #5055 | Araq | 2016-11-30 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'devel' into sighashes | Araq | 2016-11-28 | 1 | -0/+1 |
|\| | |||||
| * | first version of the new memory tracking feature | Andreas Rumpf | 2016-11-21 | 1 | -0/+1 |
| | | |||||
* | | signature hashing: more progress | Araq | 2016-11-11 | 1 | -5/+6 |
| | | |||||
* | | C codegen: first version of signature hashing for better incremental builds | Araq | 2016-11-08 | 1 | -0/+1 |
|/ | |||||
* | fixes #4505, fixes #4230 | Andreas Rumpf | 2016-08-04 | 1 | -5/+5 |
| | |||||
* | C code generation now deterministic; fixes #4364 | Andreas Rumpf | 2016-06-22 | 1 | -2/+3 |
| | |||||
* | refactoring: flags instead of bools | Andreas Rumpf | 2016-05-18 | 1 | -7/+10 |
| | |||||
* | Get rid of deprecation warnings | def | 2015-04-07 | 1 | -13/+13 |
| | |||||
* | codegen doesn't produce line tracing commands anymore; fixes #1344 | Araq | 2015-03-21 | 1 | -5/+8 |
| | |||||
* | lots of C++ codegen improvements | Araq | 2015-02-07 | 1 | -0/+3 |
| | |||||
* | updated the compiler to use the new symbol names | Araq | 2014-08-28 | 1 | -3/+3 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -2/+2 |
| | |||||
* | optimized method dispatchers | Araq | 2014-06-12 | 1 | -0/+1 |
| | |||||
* | iterators now return tyIter(T); | Zahary Karadjov | 2014-03-05 | 1 | -1/+1 |
| | | | | | | | | tyIter(T) represents an "iteration yielding values of type T" I'm planning to use that in the context of the `is` operator supporting predicates such as `C.items is iterator` and also in the upcoming support for higher-order inline iterators. | ||||
* | Fixed #688 : return in except statments. Also fixed return in finally ↵ | Audun Wilhelmsen | 2014-02-23 | 1 | -2/+5 |
| | | | | statements. | ||||
* | Fixed issue 391 (nested break in except-stmts) | Audun Wilhelmsen | 2014-02-16 | 1 | -0/+1 |
| | |||||
* | fixes #914 | Araq | 2014-02-14 | 1 | -1/+2 |
| | |||||
* | Introduce a PreMain proc in the C codegen | Zahary Karadjov | 2013-12-30 | 1 | -1/+2 |
| | | | | | | | | The rationale here is that it has become too hard to step into a program when #line directives are enabled. You have to skip over many lines of init code that doesn't have corresponding lines in the nimrod program. Now, you can just step-out of PreMain and go straight to the useful code in NimMain. | ||||
* | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -4/+4 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -2/+2 |
| | |||||
* | implemented 'injectStmt'; more debug support | Araq | 2013-12-16 | 1 | -0/+1 |
| | |||||
* | fixes a regression where memset was used without including <string.h> | Araq | 2013-12-03 | 1 | -0/+1 |
| | |||||
* | work-in-progress for compiling generics in their owner module | Zahary Karadjov | 2013-08-19 | 1 | -3/+1 |
| | |||||
* | documented object constrs; endb works again | Araq | 2013-03-09 | 1 | -4/+3 |
| | |||||
* | cleaned up some debugging code | Zahary Karadjov | 2013-01-20 | 1 | -2/+3 |
| | |||||
* | [caas] first version that actually works (still has a lot of logical memory ↵ | Zahary Karadjov | 2012-11-28 | 1 | -0/+6 |
| | | | | leaks on recompilation) | ||||
* | better extension loading for the OpenGL wrapper | Araq | 2012-10-09 | 1 | -0/+2 |
| | |||||
* | bugfix: closures as default param values | Zahary Karadjov | 2012-10-06 | 1 | -2/+0 |
| | |||||
* | implemented a stack trace profiler | Araq | 2012-09-15 | 1 | -1/+0 |
| | |||||
* | implements #173 | Araq | 2012-07-28 | 1 | -1/+2 |
| | |||||
* | removed nimdat in favor of per-module dat init procs | Zahary Karadjov | 2012-07-19 | 1 | -3/+7 |
| | |||||
* | better support for unsigned integers. | Zahary Karadjov | 2012-06-11 | 1 | -3/+5 |
| | |||||
* | bugfix: finally blocks were not executed when the except block is exited by ↵ | Zahary Karadjov | 2012-06-03 | 1 | -2/+3 |
| | | | | raise or return | ||||
* | fixes #109 | Araq | 2012-05-20 | 1 | -0/+1 |
| |