summary refs log tree commit diff stats
path: root/compiler/ccgtrav.nim
Commit message (Expand)AuthorAgeFilesLines
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-2/+2
* fixes #12882 (#12889)cooldome2019-12-131-1/+1
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-18/+18
* refactoring: --newruntime consists of 3 different switchesAraq2019-10-201-2/+3
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-4/+4
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-4/+4
* Less ropes (#10979)Arne Döring2019-04-111-9/+12
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-7/+14
* first steps in implementing 'owned' pointers; undocumented, do not useAndreas Rumpf2019-02-231-3/+3
* --gc:destructors: next steps; WIPAndreas Rumpf2018-07-211-3/+13
* more progress on destructor based stringsAndreas Rumpf2018-07-131-2/+5
* codgen refactoring: prepare for alternative string/seq implementationsAndreas Rumpf2018-06-291-2/+2
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-2/+1
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-3/+3
* C code generator compiles againAndreas Rumpf2018-05-121-7/+7
* Cleanups 20180401 (#7458)Jacek Sieka2018-04-121-10/+7
* preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-1/+2
* backend preparations for incomplete/forwarded object typesAndreas Rumpf2017-10-281-2/+2
* concepts: make codegen aware of 'tyInferred'Araq2017-10-251-1/+1
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-1/+2
* codegen: do not produce empty loops; speeds up debug builds tremendously on W...Araq2017-08-041-2/+14
* fixes #5481Araq2017-03-061-0/+3
* minor codegen bugfix: don't use names for closures that are also mangled Nim ...Araq2017-02-261-1/+1
* new name mangling rules for easier debuggingAndreas Rumpf2017-02-021-1/+1
* fixes serious codegen regression that caused Nimble to misbehaveAraq2016-12-101-1/+1
* attempt to fix thingsAndreas Rumpf2016-11-231-4/+7
* removed tyArrayConstr completely from the compiler; introduced tyAlias instea...Araq2016-11-141-2/+2
* bootstrapping works againAraq2016-11-121-6/+7
* fixes #4673Andreas Rumpf2016-09-011-1/+3
* this commit will fix visual studio family warning #4459andri lim2016-07-291-1/+1
* C code generation now deterministic; fixes #4364Andreas Rumpf2016-06-221-2/+2
* fixes #3794Andreas Rumpf2016-01-301-0/+2
* Get rid of deprecation warningsdef2015-04-071-49/+49
* implemented mixed mode codegenAraq2014-10-031-4/+4
* Nimrod renamed to NimAraq2014-08-281-1/+1
* fixes #1434Araq2014-08-141-1/+1
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-1/+1
* case consistency: next stepsAraq2013-12-291-1/+1
* case consistency part 4Araq2013-12-271-2/+2
* Revert "Revert "bugfix: emulated thread vars used in combination with the mar...Zahary Karadjov2013-08-191-2/+6
* Revert "bugfix: emulated thread vars used in combination with the mark & swee...Araq2013-05-271-6/+2
* bugfix: emulated thread vars used in combination with the mark & sweep GCZahary Karadjov2013-05-261-2/+6
* make some tests greenAraq2013-03-031-2/+3
* first version of a simple mark&sweep GC; activate with --gc:markAndSweepAraq2013-02-071-2/+19
* disables the compile-time rope formatting during bootstrappingZahary Karadjov2012-11-281-5/+5
* idetools improvements; preparation of first class iterators; fixes #183Araq2012-08-021-5/+4
* closures shouldn't leak anymoreAraq2012-07-161-2/+4
* proper indentation in the generated C codeZahary Karadjov2012-06-121-11/+11
* C variables are created in their enclosing block instead of their enclosing f...Zahary Karadjov2012-04-121-11/+13
* fixes #102Araq2012-03-231-0/+1