Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | first implementation of write tracking and escape analysis; still disabled | Araq | 2015-08-31 | 1 | -1/+1 |
| | |||||
* | fix regressions | Araq | 2015-08-05 | 1 | -1/+1 |
| | |||||
* | destructors now work with overloaded assignment operators; fixes #2811; ↵ | Araq | 2015-08-05 | 1 | -4/+79 |
| | | | | fixes #1632 | ||||
* | fixes #3054 | Araq | 2015-07-05 | 1 | -3/+2 |
| | |||||
* | fixes #3053 | Araq | 2015-07-05 | 1 | -1/+5 |
| | |||||
* | minor bugfixes to the new 'len(nil)==0' feature | Araq | 2015-05-03 | 1 | -2/+1 |
| | |||||
* | fixes #2470, fixes #1354 | Araq | 2015-04-28 | 1 | -0/+3 |
| | |||||
* | 'constructor' pragma for C++ support | Araq | 2015-03-18 | 1 | -2/+1 |
| | |||||
* | fixes #794 properly | Araq | 2015-03-12 | 1 | -2/+2 |
| | |||||
* | fixes #2287 | Araq | 2015-03-12 | 1 | -0/+1 |
| | |||||
* | GC: get rid of pathological behaviour for stack marking | Araq | 2015-03-08 | 1 | -132/+132 |
| | |||||
* | fixes #2051 | Araq | 2015-02-20 | 1 | -1/+2 |
| | |||||
* | lots of C++ codegen improvements | Araq | 2015-02-07 | 1 | -0/+1 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | implemented procCall builtin | Araq | 2014-11-28 | 1 | -5/+9 |
| | |||||
* | Merge branch 'devel' into bigbreak | Araq | 2014-11-03 | 1 | -0/+3 |
|\ | | | | | | | | | Conflicts: lib/pure/osproc.nim | ||||
| * | Fix dispatcher creation for method prototypes. | Reimer Behrends | 2014-11-02 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | When method prototypes were involved (e.g. forward declarations for mutual recursion), calls were sometimes dispatched to the wrong method implementation. One of the reasons was that method dispatchers were then not always attached to method ASTs in the correct place. | ||||
| * | Fix method recursion bug. | Reimer Behrends | 2014-10-31 | 1 | -1/+5 |
| | | | | | | | | Additional checks for method call transformations. | ||||
* | | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | | |||||
* | | the big renamefest: first steps | Araq | 2014-08-22 | 1 | -2/+2 |
|/ | |||||
* | fixes recently introduced regression | Araq | 2014-08-21 | 1 | -14/+43 |
| | |||||
* | fixes #1418 | Araq | 2014-08-20 | 1 | -29/+44 |
| | |||||
* | fixes #1319 | Araq | 2014-06-30 | 1 | -1/+4 |
| | |||||
* | fixes #866 | Araq | 2014-04-06 | 1 | -0/+1 |
| | |||||
* | fixes #404 | Araq | 2014-03-23 | 1 | -11/+1 |
| | |||||
* | implements higher-order inline iterators and return type inference for iterators | Zahary Karadjov | 2014-03-08 | 1 | -5/+7 |
| | |||||
* | split the inline and closure iterators into different symbol kinds for ↵ | Zahary Karadjov | 2014-03-06 | 1 | -4/+3 |
| | | | | easier discrimination between them | ||||
* | fixes #584 | Araq | 2014-02-14 | 1 | -0/+1 |
| | |||||
* | Merge branch 'devel' of https://www.github.com/Araq/Nimrod into devel | Zahary Karadjov | 2014-01-26 | 1 | -4/+7 |
|\ | |||||
| * | closure iterators almost work | Araq | 2014-01-23 | 1 | -6/+6 |
| | | |||||
| * | next steps for closure iterators | Araq | 2014-01-22 | 1 | -0/+3 |
| | | |||||
* | | implements #766; | Zahary Karadjov | 2014-01-24 | 1 | -1/+1 |
|/ | | | | | | expressions such as Type.field are now recognised by the compiler. This also fixes a bug, preventing the user-defined to check for the presence of regular fields in addition to procs | ||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -2/+2 |
| | |||||
* | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -2/+2 |
| | |||||
* | case consistency: next steps | Araq | 2013-12-29 | 1 | -24/+24 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -13/+13 |
| | |||||
* | case consistency part 1 | Araq | 2013-12-27 | 1 | -1/+1 |
| | |||||
* | VM now supports lambda lifting | Araq | 2013-11-06 | 1 | -4/+1 |
| | |||||
* | improvements for TR macros | Araq | 2013-09-17 | 1 | -0/+30 |
| | |||||
* | fixes lots of regressions | Araq | 2013-06-29 | 1 | -1/+1 |
| | |||||
* | some small performance improvement for the evaluator | Araq | 2013-06-28 | 1 | -14/+15 |
| | |||||
* | implemented large parts of the 'not nil' checking | Araq | 2013-06-09 | 1 | -3/+4 |
| | |||||
* | fixes #287; bugfix: subrange checking is performed again | Araq | 2013-04-12 | 1 | -5/+6 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | merged upstream master | Zahary Karadjov | 2013-01-27 | 1 | -3/+3 |
|\ | |||||
| * | implements #295 | Araq | 2013-01-08 | 1 | -3/+3 |
| | | |||||
* | | caas is now drivable through stdin | Zahary Karadjov | 2012-11-28 | 1 | -6/+2 |
|/ | | | | | * added idetools --eval * streams.readLine recognises and applies the backspace character | ||||
* | doc2 improvements; small lexer bugfix: backslashes in comments | Araq | 2012-11-20 | 1 | -0/+8 |
| | |||||
* | next steps for first class iterators | Araq | 2012-11-15 | 1 | -1/+3 |
| | |||||
* | bugfix: stack traces; first class iterators almost working | Araq | 2012-11-15 | 1 | -4/+12 |
| |