summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* added toOpenArray builtin for zero-copy slices; syntax sugar yet to comeAraq2018-03-243-13/+44
* Static[T] fixes (#7333)zah2018-03-249-13/+89
* make tests green againAndreas Rumpf2018-03-241-3/+8
* fixes the 'var T' checkingAndreas Rumpf2018-03-241-5/+2
* enforce 'var T' produces a view into the first parameter; refs #7373Andreas Rumpf2018-03-241-4/+7
* more checking for 'var T' as return type; refs #7373Andreas Rumpf2018-03-242-2/+37
* fixes #7392 (#7395)cooldome2018-03-231-0/+1
* Fixes #7363 (#7371)cooldome2018-03-201-2/+3
* better error messages for illegal capturesAraq2018-03-191-2/+6
* fixes #7364Araq2018-03-191-1/+1
* fixes #7331Araq2018-03-181-1/+2
* fixes #7335Araq2018-03-181-3/+3
* better error messagesAraq2018-03-183-3/+17
* raise the max instruction count for the VM to one billionAraq2018-03-182-2/+4
* Codegen: use type forward declarations more aggresively. Fixes #7339 (#7340)cooldome2018-03-162-1/+5
* make 'memset' calls more robust; refs #7341Andreas Rumpf2018-03-161-1/+1
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-03-161-1/+3
|\
| * fixes #7332 (#7341)andri lim2018-03-161-1/+3
* | make 'memset' calls more robust; refs #7341Andreas Rumpf2018-03-161-1/+2
|/
* reuse default ident in opcNNewNimNode (performance regression) (#7330)jcosborn2018-03-141-1/+1
* prevent yet another compiler crash from happeningAndreas Rumpf2018-03-141-1/+2
* improves the stability of 'nim check'Andreas Rumpf2018-03-131-1/+3
* Fix casing in rule 'typeDesc' (#7324)Robert Hencke2018-03-121-1/+3
* Renamed jsondoc2 to jsondoc, similar to doc2 (#7279)PMunch2018-03-081-2/+2
* Fix #6415 (#7281)zah2018-03-082-6/+13
* Allow only single infix as in except branches. Fixes #7115 (#7132)cooldome2018-03-081-44/+36
* make the 'canimport' template workAndreas Rumpf2018-03-061-1/+8
* Fixes 7283 (#7284)cooldome2018-03-051-0/+2
* Fixes #6837 (#7271)cooldome2018-03-021-1/+4
* some progress on #7261; VM does not support the new backwards indexingAraq2018-02-282-4/+16
* User pragmas hide effect specs bug fix. Fixes #7216 (#7217)cooldome2018-02-271-15/+17
* make concept tests green againAndreas Rumpf2018-02-271-1/+1
* Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-02-266-84/+75
|\
| * improve the error message for #4659; closes #4659Andreas Rumpf2018-02-251-9/+12
| * fixes #6992Andreas Rumpf2018-02-251-0/+9
| * Improve semchecking for duplicate cases in case statements (#7176)Oscar NihlgÄrd2018-02-242-4/+16
| * fixes #7247Andreas Rumpf2018-02-231-28/+31
| * genTryCpp codegen. Fixes #7232. Fixes #7239 (#7240)cooldome2018-02-221-43/+7
* | symbol files: baby steps to a working solutionAraq2018-02-261-6/+9
* | symbol files: delay the emission of forwarded procsAraq2018-02-213-9/+20
|/
* symbol files: implemented accurate module dependency trackingAraq2018-02-217-22/+105
* symbol files: more progressAraq2018-02-205-32/+107
* new symbol files: loading of ASTs and module graphsAraq2018-02-172-2/+378
* improve the error message for mutability problemsAraq2018-02-172-2/+8
* new .rod file implementation; part 1: writing of the fileAraq2018-02-178-8/+594
* fixes #7215Andreas Rumpf2018-02-142-3/+6
* symbol files: bugfixesAraq2018-02-131-4/+4
* genTryCpp to catch by Nim type, ready for first review (#7196)cooldome2018-02-125-71/+106
* nested finally bug (#7207)cooldome2018-02-121-1/+1
* Merge branch 'devel' into araq-fixes-6960Araq2018-02-125-102/+131
|\