summary refs log tree commit diff stats
path: root/compiler/ccgexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* Less ropes (#10979)Arne Döring2019-04-111-177/+198
* use old for loop unpack syntax for bootstrappingAraq2019-04-081-1/+1
* more efficient enumToStr implementation that works without the old typeinfo s...Andreas Rumpf2019-04-071-1/+22
* newruntime: codegen fixAndreas Rumpf2019-04-051-5/+4
* simple program works with --newruntimeAraq2019-04-021-1/+2
* code cleanup (#10874)Arne Döring2019-03-281-11/+2
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-2/+6
* Lineinfo fix (#10871)Arne Döring2019-03-211-1/+1
* --newruntime: progressAndreas Rumpf2019-03-141-4/+4
* --newruntime: work in progressAndreas Rumpf2019-03-141-53/+112
* added system.default in order to prevent the abstraction inversion that 'temp...Andreas Rumpf2019-03-051-0/+4
* ccgexprs.nim: less confusing code layoutAndreas Rumpf2019-03-041-5/+10
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-0/+22
* Tuple unpacking now works for `for` vars (#10152)Neelesh Chandola2019-02-231-1/+1
* first steps in implementing 'owned' pointers; undocumented, do not useAndreas Rumpf2019-02-231-4/+4
* gc:destructors: progressAndreas Rumpf2019-02-211-8/+3
* gc:destructors: make system/repr compileAndreas Rumpf2019-02-211-1/+26
* 32 bit fixes (#10608)Arne Döring2019-02-131-0/+5
* Fixes #10568: Fix null pointer dereference in address computation.Michał Zieliński2019-02-061-1/+1
* gc: destructors is beginning to work (#10483)Andreas Rumpf2019-01-291-3/+3
* fixes #7878Araq2019-01-141-1/+1
* Merge pull request #9881 from timotheecour/pr_ref_9880Andreas Rumpf2018-12-111-6/+6
|\
| * refs #9880 show index and bound in lots of `index out of bounds` errorsTimothee Cour2018-12-091-6/+6
* | daily cruft removalJacek Sieka2018-12-081-4/+0
|/
* fixes #9864 [backport]Araq2018-12-051-5/+15
* More dead code (#9835)Jacek Sieka2018-12-041-11/+11
* gc:destructors further progressAndreas Rumpf2018-11-291-5/+19
* fixes #9675Andreas Rumpf2018-11-261-0/+1
* Remove dead code (#9777)Jacek Sieka2018-11-261-7/+2
* compiler: remove unused assignment flags (#9760)Jacek Sieka2018-11-211-18/+3
* Fixes discard bug in cpp codegen (#9747) [backport]cooldome2018-11-191-9/+2
* --gc:destructors: hello world example compiles and runsAraq2018-11-161-0/+10
* make Nim take roughly 100MB less RAM for bootstrapping via a new compiler swi...Andreas Rumpf2018-11-071-2/+5
* language cleanup: the .unchecked pragma is deadAraq2018-11-061-6/+5
* make tmissingbracket compile for C++; refs #7870Araq2018-10-301-1/+1
* Don't crash if GC_{un,}ref is called on nil (#9445)LemonBoy2018-10-221-2/+2
* gogc: GCC-8.2.0 compatibility and other improvements (#9211)Ștefan Talpalaru2018-10-111-8/+19
* fixes #9281Araq2018-10-111-2/+16
* Unchecked arrays now have their own type (#9267)LemonBoy2018-10-101-0/+10
* fixes #5015Araq2018-10-031-2/+4
* fixes #7092Araq2018-10-021-1/+1
* C++ codegen: emit correctly typed code for closures in 'const'; refs #7870Araq2018-10-021-3/+9
* Fix codegen for some set operationsLemonBoy2018-09-281-1/+1
* C codegen: support system.move and system.wasMovedAndreas Rumpf2018-09-241-0/+19
* Merge pull request #8746 from LemonBoy/nil-optsAndreas Rumpf2018-09-231-3/+7
|\
| * nil strings are movableLemonBoy2018-09-221-3/+7
* | Fix codegen for set[T] parametersLemonBoy2018-09-151-1/+2
|/
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-3/+2
* some progress on destructors for builtin seqsAndreas Rumpf2018-08-201-1/+2
* fixes merge conflictAndreas Rumpf2018-08-191-14/+23
|\