summary refs log tree commit diff stats
path: root/compiler/ccgtrav.nim
Commit message (Expand)AuthorAgeFilesLines
* refactor: The popular 'r' field is now named 'snippet' (#23829)Andreas Rumpf2024-07-121-9/+9
* type refactor: part 4 (#23077)Andreas Rumpf2023-12-151-8/+7
* fixes yet another strictdefs bug (#23069)ringabout2023-12-151-6/+7
* type refactoring: part 2 (#23059)Andreas Rumpf2023-12-131-4/+4
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-4/+4
* `getTemp` and friends now return `TLoc` as requested (#22440)ringabout2023-08-101-5/+3
* use out parameters for getTemp (#22399)ringabout2023-08-071-5/+4
* use strictdefs for compiler (#22365)ringabout2023-08-061-3/+3
* no ropes WIP (#20433)Andreas Rumpf2022-09-271-4/+6
* allow old styled RTTI for arc/orc (#15331)Andreas Rumpf2020-09-161-1/+1
* 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