Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | JS codegen enhancements; still unusable | Araq | 2012-07-01 | 3 | -31/+80 |
| | |||||
* | dead code elimination for JS backend; JS improvements (but doesn't work yet) | Araq | 2012-06-30 | 3 | -69/+126 |
| | |||||
* | changed integer promotion rules; added math.fmod | Araq | 2012-06-28 | 7 | -59/+65 |
| | |||||
* | added proc annotations: macros invoked as pragmas | Araq | 2012-06-26 | 4 | -6/+52 |
| | |||||
* | thread var emulation should work again | Araq | 2012-06-25 | 1 | -4/+7 |
| | |||||
* | bite the bullet and make 'initStackBottom' a compilerproc | Araq | 2012-06-24 | 1 | -11/+12 |
| | |||||
* | bugfix: cycle analysis needs to take inheritance into account | Araq | 2012-06-24 | 1 | -3/+5 |
| | |||||
* | doc2 improvements | Araq | 2012-06-24 | 6 | -13/+20 |
| | |||||
* | docgen2 improvements | Araq | 2012-06-23 | 3 | -7/+21 |
| | |||||
* | docgen2 improvements | Araq | 2012-06-23 | 3 | -11/+34 |
| | |||||
* | first implementation of docgen2 | Araq | 2012-06-23 | 3 | -10/+73 |
| | |||||
* | documented optional indentation for 'case' statements/'case' objects | Araq | 2012-06-22 | 2 | -1/+11 |
| | |||||
* | closure bugfix | Araq | 2012-06-22 | 1 | -0/+7 |
| | |||||
* | documentation improvements; added system.gorge (for Araq's fun) | Araq | 2012-06-22 | 3 | -4/+13 |
| | |||||
* | fixes #134 | Araq | 2012-06-21 | 1 | -9/+9 |
| | |||||
* | fixes #145 | Araq | 2012-06-21 | 1 | -0/+2 |
| | |||||
* | another bugfix | Araq | 2012-06-21 | 1 | -1/+1 |
| | |||||
* | fixes #140 | Araq | 2012-06-21 | 1 | -0/+2 |
| | |||||
* | and another closure bugfix | Araq | 2012-06-21 | 1 | -3/+5 |
| | |||||
* | bugfixes for closures | Araq | 2012-06-21 | 5 | -13/+27 |
| | |||||
* | added another macro regression | Araq | 2012-06-20 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of github.com:Araq/Nimrod | Araq | 2012-06-19 | 27 | -386/+718 |
|\ | |||||
| * | more uint related fixes | Zahary Karadjov | 2012-06-14 | 5 | -9/+21 |
| | | |||||
| * | proper indentation in the generated C code | Zahary Karadjov | 2012-06-12 | 6 | -212/+235 |
| | | |||||
| * | better support for unsigned integers. | Zahary Karadjov | 2012-06-11 | 17 | -59/+186 |
| | | |||||
| * | destructor pragma | Zahary Karadjov | 2012-06-07 | 4 | -9/+15 |
| | | |||||
| * | destructors for case values | Zahary Karadjov | 2012-06-07 | 3 | -17/+65 |
| | | |||||
| * | fix AST debug printing when line directives are enabled | Zahary Karadjov | 2012-06-06 | 1 | -30/+30 |
| | | |||||
| * | fix bootstrapping on POSIX platforms | Zahary Karadjov | 2012-06-06 | 1 | -0/+4 |
| | | |||||
| * | generate default destructors | Zahary Karadjov | 2012-06-06 | 3 | -16/+103 |
| | | |||||
| * | fix compilation errors when bootstrapping with C++ | Zahary Karadjov | 2012-06-04 | 2 | -8/+17 |
| | | |||||
| * | codegen for C++ exceptions | Zahary Karadjov | 2012-06-03 | 1 | -64/+72 |
| | | |||||
| * | bugfix: finally blocks were not executed when the except block is exited by ↵ | Zahary Karadjov | 2012-06-03 | 2 | -13/+21 |
| | | | | | | | | raise or return | ||||
* | | somewhat working closures | Araq | 2012-06-19 | 5 | -20/+59 |
| | | |||||
* | | next steps for full closure support (2) | Araq | 2012-06-18 | 1 | -8/+6 |
| | | |||||
* | | next steps for full closure support | Araq | 2012-06-18 | 1 | -126/+138 |
| | | |||||
* | | tinterf.nim works now | Araq | 2012-06-17 | 2 | -9/+25 |
| | | |||||
* | | simple example works again | Araq | 2012-06-16 | 1 | -12/+29 |
| | | |||||
* | | first implementation of new lambda lifting | Araq | 2012-06-15 | 4 | -213/+401 |
| | | |||||
* | | Merge branch 'master' of github.com:Araq/Nimrod | Araq | 2012-06-03 | 14 | -49/+213 |
|\| | |||||
| * | Merge branch 'master' of github.com:Araq/Nimrod into upstream | Zahary Karadjov | 2012-06-02 | 14 | -51/+111 |
| |\ | |||||
| * | | Added system.staticExec proc for executing external command at compile-time | Zahary Karadjov | 2012-06-02 | 11 | -37/+68 |
| | | | |||||
| * | | codegen for user-defined destructors | Zahary Karadjov | 2012-05-25 | 4 | -2/+87 |
| | | | |||||
| * | | optional indentation for case statements | Zahary Karadjov | 2012-05-23 | 1 | -3/+22 |
| | | | | | | | | | | | | | | | - preliminary support for try expressions and case expressions - allow do forms in assignments and return statements | ||||
| * | | stand-alone except and finally blocks | Zahary Karadjov | 2012-05-23 | 2 | -8/+37 |
| | | | | | | | | | | | | This is equivalent to the on-error and at-scope-exit operators in other languages | ||||
* | | | first steps to working closures | Araq | 2012-06-03 | 2 | -18/+22 |
| |/ |/| | |||||
* | | fixes #127 | Araq | 2012-05-30 | 1 | -5/+10 |
| | | |||||
* | | '+=' etc for all floating point types | Araq | 2012-05-29 | 2 | -3/+4 |
| | | |||||
* | | bugfix: UFCS for templates (ttempl3.nim enhanced) | Araq | 2012-05-27 | 1 | -10/+11 |
| | | |||||
* | | bugfix: field names of tuples are treated consistently in the C backend | Araq | 2012-05-27 | 5 | -25/+39 |
| | |