summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* [bugfix] fixes #11524Andreas Rumpf2019-06-221-2/+29
* [bugfix] fixes #11556Andreas Rumpf2019-06-211-2/+4
* [other] Improve the "tabs are not allowed" error message (#11554)Kaushal Modi2019-06-201-1/+1
* [bugfix] correct 'source' for documentation (#11540)Miran2019-06-201-1/+3
* [other] new experimental pragma .nodestroy for easier custom destructorsAndreas Rumpf2019-06-202-5/+8
* [bugfix] proper destruction for strings/seqs for --newruntimeAndreas Rumpf2019-06-201-5/+6
* [bugfix] newruntime: trivial closure iterator worksAraq2019-06-201-0/+7
* [refactoring] closureiters.nim: style changeAraq2019-06-201-132/+130
* wipAraq2019-06-201-1/+1
* WIP: closures for the newruntime [ci skip]Andreas Rumpf2019-06-201-1/+1
* [bugfix] owned closures (#11544)Andreas Rumpf2019-06-207-26/+89
* [bugfix] fixes #11517Araq2019-06-191-1/+6
* [feature] cleanup PR, refs #11424Araq2019-06-191-5/+6
* fixes #11436Araq2019-06-192-4/+6
* literal array indices (#11424)Jasper Jenkins2019-06-181-4/+19
* [feature] Added os.delEnv; add delEnv support to nimscript too (#11466)Kaushal Modi2019-06-151-0/+2
* [bugfix] nimpretty: better alignment; fixes #11467Araq2019-06-141-6/+12
* [bugfix] nimpretty: fixes #11470Araq2019-06-131-3/+3
* [bugfix] nimpretty: fixes #11468Araq2019-06-133-19/+23
* [refactoring] liftdestructors.nim is callable from lambdalifting; refs #11217Araq2019-06-123-104/+120
* fix regression in semfold for old right shift (#11477)Arne Döring2019-06-121-1/+16
* [refactoring] liftdestructors is now a module of its ownAraq2019-06-124-17/+16
* [other] make typeAllowed easier to debug by using structured programmingAraq2019-06-121-26/+33
* [refactoring] refactor the compiler and stdlib to deprecation warnings (#11419)Arne Döring2019-06-113-31/+39
* VM can now cast integer type arbitrarily. (#11459) [feature]Arne Döring2019-06-101-31/+15
* nimpretty: smart tabs support, fixes #9399 [bugfix]Andreas Rumpf2019-06-102-45/+124
* nimpretty: keep a seq of tokens instead of a single string to enable better t...Andreas Rumpf2019-06-091-72/+90
* nimpretty: fixes #10156 [bugfix]Andreas Rumpf2019-06-081-1/+30
* fix for passing tuples as static params to macros (#11423); fixes #10751 [bug...Arne Döring2019-06-071-3/+20
* nimpretty: fixes #9505 [bugfix]Araq2019-06-071-1/+9
* nimpretty: fixes #10177 [bugfix]Araq2019-06-071-40/+67
* nimpretty: fixes #10295Araq2019-06-072-5/+11
* fixes #11412Araq2019-06-061-3/+3
* fixes #11405Araq2019-06-051-0/+2
* fix macrocache implementation (#11404)andri lim2019-06-051-7/+9
* intVal works now on enum field symbols (#11403)Arne Döring2019-06-051-3/+8
* pass typedesc as NimNode to macros (#11400)Arne Döring2019-06-053-9/+5
* make fullpaths the default in error messages and stack traces for mor… (#11...Andreas Rumpf2019-06-055-11/+11
* parameter runtime discriminators (#11397)Jasper Jenkins2019-06-041-3/+6
* disable the new CaseTransition warning for the Nim compiler itselfAraq2019-06-031-0/+4
* Render deprecated pragmas (#8886)LemonBoy2019-06-032-8/+41
* Add build support for Linux/alpha (#11386)John Paul Adrian Glaubitz2019-06-031-1/+1
* sigmatch: use boolean algebraAndreas Rumpf2019-06-021-1/+1
* Warn about object case transitions at compile time (#11378)genotrance2019-06-022-2/+4
* fixes #11375 (#11376)Andreas Rumpf2019-06-021-9/+9
* Add build support for Linux/m68k (#11366)John Paul Adrian Glaubitz2019-06-021-1/+1
* Add build support for Linux/sparc64 (#11365)John Paul Adrian Glaubitz2019-06-011-1/+1
* Remove immediate pragma (#11308)Arne Döring2019-05-299-65/+21
* new compiler feature: --expandMacroAraq2019-05-294-4/+12
* right shift is now by default sign preserving (#11322)Arne Döring2019-05-295-45/+49