summary refs log tree commit diff stats
path: root/compiler/semmagic.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #13112 (#13127)Andreas Rumpf2020-01-131-2/+9
* more arc features (#13098)Andreas Rumpf2020-01-101-0/+31
* distinctBase type trait for distinct types (#13031)cooldome2020-01-081-0/+16
* fixes #12804 (#12809)cooldome2019-12-051-2/+2
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-37/+36
* error message: Nim calls it 'proc'Andreas Rumpf2019-11-071-1/+1
* fix deprecation warnings related to Int128 (#12474)Miran2019-10-281-2/+2
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-2/+2
* typeToString can now show (recursively) resolved type aliases; fixes #8569 #...Timothee Cour2019-08-311-0/+8
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-071-2/+4
* revert changesAndrii Riabushenko2019-07-251-2/+2
* fixes #11826Andrii Riabushenko2019-07-251-2/+2
* Offsetof fixes (#11690)Arne Döring2019-07-091-44/+3
* fixes #11610 (#11659)Andreas Rumpf2019-07-051-0/+2
* fixes #7937 (#11244)Andreas Rumpf2019-05-141-3/+4
* added system.unown to make 'owned' sane to use in practice; later on we might...Araq2019-04-291-0/+35
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-0/+5
* fixes #10807 (#10814)cooldome2019-03-121-5/+5
* 32 bit fixes (#10608)Arne Döring2019-02-131-3/+11
* Stop useless suggestion of unsafeAddr (#10598)LemonBoy2019-02-081-1/+6
* Finalizer proc must be global (#10388)LemonBoy2019-01-221-0/+5
* fix typetraits.`$` regression https://github.com/c-blake/cligen/issues/84 (#1...Timothee Cour2018-12-301-2/+3
* revives: Move typetraits.`$` to system. Fixes #5827 (#10071)Timothee Cour2018-12-301-1/+1
* fixes #9868Araq2018-12-111-2/+0
* fixes #7365alaviss2018-11-261-1/+1
* Fixes multiple bugs with sink arguments (#9802)cooldome2018-11-261-1/+1
* Of operator in vm fixes [backport] (#9717)cooldome2018-11-151-1/+7
* fixes #9610Andreas Rumpf2018-11-031-17/+13
* fixes #9498, typeof is for everybodyAraq2018-10-251-3/+9
* implement sizeof and alignof operator (manually squashed #5664) (#9356)Timothee Cour2018-10-141-2/+55
* fixes #7827, bindSym enhancement (#8499)andri lim2018-08-021-1/+66
* Do not consider enums with holes as ordinals (#8264)LemonBoy2018-07-121-1/+1
* refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-2/+2
* refactoring: fewer global variablesAndreas Rumpf2018-05-271-1/+1
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-5/+1
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-1/+1
* remove ast.emptyNode global; cleanup configuration.nimAraq2018-05-161-1/+1
* fixes testament compilationAraq2018-05-141-0/+4
|\
| * A motivating example for the new `bindSym` behavior.Zahary Karadjov2018-05-071-1/+1
| * Better support for treating templates and macros as symbols.Zahary Karadjov2018-05-071-0/+4
* | sem pass compiles againAndreas Rumpf2018-05-121-21/+21
* | more modules compile againAndreas Rumpf2018-05-121-14/+14
|/
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-1/+1
* Add column number to instantiation info (#7376)PMunch2018-04-121-0/+3
* preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-2/+2
* make tests green againAndreas Rumpf2017-11-181-1/+1
* wipAndreas Rumpf2017-11-021-1/+3
* remove old implementation of the roof operator; make tests green again; close...Andreas Rumpf2017-10-291-31/+1