summary refs log tree commit diff stats
path: root/compiler/magicsys.nim
Commit message (Expand)AuthorAgeFilesLines
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-1/+1
* fixes #22552 (#23014)Andreas Rumpf2023-12-021-0/+7
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-201-5/+5
* NIR: Nim intermediate representation (#22777)Andreas Rumpf2023-10-111-0/+9
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-111-1/+1
* `initNodeTable` and friends now return (#22444)ringabout2023-08-111-3/+3
* use strictdefs for compiler (#22365)ringabout2023-08-061-0/+2
* make deprecated statement a no-op (#21836)metagn2023-05-121-1/+0
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-2/+2
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-1/+1
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-161-0/+1
* IC: bugfixes (WIP) (#16836)Andreas Rumpf2021-02-021-0/+2
* remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)Timothee Cour2021-01-291-2/+0
* IC: next steps (#16705)Andreas Rumpf2021-01-141-50/+0
* IC: next steps (#16550)Andreas Rumpf2021-01-071-5/+2
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-8/+8
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-15/+15
* Implements RFCs #209 (#13995)cooldome2020-04-161-0/+25
* miscellaneous bug fixes (part 3) (#13304)Timothee Cour2020-02-071-2/+4
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-2/+2
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-1/+1
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-1/+2
* baby steps for incremental compilationAndreas Rumpf2018-05-301-10/+1
* refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-15/+5
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
* make tests green againAndreas Rumpf2018-05-181-1/+1
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-2/+2
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-2/+2
* sem pass compiles againAndreas Rumpf2018-05-121-3/+6
* big refactoring: magicsys compiles againAndreas Rumpf2018-05-101-93/+86
* make tests green againAraq2016-11-011-1/+1
* refactoring complete: explicit ident cacheAraq2016-10-311-0/+4
* big refactoring: step 1Araq2016-10-311-0/+4
* fixes #4295Andreas Rumpf2016-06-071-5/+9
* added undocumented exportNims pragma for Nimscript supportAraq2015-10-031-16/+22
* compiler: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-13/+13
* implemented 'guard' annotationAraq2014-09-211-1/+1
* the big renamefest: first stepsAraq2014-08-221-5/+7
* some progress for jester+asyncAraq2014-06-271-0/+2
* case consistency: cs:partial bootstraps on windowsAraq2013-12-291-1/+1
* case consistency: next stepsAraq2013-12-291-1/+1
* case consistency part 4Araq2013-12-271-7/+7
* case consistency part 1Araq2013-12-271-9/+8
* fixes #578Araq2013-08-301-1/+1
* float64 is now an alias to 'float'; fixes #545Araq2013-08-301-4/+9
* implemented large parts of the 'not nil' checkingAraq2013-06-091-1/+15
* get rid of ImportTablePos and ModuleTablePosZahary Karadjov2013-05-121-2/+0
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
* small improvementsAraq2013-02-271-1/+4
* temporary debugging code for the memory leak investigationZahary Karadjov2012-11-281-0/+9