summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Fix #1392Flaviu Tamas2014-07-221-3/+3
|
* fixes subtle interaction between closures and 'yield'Araq2014-07-221-30/+74
|
* parseBiggestFloat is now builtinAraq2014-07-166-4/+36
|
* fixes #1355Araq2014-07-151-1/+2
|
* fixes #1362Araq2014-07-151-1/+2
|
* Merge branch 'new_spawn' into develAraq2014-07-1520-6941/+487
|\ | | | | | | | | | | | | Conflicts: todo.txt web/news.txt web/nimrod.ini
| * c2nim is not part of the compiler anymoreAraq2014-06-3016-6635/+0
| |
| * Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawnAraq2014-06-287-59/+262
| |\
| * | new jester compilesAraq2014-06-282-8/+26
| | |
| * | compiles againAraq2014-06-271-1/+1
| | |
| * | some progress for jester+asyncAraq2014-06-273-28/+68
| | |
| * | Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawnAraq2014-06-2615-45/+84
| |\ \ | | | | | | | | | | | | | | | | Conflicts: lib/system.nim
| * | | rewrote lambdalifting; fixes deeply nested closuresAraq2014-06-263-296/+419
| | | |
* | | | fixes latest regressionAraq2014-07-111-1/+1
| | | |
* | | | better error messages for macro instantiationsAraq2014-07-101-0/+3
| | | |
* | | | VM: fixes 'raise'Araq2014-07-101-2/+2
| | | |
* | | | fixes #1011Araq2014-07-091-3/+34
| | | |
* | | | fixes #1323Araq2014-07-081-3/+6
| | | |
* | | | fixes #933Araq2014-07-081-4/+1
| | | |
* | | | fixes #1103; fixes #1297Araq2014-07-082-29/+70
| | | |
* | | | implements #1332Araq2014-07-061-2/+2
| | | |
* | | | fixes #1310Araq2014-07-022-1/+15
| | | |
* | | | fixes #1275Araq2014-07-011-3/+4
| | | |
* | | | fixed build configuration detectionAraq2014-07-011-19/+24
| | | |
* | | | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-07-013-1/+7
|\ \ \ \
| * \ \ \ Merge pull request #1304 from rbehrends/fix-packagenamesAndreas Rumpf2014-07-012-1/+2
| |\ \ \ \ | | | | | | | | | | | | Fix generation of package-dependent init names.
| | * | | | Fix generation of package-dependent init names.Reimer Behrends2014-06-252-1/+2
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code incorrectly used relative instead of absolute paths to see if *.babel files could be found, which could result in them not being located properly. Also added an underscore between the package and the module name for package_moduleInit() and package_moduleDatInit() so that there won't be spurious conflicts, e.g. for package A and module BC vs. package AB and module C.
| * | | | Merge pull request #1249 from gradha/pr_shows_git_hashAndreas Rumpf2014-07-011-0/+5
| |\ \ \ \ | | | | | | | | | | | | Adds git hash to compiler's version switch. Refs #1119.
| | * | | | Adds git hash to compiler's version switch. Refs #1119.Grzegorz Adam Hankiewicz2014-04-221-0/+5
| | | | | |
* | | | | | fixes #898Araq2014-07-012-2/+8
| | | | | |
* | | | | | fixes #751Araq2014-07-011-2/+2
| | | | | |
* | | | | | fixes #1166Araq2014-07-011-12/+9
| | | | | |
* | | | | | fixes #1161Araq2014-07-011-9/+12
|/ / / / /
* | | | | fixes #904Araq2014-07-011-0/+4
| | | | |
* | | | | fixes #1265Araq2014-07-011-2/+8
| | | | |
* | | | | fixes #1264Araq2014-07-011-0/+4
| | | | |
* | | | | fixes #1285Araq2014-06-3010-99/+55
| | | | |
* | | | | fixes #1144Araq2014-06-301-12/+13
| | | | |
* | | | | fixes #1319Araq2014-06-301-1/+4
| | | | |
* | | | | corrected backends.txtAraq2014-06-301-0/+7
| | | | |
* | | | | fixes constant array indexing bugAraq2014-06-303-1522/+38
| |_|_|/ |/| | |
* | | | Merge pull request #1260 from enurlyx/structs-in-structsAndreas Rumpf2014-06-283-48/+245
|\ \ \ \ | | | | | | | | | | c2nim -> Support for anonymous structs/unions
| * | | | Made the code more robust and detect nkPrefix as number (-1 or +4) for enum ↵enurlyx2014-06-172-9/+54
| | | | | | | | | | | | | | | | | | | | sorting. Added also a new test for enums.
| * | | | Sorting enumerations and generation of consts for enumfields with the same ↵enurlyx2014-06-152-15/+77
| | | | | | | | | | | | | | | | | | | | value + test
| * | | | Removed time and added a hash based on filename, line and column for ↵enurlyx2014-06-141-12/+9
| | | | | | | | | | | | | | | | | | | | creating a unique struct id
| * | | | Added test for anonymous structs and unionsenurlyx2014-06-101-0/+27
| | | | |
| * | | | Add support for structs/unions defined in structs/unionsenurlyx2014-05-311-34/+100
| | | | |
* | | | | Add 'lib/pure/concurrency' path to nimrod.iniClay Sweetser2014-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | Fixes #1303
* | | | | Merge pull request #1278 from Varriount/fix-1090Andreas Rumpf2014-06-262-7/+10
|\ \ \ \ \ | | | | | | | | | | | | Fix 1090
| * | | | | Fixed #1090Clay Sweetser2014-06-151-8/+7
| | | | | |