summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
| * | make tests green againAraq2018-08-211-1/+1
| * | some progress on destructors for builtin seqsAndreas Rumpf2018-08-202-2/+6
| * | fixes merge conflictAndreas Rumpf2018-08-1943-303/+456
| |\ \
| | * | exploit the fact that empty seqs don't have to allocate in the code generatorAndreas Rumpf2018-08-182-8/+15
| * | | make at least bootstrapping workAraq2018-08-0521-158/+326
| |\ \ \
| | * \ \ Merge branch 'devel' into araq-fixes-7833Araq2018-08-041-1/+1
| | |\ \ \
| | * | | | emit the write barrier also for addCharAraq2018-08-041-1/+7
| | * | | | Merge branch 'devel' into araq-fixes-7833Araq2018-08-0410-78/+186
| | |\ \ \ \
| | * | | | | change formating to avoid a compiler warningAraq2018-07-311-1/+1
| | * | | | | also fixes setLen and string concats; refs #7833Araq2018-07-311-8/+19
| | * | | | | fixes #7833; still to-do: fix setLenAraq2018-07-302-7/+11
| * | | | | | WIP: nothing worksAndreas Rumpf2018-08-051-7/+33
| * | | | | | destroyer pass: adaptations for the new destructor based runtimeAndreas Rumpf2018-07-272-7/+27
| * | | | | | allows a destructor to be attached to a tyString/tySequenceAndreas Rumpf2018-07-272-8/+8
| * | | | | | tySequence has a tfHasAsgn flag consistentlyAndreas Rumpf2018-07-221-1/+4
| * | | | | | ast.nim: remove space for unary operatorAndreas Rumpf2018-07-221-1/+1
| * | | | | | --gc:destructors: next steps; WIPAndreas Rumpf2018-07-215-43/+79
| * | | | | | fix merge conflictAndreas Rumpf2018-07-1820-114/+149
| |\ \ \ \ \ \
| * | | | | | | WIP: strings/seqs based on destructorsAndreas Rumpf2018-07-178-30/+86
| * | | | | | | more progress on destructor based stringsAndreas Rumpf2018-07-136-36/+81
| * | | | | | | system.substr is not implemented with compilerProcs anymoreAndreas Rumpf2018-07-114-2/+10
| * | | | | | | refactorings in preparations for the new runtimeAndreas Rumpf2018-07-105-19/+16
| * | | | | | | avoid AST streaming, experiment what it breaksAraq2018-07-091-2/+6
* | | | | | | | transformed {.reorder: on.} into {.experimental: codeReordering.}, added testsawr2018-09-042-9/+7
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Fix abs & unary sub in semfold (#8724)Oscar Nihlgård2018-08-221-2/+6
* | | | | | | Pick skParam symbols when resolving type idents (#8720)LemonBoy2018-08-221-1/+1
* | | | | | | fixes 8594 (#8721)cooldome2018-08-221-2/+2
* | | | | | | Don't consider tyAnd/tyNot/tyOr/tyAnything as generic (#8700)LemonBoy2018-08-222-17/+34
* | | | | | | Cosmetic: fix typo on TRIPLESTR_LIT (#8663)Iván Montes2018-08-212-2/+2
* | | | | | | Fix #8126 (#8712)zah2018-08-213-2/+4
* | | | | | | More robust handling of deprecated pragmas (#8696)LemonBoy2018-08-212-9/+24
* | | | | | | sfForward is also sfReorder for skModule symbols (#8692)LemonBoy2018-08-211-1/+1
* | | | | | | Update all the default parameters after an instantiation (#8689)LemonBoy2018-08-201-6/+5
* | | | | | | exploit nil seqs for performance (#8688)Andreas Rumpf2018-08-202-8/+15
* | | | | | | Expand tyAlias in typeToString (#8634)LemonBoy2018-08-181-0/+2
| |_|_|_|_|/ |/| | | | |
* | | | | | every .experimental feature has a corrsponding 'nimHasX' define; fixes #8644;...Araq2018-08-181-0/+6
* | | | | | scriptconfig: register passes once (#8590)alaviss2018-08-171-2/+5
* | | | | | Look for user nim.cfg in "nim/" subdir in usual config dir locations (#8662)Kaushal Modi2018-08-171-1/+1
* | | | | | Fixes 8535 (#8591)LemonBoy2018-08-173-16/+29
* | | | | | fixes #8653Andreas Rumpf2018-08-161-2/+2
* | | | | | Genode fixes (#8501)Emery Hemingway2018-08-161-2/+3
* | | | | | Merge branch 'devel' into araq-miscAndreas Rumpf2018-08-164-1/+15
|\ \ \ \ \ \
| * | | | | | Allow taking address of skForVar variables (#8632)LemonBoy2018-08-141-1/+1
| * | | | | | Fix unsound transform pass (#8633)LemonBoy2018-08-143-0/+14
* | | | | | | implements 'case statement macros' in order to encourage the development of p...Andreas Rumpf2018-08-162-75/+110
* | | | | | | put the new for loop macros under an experimental switch named 'forLoopMacros'Andreas Rumpf2018-08-152-4/+7
* | | | | | | implement the --nilseqs switch properlyAndreas Rumpf2018-08-151-0/+1
* | | | | | | changes how the now illegal 'string == nil' comparison is detectedAndreas Rumpf2018-08-153-7/+4
* | | | | | | make tests green againAraq2018-08-131-1/+1
* | | | | | | Merge branch 'devel' into araq-miscAraq2018-08-133-6/+7
|\| | | | | |