summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* bootstraps with new template symbol binding rulesAraq2013-12-241-8/+8
|
* attempt to merge newtemplAraq2013-12-242-3/+8
|
* Merge branch 'newtempl' into develAraq2013-12-241-3/+44
|\ | | | | | | | | | | | | Conflicts: lib/system.nim tests/reject/tenummix.nim todo.txt
| * 'bind' default for clean templatesAraq2013-05-152-4/+45
| |
* | Merge branch 'vm2' of github.com:Araq/Nimrod into vm2Araq2013-12-2424-437/+927
|\ \
| * | vm: FFI improvementsAraq2013-12-232-4/+4
| | |
| * | tcnstseq works againAraq2013-12-232-6/+14
| | |
| * | Merge branch 'master' of https://github.com/Araq/Nimrod into vm2Araq2013-12-2312-166/+279
| |\ \ | | | | | | | | | | | | | | | | Conflicts: web/news.txt
| * | | new VM: some progress for the FFI supportAraq2013-12-233-17/+44
| | | |
| * | | case expression with discardable result worksAraq2013-12-181-0/+8
| | | |
| * | | more tests workAraq2013-12-133-5/+10
| | | |
| * | | Merge branch 'master' into vm2Araq2013-12-1314-43/+283
| |\ \ \
| * | | | new VM: globals kinda workAraq2013-12-135-10/+43
| | | | |
| * | | | new VM: improvementsAraq2013-12-125-53/+111
| | | | |
| * | | | more tests are greenAraq2013-12-085-75/+49
| | | | |
| * | | | new VM supports 'getAst'Araq2013-12-062-4/+26
| | | | |
| * | | | new VM: passes more testsAraq2013-12-065-26/+41
| | | | |
| * | | | makes 'reject' tests greenAraq2013-12-051-4/+16
| | | | |
| * | | | bugfix: keywords are sortedAraq2013-12-052-9/+11
| | | | |
| * | | | Merge branch 'master' into vm2Araq2013-12-0517-130/+238
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/sem.nim
| * | | | | next steps for FFI supportAraq2013-11-256-32/+121
| | | | | |
| * | | | | tcnstseq works againAraq2013-11-074-2/+11
| | | | | |
| * | | | | VM now supports lambda liftingAraq2013-11-065-28/+71
| | | | | |
| * | | | | jump optimizer worksAraq2013-10-292-11/+18
| | | | | |
| * | | | | new VM is getting stableAraq2013-10-294-120/+187
| | | | | |
| * | | | | computed goto now works; some progress on the new VMAraq2013-10-253-6/+32
| | | | | |
| * | | | | opcLdGlobal bugfixAraq2013-10-161-1/+1
| | | | | |
| * | | | | some complex macros workAraq2013-10-163-49/+80
| | | | | |
| * | | | | compiler bootstraps with new VMAraq2013-10-159-61/+134
| | | | | |
| * | | | | attempt to improve line information for '!=' etc. templatesAraq2013-10-151-32/+13
| | | | | |
* | | | | | Correct the spelling of the word 'implicitly'Satish BD2013-12-232-3/+3
| |_|_|/ / |/| | | |
* | | | | Merge pull request #742 from onionhammer/masterAndreas Rumpf2013-12-203-132/+211
|\ \ \ \ \ | | | | | | | | | | | | Added jsondoc compiler switch
| * | | | | Added jsondoc compiler switchErik O'Leary2013-12-123-132/+211
| | |_|/ / | |/| | | | | | | | | | | | | Outputs top-level exported information in JSON
* | | | | Allows passing absolute paths for output. Refs #738.Grzegorz Adam Hankiewicz2013-12-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Previous to this the project base dir was added always, preventing user specified absolute paths to work.
* | | | | Runs user specified outFile if available. Refs #738.Grzegorz Adam Hankiewicz2013-12-201-2/+8
| | | | |
* | | | | no stack tracing for the system module; fixes stack bottom detectionAraq2013-12-201-5/+13
| | | | |
* | | | | Merge branch 'master' of github.com:Araq/NimrodAraq2013-12-162-22/+22
|\ \ \ \ \
| * | | | | Use quoteShell in stdlib, where appropriate.Michał Zieliński2013-12-112-22/+22
| |/ / / /
* / / / / implemented 'injectStmt'; more debug supportAraq2013-12-167-5/+24
|/ / / /
* | | | in successful compilations with verbosity:0, all output is suppressed ↵Zahary Karadjov2013-12-101-1/+3
| | | | | | | | | | | | | | | | (useful for combing with --run)
* | | | fix computed dynlib names; fixes #718Zahary Karadjov2013-12-091-1/+1
| | | |
* | | | Merge branch 'master' of github.com:Araq/Nimrod into upstreamZahary Karadjov2013-12-0910-51/+93
|\ \ \ \ | | |/ / | |/| |
| * | | Merge pull request #698 from fowlmouth/smallstdlibAndreas Rumpf2013-12-041-7/+11
| |\ \ \ | | | | | | | | | | removed x11
| | * | | fixes compiler.lists.bringToFrontfowlmouth2013-12-021-7/+11
| | | | |
| * | | | don't use memset for temps unless necessaryAraq2013-12-031-7/+10
| | | | |
| * | | | Merge branch 'master' of github.com:Araq/NimrodAraq2013-12-032-5/+0
| |\ \ \ \
| | * | | | Renamed nimrod.cfg to nimrod.nimrod.cfgonionhammer2013-12-021-0/+0
| | | | | |
| | * | | | Updated cfg file processingErik O'Leary2013-12-021-5/+0
| | |/ / / | | | | | | | | | | | | | | | | | | | | No longer look at deprecated file.cfg, compiler will only look at file.nimrod.cfg
| * / / / fixes a regression where memset was used without including <string.h>Araq2013-12-033-0/+15
| |/ / /
| * | | fixes #696Araq2013-12-011-0/+2
| | | |