Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #631 from mflamer/master | Andreas Rumpf | 2013-10-31 | 1 | -9/+13 |
|\ | | | | | LockFree Hash Table 0.1 | ||||
| * | better better fix for Issue #629 Recursive generic types not working | Mark Flamer | 2013-10-30 | 1 | -5/+4 |
| | | |||||
| * | better fix for Issue #629 Recursive generic types not working | Mark Flamer | 2013-10-29 | 1 | -11/+14 |
| | | |||||
| * | fix for Issue #629 Recursive generic types not working | Mark Flamer | 2013-10-25 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #630 from mflamer/master | Simon Hafner | 2013-10-22 | 1 | -6/+2 |
|\| | | | | | remove whitespace | ||||
| * | more whitespace removal | Mark Flamer | 2013-10-21 | 1 | -3/+1 |
| | | |||||
| * | remove extra white space | Mark Flamer | 2013-10-21 | 1 | -3/+1 |
| | | |||||
* | | Merge pull request #628 from mflamer/master | Andreas Rumpf | 2013-10-21 | 1 | -2/+6 |
|\| | | | | | fix for Issue #626 - Distinct and generics not working together | ||||
| * | fix for Issue #626 - Distinct and generics not working together | Mark Flamer | 2013-10-21 | 1 | -2/+6 |
| | | |||||
* | | fixes #616 | Araq | 2013-10-10 | 1 | -1/+1 |
| | | |||||
* | | cooler quote for c2nim | Araq | 2013-10-10 | 2 | -17/+15 |
| | | |||||
* | | bugfix: package names should not contain '.' | Araq | 2013-10-07 | 2 | -5/+17 |
| | | |||||
* | | implemented top level asm statements | Araq | 2013-10-07 | 1 | -1/+5 |
| | | |||||
* | | Merge branch 'master' of https://github.com/Araq/Nimrod | Araq | 2013-10-06 | 1 | -2/+2 |
|\ \ | |||||
| * \ | Merge pull request #604 from reactormonk/master | Andreas Rumpf | 2013-10-05 | 1 | -2/+2 |
| |\ \ | | | | | | | | | moved eqproc to the correct magic position | ||||
| | * | | don't mess with semfold, use vars instead | Simon Hafner | 2013-09-26 | 1 | -1/+0 |
| | | | | |||||
| | * | | moved eqproc to the correct magic position | Simon Hafner | 2013-09-26 | 2 | -2/+3 |
| | | | | | | | | | | | | | | | | also added mEqCString to evalOps so the test runs | ||||
| | * | | Revert "deleted EqProc so the magic aligns again" - wrong remote. | Simon Hafner | 2013-09-26 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | This reverts commit d7c8b3ad06183cb5ad231981f01992016b5805b4. | ||||
| | * | | deleted EqProc so the magic aligns again | Simon Hafner | 2013-09-26 | 1 | -2/+0 |
| | | | | |||||
* | | | | 'noStackFrame' implies 'naked' in the generated C code | Araq | 2013-10-06 | 6 | -12/+21 |
|/ / / | |||||
* | | | fixed another semicolon related parsing bug | Araq | 2013-10-02 | 1 | -4/+3 |
| | | | |||||
* | | | fixes #609 | Araq | 2013-10-01 | 1 | -2/+8 |
| | | | |||||
* | | | first version of the debug GC; doesn't work yet | Araq | 2013-10-01 | 1 | -1/+11 |
|/ / | |||||
* | | the compiler can now deal with multiple modules of the same name | Araq | 2013-09-26 | 6 | -16/+39 |
| | | |||||
* | | JS codegen: supports more builtins | Araq | 2013-09-24 | 2 | -10/+32 |
| | | |||||
* | | fixes #593 | Araq | 2013-09-24 | 2 | -5/+4 |
| | | |||||
* | | support for multiple modules of the same name; niminst supports 'platforms'; ↵ | Araq | 2013-09-24 | 9 | -20/+44 |
| | | | | | | | | minor bugfixes | ||||
* | | implemented 'import a as b' | Araq | 2013-09-24 | 4 | -25/+84 |
| | | |||||
* | | support for --cs:partial | Araq | 2013-09-24 | 2 | -2/+12 |
| | | |||||
* | | fixes #576 | Araq | 2013-09-18 | 3 | -3/+6 |
| | | |||||
* | | should fix newly introduced bugs wrt TR macros | Araq | 2013-09-18 | 1 | -3/+7 |
| | | |||||
* | | improvements for TR macros | Araq | 2013-09-17 | 5 | -19/+53 |
| | | |||||
* | | c2nim: added some scope operator parsing | Araq | 2013-09-11 | 3 | -18/+44 |
| | | |||||
* | | fixes #566 | Araq | 2013-09-11 | 1 | -2/+2 |
| | | |||||
* | | fixes #588 | Araq | 2013-09-10 | 2 | -12/+14 |
| | | |||||
* | | fixes #575 | Araq | 2013-09-10 | 2 | -9/+2 |
| | | |||||
* | | disabled M&S GC again | Araq | 2013-09-10 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' of github.com:Araq/Nimrod | Araq | 2013-09-10 | 3 | -3/+5 |
|\ \ | |||||
| * | | fix regressions affecting the echo magic and the creating of rod files | Zahary Karadjov | 2013-09-07 | 3 | -3/+5 |
| | | | | | | | | | | | | | | | the markAndSweep GC was not responsible for the regressions so this commit restores its use | ||||
* | | | cn2im: basic C++ support | Araq | 2013-09-10 | 5 | -54/+710 |
|/ / | |||||
* / | reverting the GC change | Zahary Karadjov | 2013-09-05 | 1 | -1/+1 |
|/ | |||||
* | resolved the conflict | Araq | 2013-09-03 | 20 | -204/+436 |
|\ | |||||
| * | Add arity typetrait | Mark Flamer | 2013-09-02 | 1 | -0/+4 |
| | | |||||
| * | switching the compiler to the markAndSweep collector | Zahary Karadjov | 2013-09-03 | 1 | -0/+2 |
| | | | | | | | | | | This produces faster bootstrapping, works properly for the caas mode and fixes the Aporia build on a mac | ||||
| * | Merge branch 'type-classes' into upstream | Zahary Karadjov | 2013-09-03 | 19 | -204/+430 |
| |\ | |||||
| | * | implemented the using statement | Zahary Karadjov | 2013-08-31 | 7 | -9/+51 |
| | | | |||||
| | * | minor improvement towards tgenericshardcases | Zahary Karadjov | 2013-08-28 | 4 | -24/+42 |
| | | | |||||
| | * | fix tisop | Zahary Karadjov | 2013-08-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding nil checks on the exit paths for semCompiles errors. This was probably not needed before, because semIndirectOp had a special detection for semCompiles contexts. We could try to restore these, but wouldn't this just postpone the crashes until someone tries the same expressions in nimrod check? One of the previous commits also used errorNode to avoid returning nil. This may be an alaternative approach. | ||||
| | * | fix tcompiles | Zahary Karadjov | 2013-08-27 | 2 | -4/+4 |
| | | | |||||
| | * | proper discrimination between csEmpty and csNoMatch | Zahary Karadjov | 2013-08-27 | 1 | -3/+8 |
| | | | | | | | | | | | | fixes twrongtupleaccess and topaque |