summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* | | fixes #7089Andreas Rumpf2018-01-243-1/+20
|/ /
* | basic 'lent T' test worksAndreas Rumpf2018-01-213-16/+19
* | fixes most recent iterators-as-expressions regressionAndreas Rumpf2018-01-181-2/+2
* | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-184-5/+8
|\ \
| * | Custom pragmas in procs bug fix (#7086)cooldome2018-01-183-5/+7
| * | don't make optNilCheck default to on for now (#7058)jcosborn2018-01-171-0/+1
* | | fixes #7093Andreas Rumpf2018-01-181-1/+17
|/ /
* | GC improvements; distinguish between thread local and globals in the marking ...Araq2018-01-141-2/+6
* | Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-01-111-16/+32
|\ \
| * | avoid creating temporary in genObjConstr if possible (#7032)jcosborn2018-01-111-16/+32
* | | introduce --symbolFiles:v2 as the next attempt to bring symbol files to NimAraq2018-01-112-1/+2
|/ /
* | Fix struct packing for VCC. (#7049)sleepyqt2018-01-091-2/+2
* | Implement custom annotations (#6987)cooldome2018-01-095-42/+82
* | Merge branch 'devel' into nimv2Andreas Rumpf2018-01-082-11/+18
|\ \
| * | fixes #7019Andreas Rumpf2018-01-081-0/+8
| * | fixes #7018Andreas Rumpf2018-01-081-11/+10
* | | sink type begins to compileAndreas Rumpf2018-01-083-15/+30
* | | preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-0733-177/+182
* | | Merge branch 'devel' into nimv2Andreas Rumpf2018-01-076-11/+20
|\| |
| * | symbol files: introduce more switches for debuggingAndreas Rumpf2018-01-076-11/+20
* | | work in progress: 'sink' and 'lent' typesAraq2018-01-074-5/+12
|/ /
* | symbol files: do not regenerate method dispatchers for nowAndreas Rumpf2018-01-041-0/+4
* | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-049-20/+64
|\ \
| * | jsgen: bool genConv generates boolean values instead of numeric (#7016)qqquinta2018-01-031-2/+2
| * | Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-01-032-3/+46
| |\ \
| | * | add support for building GUI applications with TCC (#7003)oltolm2017-12-311-1/+1
| | * | add support cast[integer] in VMParashurama2017-12-301-2/+45
| * | | symbol files: fixes the logic for multi-methodsAraq2018-01-034-7/+11
| |/ /
| * | fixes reported 'proc foo(): int = result' codegen problemAraq2017-12-301-5/+1
| * | Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2017-12-291-1/+1
| |\ \
| * | | fixes #6972Araq2017-12-292-3/+4
* | | | destroyer pass: disable debug outputAndreas Rumpf2017-12-301-1/+2
| |/ / |/| |
* | | make Nim compile with older nim versionsAndreas Rumpf2017-12-281-1/+1
|/ /
* | fixes #6965Araq2017-12-282-8/+6
* | fixes #6980Araq2017-12-272-1/+14
* | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-12-274-13/+32
|\ \
| * | Allow noreturn procs with void type (#6973)cooldome2017-12-271-1/+1
| * | Implement language feature #6885 (#6954)cooldome2017-12-244-13/+32
* | | introduce 'core' as an alias for 'compilerproc'Andreas Rumpf2017-12-272-7/+7
* | | DFA: code cleanups and some support for consuming operationsAndreas Rumpf2017-12-271-109/+9
* | | DFA attempt to capture the essence of linear typesAndreas Rumpf2017-12-231-2/+21
|/ /
* | DFA works for simple examplesAndreas Rumpf2017-12-211-9/+17
* | make the new --genDeps feature optional since it makes compilations slowerAndreas Rumpf2017-12-212-2/+3
* | Merge branch 'compile-deps' of https://github.com/pyokagan/Nim into pyokagan-...Andreas Rumpf2017-12-211-1/+5
|\ \
| * | writeDepsFile: write included files as wellPaul Tan2017-08-251-1/+4
| * | Generate deps file during C compilationPaul Tan2017-08-251-0/+1
* | | move securehash back into the stdlibAraq2017-12-211-195/+0
* | | fixes #6949Araq2017-12-211-6/+18
* | | Fix json generation logic (#6909)konqoro2017-12-211-29/+27
* | | fix #6462Zahary Karadjov2017-12-212-2/+4