summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Fixes #594Dominik Picheta2013-12-281-1/+1
| | | | | This was already partially fixed, ``expandTilde`` was the missing piece from perfection.
* Added --noBabelPath override.Dominik Picheta2013-12-252-1/+5
|
* 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
| |
| * fixes #681Araq2013-11-301-1/+19
| |
| * fixes #686Araq2013-11-292-20/+24
| |
| * always call the linker; fixes #660Araq2013-11-191-1/+1
| |
| * fixes #663Araq2013-11-191-9/+9
| |
| * Merge pull request #680 from Varriount/core/fix-generic-crashesAndreas Rumpf2013-11-191-2/+3
| |\ | | | | | | Prevent lambdas from crashing if given implicit generic parameters.
| | * Prevent lambdas from crashing if given implicit generic parameters.Clay Sweetser2013-11-181-2/+3
| | | | | | | | | | | | Fixes issues #599 and #641 (and possibly other generic-related issues)
* | | progress towards adding negative type classesZahary Karadjov2013-12-098-44/+263
| | | | | | | | | | | | | | | | | | [unittest bugfixes] the block form of check now allows comments errors when inspecting the arguments of var-accepting procs
* | | fixes #708Zahary Karadjov2013-12-071-3/+1
| | | | | | | | | | | | | | | | | | | | | It's unclear to me why for variables were treated as globals. This is likely to cause many problems, but in this particular case it was breaking the unittest/insepectArgs recursive function (the for loop variable has a different value in each stack frame)
* | | adding some provisions for writing lower-level unit tests targeting specific ↵Zahary Karadjov2013-12-074-4/+25
|/ / | | | | | | | | | | | | | | sub-systems of the compiler see sigmatch as an example. tests are compiled only when the compiler is compiled with -d:selftest to execute them, just run the resulting binary without arguments
* | simple unit test and better documentation for the user defined type classesZahary Karadjov2013-11-176-46/+65
| |
* | improvements for the `is` operator; implemented the type lifting rule in ↵Zahary Karadjov2013-11-173-12/+32
| | | | | | | | user-defined type classes
* | support for multiple test variables and var qualifiers in user-defined type ↵Zahary Karadjov2013-11-135-11/+34
|/ | | | classes
* Merge pull request #631 from mflamer/masterAndreas Rumpf2013-10-311-9/+13
|\ | | | | LockFree Hash Table 0.1
| * better better fix for Issue #629 Recursive generic types not workingMark Flamer2013-10-301-5/+4
| |
| * better fix for Issue #629 Recursive generic types not workingMark Flamer2013-10-291-11/+14
| |
| * fix for Issue #629 Recursive generic types not workingMark Flamer2013-10-251-0/+2
| |
* | Merge pull request #630 from mflamer/masterSimon Hafner2013-10-221-6/+2
|\| | | | | remove whitespace
| * more whitespace removalMark Flamer2013-10-211-3/+1
| |
| * remove extra white spaceMark Flamer2013-10-211-3/+1
| |
* | Merge pull request #628 from mflamer/masterAndreas Rumpf2013-10-211-2/+6
|\| | | | | fix for Issue #626 - Distinct and generics not working together
| * fix for Issue #626 - Distinct and generics not working togetherMark Flamer2013-10-211-2/+6
| |
* | fixes #616Araq2013-10-101-1/+1
| |
* | cooler quote for c2nimAraq2013-10-102-17/+15
| |
* | bugfix: package names should not contain '.'Araq2013-10-072-5/+17
| |
* | implemented top level asm statementsAraq2013-10-071-1/+5
| |
* | Merge branch 'master' of https://github.com/Araq/NimrodAraq2013-10-061-2/+2
|\ \
| * \ Merge pull request #604 from reactormonk/masterAndreas Rumpf2013-10-051-2/+2
| |\ \ | | | | | | | | moved eqproc to the correct magic position
| | * | don't mess with semfold, use vars insteadSimon Hafner2013-09-261-1/+0
| | | |