summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* implements strongSpaces parsing modeAraq2014-03-075-39/+79
|
* implemented 'union' and 'unchecked' pragmasAraq2014-03-056-21/+44
|
* c2nim knows about the 'union' pragmaAraq2014-03-051-11/+10
|
* bugfix: unreported 'compiles' bugAraq2014-03-051-1/+1
|
* fixes #942Araq2014-03-051-1/+1
|
* fixes #937Araq2014-03-053-6/+33
|
* fixes #968Araq2014-03-042-2/+2
|
* removed dead codeAraq2014-03-041-27/+0
|
* don't produce nested indents for nested stmt listsAraq2014-03-041-7/+10
|
* the compiler is now aware of packagesAraq2014-03-024-24/+18
|
* better handling of packages, still incompleteAraq2014-03-021-13/+44
|
* tstmtexprs.nim works againAraq2014-02-272-3/+3
|
* xmltree.`<>` macro works againAraq2014-02-273-10/+12
|
* some progress on the new name manglerAraq2014-02-271-130/+251
|
* make C backend more robust against compiler bugsAraq2014-02-271-0/+2
|
* renamed TRegister to TFullReg so that older versions can compile itAraq2014-02-261-16/+16
|
* htmlgen works againAraq2014-02-251-3/+8
|
* bootstrapping should work againAraq2014-02-251-2/+1
|
* made some tests green; htmlgen still brokenAraq2014-02-252-7/+13
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-02-251-38/+38
|\
| * rename compilerProcs to match the recently changed jssys.nimZahary Karadjov2014-02-251-38/+38
| |
* | Merge branch 'vm2_2' into develAraq2014-02-2516-549/+948
|\ \
| * | added canonizerAraq2014-02-251-0/+288
| | |
| * | bugfix: typoAraq2014-02-251-1/+1
| | |
| * | new VM is getting stableAraq2014-02-248-36/+97
| | |
| * | simple macros work againAraq2014-02-221-40/+32
| | |
| * | fixed opcConvAraq2014-02-223-12/+35
| | |
| * | vm2: new representation of registersAraq2014-02-218-526/+561
| | |
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-02-259-63/+135
|\ \ \ | |/ / |/| / | |/ | | Conflicts: lib/system/jssys.nim
| * some fixes for static params usage in macrosZahary Karadjov2014-02-254-26/+51
| |
| * Merge branch 'devel' of https://github.com/Araq/Nimrod into develAudun Wilhelmsen2014-02-2316-98/+231
| |\
| | * Addresses issues raised on #947. Refs #800.Grzegorz Adam Hankiewicz2014-02-222-13/+10
| | | | | | | | | | | | | | | | | | * Uses errGenerated instead of deprecated extending of enums. * Reduces bloat and usefulness of end user error messages. * Limits checks to C, Cpp and Objc targets.
| | * Checks that exported symbols are valid C identifiers. Refs #800.Grzegorz Adam Hankiewicz2014-02-212-4/+24
| | |
| | * fix #945Zahary Karadjov2014-02-201-4/+5
| | |
| | * fix #931 and few more testsZahary Karadjov2014-02-182-4/+6
| | |
| | * Merge branch 'devel' of gh:/Araq/Nimrod into develZahary Karadjov2014-02-182-10/+27
| | |\
| | * | fix some trivial errors in the test suite and some more regressions caused ↵Zahary Karadjov2014-02-181-2/+3
| | | | | | | | | | | | | | | | by tyTypeDesc[tyNone]
| | * | fix tbindtypedesc and tactiontable2Zahary Karadjov2014-02-181-5/+12
| | | |
| | * | fix #204;Zahary Karadjov2014-02-182-1/+8
| | | |
| * | | Fixed #688 : return in except statments. Also fixed return in finally ↵Audun Wilhelmsen2014-02-232-18/+30
| | | | | | | | | | | | | | | | statements.
* | | | renamed noStackFrame to asmNoStackFrameAraq2014-02-182-6/+8
| |_|/ |/| |
* | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-02-1719-183/+281
|\ \ \ | | |/ | |/|
| * | fix #807Zahary Karadjov2014-02-171-2/+2
| | |
| * | quite messy implementation of generic lambdas, needs reworking; fixes #715Zahary Karadjov2014-02-177-26/+76
| | |
| * | Merge branch 'devel' of gh:/Araq/Nimrod into develZahary Karadjov2014-02-176-28/+45
| |\ \
| | * | Merge pull request #929 from skyfex/develAndreas Rumpf2014-02-162-9/+26
| | |\| | | | | | | | | Fixed issue 391 (nested break in except-stmts)
| | | * Fixed issue 391 (nested break in except-stmts)Audun Wilhelmsen2014-02-162-9/+26
| | | |
| | * | Changed tests and tools to use 'discard' statements instead of 'nil' for ↵Clay Sweetser2014-02-154-19/+19
| | |/ | | | | | | | | | empty blocks.
| * | fix #188Zahary Karadjov2014-02-172-1/+27
| | |
| * | fix argument_parserZahary Karadjov2014-02-161-24/+29
| |/