summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* fixes #11523Andreas Rumpf2019-06-261-1/+2
|
* fixes #11525Andreas Rumpf2019-06-261-1/+1
|
* fixes #11600 (#11602)Andreas Rumpf2019-06-261-1/+1
|\
| * fixes #11600Araq2019-06-261-1/+1
| |
* | [bugfix] fix #11532, nimpretty should ignore source code filters (#11603)Miran2019-06-261-1/+1
| |
* | fixes #11098Andreas Rumpf2019-06-261-5/+11
| |
* | [bugfix] fix #11469, new rules for a newline in nimpretty (#11512)Miran2019-06-263-55/+77
|/ | | | | * [bugfix] fix #11469, new rules for a newline in nimpretty * concatenate two lines if they have the same indentation level
* fixes #11577Araq2019-06-261-11/+17
|
* [refactor] compiler/[msgs, reorder, semstmts]: use toMsgFilename where ↵alaviss2019-06-263-8/+9
| | | | | | | | appropriate (#11595) * compiler/msgs: toMsgFilename now operates on FileIndex * compiler/reorder: use toMsgFilename for compiler messages * compiler/semstmts: respect listFullPaths for recursive deps error
* fixes #11563 (#11594)Andreas Rumpf2019-06-263-62/+87
|
* compiler/[msgs, options]: confine --listFullPaths to compiler messages (#11583)alaviss2019-06-262-17/+13
| | | | | | | | | | | | | | | | | | | | | * compiler/[msgs, options]: make toFilename independent of listFullPaths toFilename is used mainly in codegen, as such it should not follow --listFullPaths * compiler/msgs: use toMsgFilename for toFileLineCol This proc is mainly used for compiler messages, so it should follow --listFullPaths * compiler/msgs: remove toFileLine unused proc * compiler/msgs: cleanup toMsgFilename Also improved path choosing logic, /home should now be preferred over ../home on *nix
* increase dfa instruction limit (#11579)cooldome2019-06-241-2/+2
|
* [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531)Arne Döring2019-06-248-99/+1
| | | | | * remove zeroExtend and friends from the compiler builtins. * fix jssys
* [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
| | | [feature] Fixes https://github.com/nim-lang/Nim/issues/11452.
* [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 ↵Andreas Rumpf2019-06-091-72/+90
| | | | transformations [refactoring]
* nimpretty: fixes #10156 [bugfix]Andreas Rumpf2019-06-081-1/+30
|
* fix for passing tuples as static params to macros (#11423); fixes #10751 ↵Arne Döring2019-06-071-3/+20
| | | | | | | | [bugfix] * add vm value preparation proc * small optimization
* 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
| | | | | | * macrocache improvements * fix macrocache implementation
* intVal works now on enum field symbols (#11403)Arne Döring2019-06-051-3/+8
| | | | | | * intVal works now on enum field symbols * disable flakey titerators test
* pass typedesc as NimNode to macros (#11400)Arne Döring2019-06-053-9/+5
| | | | | | | | * change typedesc's design in macros * Manual and changelog entry. * add link to RFC