summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* fixes #575Araq2013-09-105-10/+46
|
* disabled M&S GC againAraq2013-09-102-1/+2
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-09-103-3/+5
|\
| * fix regressions affecting the echo magic and the creating of rod filesZahary Karadjov2013-09-073-3/+5
| | | | | | | | | | the markAndSweep GC was not responsible for the regressions so this commit restores its use
* | cn2im: basic C++ supportAraq2013-09-108-55/+720
| |
* | added 'newLit'Araq2013-09-101-1/+21
|/
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-09-061-1/+1
|\
| * reverting the GC changeZahary Karadjov2013-09-051-1/+1
| |
* | bugfix: --gc:none -d:useMalloc works againAraq2013-09-062-54/+55
|/
* resolved the conflictAraq2013-09-0329-250/+601
|\
| * Merge pull request #586 from mflamer/masterzah2013-09-032-0/+6
| |\ | | | | | | Add arity typetrait
| | * Add arity typetraitMark Flamer2013-09-022-0/+6
| |/
| * switching the compiler to the markAndSweep collectorZahary Karadjov2013-09-031-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 upstreamZahary Karadjov2013-09-0327-250/+595
| |\
| | * partially documented the new featuresZahary Karadjov2013-09-032-4/+131
| | |
| | * implemented the using statementZahary Karadjov2013-08-319-11/+53
| | |
| | * minor improvement towards tgenericshardcasesZahary Karadjov2013-08-284-24/+42
| | |
| | * fix tisopZahary Karadjov2013-08-271-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 tcompilesZahary Karadjov2013-08-273-22/+17
| | |
| | * proper discrimination between csEmpty and csNoMatchZahary Karadjov2013-08-272-6/+9
| | | | | | | | | | | | fixes twrongtupleaccess and topaque
| | * fix tnoopZahary Karadjov2013-08-264-14/+17
| | | | | | | | | | | | | | | | | | | | | | | | This commit requires further investigation. Fixing semExpr(nkCall) once and for all to work with sym-choices and to allow overloading with immediate templates and macros will probably set this straight too.
| | * implemented delegators and improved the error messages of unmatched type classesZahary Karadjov2013-08-2613-94/+131
| | |
| | * prevent eval crashes due to PContext-dependent ops not being available in ↵Zahary Karadjov2013-08-254-42/+40
| | | | | | | | | | | | evalConstExpr
| | * working code for simple cases of user-defined type classesZahary Karadjov2013-08-257-41/+135
| | |
| | * fix parsing of ``proc foo(x: distinct Type)``Zahary Karadjov2013-08-241-6/+1
| | |
| | * parsing of user defined type classesZahary Karadjov2013-08-233-2/+35
| | |
* | | better support for GNU's assemblerAraq2013-09-036-13/+58
|/ /
* | use realpath in a posix compliant wayAraq2013-09-011-11/+6
| |
* | bugfix: line information for commentsAraq2013-09-011-1/+0
| |
* | some fixes for HaikuAraq2013-09-012-46/+51
| |
* | Merge branch 'master' of github.com:Araq/NimrodAraq2013-09-011-0/+6
|\ \
| * \ Merge pull request #580 from gradha/pr_adds_equality_for_arraysAraq2013-09-011-0/+6
| |\ \ | | | | | | | | Adds equality comparison for arrays.
| | * | Adds equality comparison for arrays.Grzegorz Adam Hankiewicz2013-08-221-0/+6
| | | |
* | | | -d:nocaas mode for easier bootstrapping on exotic OSes (Haiku)Araq2013-09-014-22/+37
| | | |
* | | | fixes #582Araq2013-09-018-30/+48
|/ / /
* | | Merge branch 'master' of github.com:Araq/NimrodAraq2013-08-311-1/+5
|\ \ \
| * \ \ Merge pull request #579 from gradha/pr_fixes_xmltree_macro_docstringAraq2013-08-311-1/+5
| |\ \ \ | | | | | | | | | | Fixes xmltree <> macro docstring.
| | * | | Fixes xmltree <> macro docstring.Grzegorz Adam Hankiewicz2013-08-221-1/+5
| | |/ /
* | | | fixes #398Araq2013-08-311-6/+6
| | | |
* | | | fixes #516Araq2013-08-312-3/+23
|/ / /
* | | fixes #554, fixes #179Araq2013-08-313-4/+34
| | |
* | | fixes #459Araq2013-08-311-2/+5
| | |
* | | fixes #563Araq2013-08-312-0/+15
| | |
* | | fixes #569; C++ codegen works againAraq2013-08-315-16/+26
| | |
* | | fixes #578Araq2013-08-304-13/+25
| | |
* | | bugfix: conversions to float32 are allowed again but of lower priorityAraq2013-08-301-3/+3
| | |
* | | conversions to float32 are allowed again but of lower priorityAraq2013-08-301-3/+3
| | |
* | | tester compiles againAraq2013-08-301-1/+1
| | |
* | | Merge branch 'master' of github.com:Araq/NimrodAraq2013-08-3022-134/+385
|\ \ \
| * | | Implemented ability to connect through proxies for the httpclient module.Dominik Picheta2013-08-261-16/+51
| | | |