summary refs log tree commit diff stats
path: root/compiler/ccgexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* added toOpenArray builtin for zero-copy slices; syntax sugar yet to comeAraq2018-03-241-0/+17
* fixes #7392 (#7395)cooldome2018-03-231-0/+1
* Codegen: use type forward declarations more aggresively. Fixes #7339 (#7340)cooldome2018-03-161-0/+3
* make 'memset' calls more robust; refs #7341Andreas Rumpf2018-03-161-1/+2
* basic 'lent T' test worksAndreas Rumpf2018-01-211-7/+7
* avoid creating temporary in genObjConstr if possible (#7032)jcosborn2018-01-111-16/+32
* preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-11/+11
* fix #6462Zahary Karadjov2017-12-211-1/+2
* fix #6277Zahary Karadjov2017-12-211-1/+1
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-5/+29
* fixes #668Araq2017-12-151-4/+18
* ccgexprs.nim: added support for 'debugMagics'Araq2017-11-301-1/+4
* fixes #6489Araq2017-11-231-1/+1
* fixes #5521 object variants superclass trigger bad codegen (#6120)andri lim2017-11-191-8/+5
* Fixes #5979 (#5980)Yuriy Glukhov2017-11-191-2/+8
* fixes #6757Andreas Rumpf2017-11-171-1/+7
* deprecated unary '<'Andreas Rumpf2017-10-291-2/+2
* backend preparations for incomplete/forwarded object typesAndreas Rumpf2017-10-281-27/+33
* make tests green againAndreas Rumpf2017-10-161-3/+6
* fixes #1137Andreas Rumpf2017-10-161-12/+16
* fixes #5007Araq2017-10-161-5/+19
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-2/+2
* fixes #6403Andreas Rumpf2017-09-211-13/+25
* refactoring: TLoc knows the node it originated from; it is planned to use thi...Andreas Rumpf2017-09-211-127/+127
* introduce OnHeapNew and rename TLoc.s to TLoc.storageAndreas Rumpf2017-09-211-74/+77
* C++ codgen: do not emit struct literals if not possibleAndreas Rumpf2017-09-051-4/+8
* fixes #6294Araq2017-09-051-11/+30
* Fix seq.setLen initialisation in VM (#6224)Parashurama2017-09-021-0/+9
* fixes #6279Andreas Rumpf2017-08-291-5/+35
* fixes #6234Andreas Rumpf2017-08-111-4/+4
* fixes #5892Araq2017-07-171-4/+8
* fixes #6118Araq2017-07-171-4/+6
* fixes #6037Andreas Rumpf2017-07-091-1/+8
* fix #5968Zahary Karadjov2017-06-201-1/+3
* fix right shift c codegen bug. (#5919)Parashurama2017-05-311-3/+4
* a few tiny cleanups (#5712)Jacek Sieka2017-05-291-2/+1
* Merge branch 'araq2' into develAraq2017-05-171-3/+3
|\
| * fix 5756Zahary Karadjov2017-04-301-1/+1
| * fix #5654Zahary Karadjov2017-04-071-1/+1
| * fix #5642Zahary Karadjov2017-04-071-1/+1
* | Fixes #5821 (float32 literal comparison issue) (#5825)Dominik Picheta2017-05-171-1/+3
|/
* support for the Genode OS framework (#5560)Emery Hemingway2017-03-311-4/+9
* support derived values in non-generic user type classesZahary Karadjov2017-03-241-2/+2
* minor codegen bugfix: don't use names for closures that are also mangled Nim ...Araq2017-02-261-7/+7
* fixes a minor codegen issue where name mangling could produce an identifier u...Araq2017-02-261-7/+7
* removed compiler internal list implementation (#5371)Arne Döring2017-02-221-1/+1
* fixes #5402Araq2017-02-161-4/+5
* fixes #5339Andreas Rumpf2017-02-091-7/+64
* fixes #5314Andreas Rumpf2017-02-051-1/+1
* fixes #5090Andreas Rumpf2017-02-051-1/+3