summary refs log tree commit diff stats
path: root/compiler/ccgexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* Fix #15706 (#15846)Bung2020-11-071-1/+1
* ARC now capable of custom extra alignment. Ref, closure and seq support. (#15...cooldome2020-10-281-13/+9
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-10/+10
* fixes view types for sizeof() and --gc:orc (#15680)Andreas Rumpf2020-10-221-3/+3
* fixes #15652 [backport:1.4] (#15679)Andreas Rumpf2020-10-221-1/+1
* arc allocation method aligned (#15588)cooldome2020-10-191-8/+16
* fix gitignore for testament cruft (#15530)Timothee Cour2020-10-091-1/+1
* const view types; fixes some cases from https://github.com/nim-lang/Nim/issue...Andreas Rumpf2020-10-051-41/+54
* closureiters: fixes #15243 (#15454) [backport:1.2]Andreas Rumpf2020-10-021-1/+17
* fix #15405. deepcopy arc (#15410)cooldome2020-10-011-0/+4
* produce runtime type information for reified openArrays (#15415)Andreas Rumpf2020-09-271-11/+11
* better support for slices as views (#15414)Andreas Rumpf2020-09-271-3/+9
* ORC/ARC async progress (#15370)Andreas Rumpf2020-09-201-1/+1
* allow old styled RTTI for arc/orc (#15331)Andreas Rumpf2020-09-161-32/+51
* borrow checking (#15282)Andreas Rumpf2020-09-091-26/+76
* Fix sets for architectures with default integers smaller than 32 bits (#15258...PMunch2020-09-021-3/+3
* fixes #15210 [backport:1.2] (#15237)Andreas Rumpf2020-08-311-20/+23
* Big compiler Cleanup (#14777)Clyybber2020-08-281-1/+1
* Use typeflag insteadClyybber2020-08-101-1/+1
* Make explicit {.nimcall.} a seperate calling conventionClyybber2020-08-081-1/+1
* fixes #15112 (#15124)Andreas Rumpf2020-07-301-8/+12
* fixes #15052Andreas Rumpf2020-07-261-0/+11
* 'isolate' builtin; refs https://github.com/nim-lang/RFCs/issues/244 (#15011)Andreas Rumpf2020-07-201-1/+1
* Move `wasMoved` out of `=destroy`Clyybber2020-07-101-2/+2
* scoped memory management (#14790)Andreas Rumpf2020-07-041-8/+14
* Deprecated laxStrings for mutating the internal zero terminator on strings an...Juan Carlos2020-06-231-1/+1
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-7/+5
* fix #14576 addr of param (including for lent) now works with nim js (#14577)Timothee Cour2020-06-061-0/+1
* specialize genericReset (#14398)Andreas Rumpf2020-05-191-23/+23
* Fix #14160 (#14161)Clyybber2020-04-301-1/+7
* Error -> Defect for defects (#13908)Jacek Sieka2020-04-281-1/+1
* forward type alignment information to seqs (#12430)Arne Döring2020-04-191-10/+10
* fix #13902 distinct uint64 type corruption on 32-bit with borrow (#13907) [ba...Timothee Cour2020-04-081-1/+1
* Fix typeSym.getImpl for ref types (#13752)zah2020-03-261-1/+1
* fixes #13744 (#13749)cooldome2020-03-251-0/+2
* fixes #13698 (#13706)Andreas Rumpf2020-03-201-1/+3
* cycle breaker (#13593)Andreas Rumpf2020-03-191-16/+24
* arc optimizations (#13325)Andreas Rumpf2020-03-181-0/+4
* catchable defects (#13626)Andreas Rumpf2020-03-121-54/+72
* fixes #13240Araq2020-03-111-1/+8
* fix operators containing percent for VM usage (#13536)Arne Döring2020-03-111-2/+0
* ARC hotfix; proper destruction of seqs and strings after a moveAraq2020-03-031-2/+2
* Remove dead magics (#13551)Arne Döring2020-03-031-31/+3
* Fixed codegen for constant cstring with --gc:arc (#13326)Ico Doornekamp2020-02-041-1/+1
* fix critical bug discovered by #11591 (#13290) [backport]Timothee Cour2020-01-291-1/+1
* ARC: optimize complete object constructors to use nimNewObjUninitAraq2020-01-261-10/+14
* Removed lib/system/allocators.nim. seqs_v2 and strs_v2 now uses allocShared0....Ico Doornekamp2020-01-231-6/+6
* Unexport even more symbols (#13214)alaviss2020-01-231-3/+3
* fixes #13195 (#13198)cooldome2020-01-201-2/+2
* Revert "fixes #13195"Andrii Riabushenko2020-01-191-1/+2