summary refs log tree commit diff stats
path: root/compiler/cgen.nim
Commit message (Expand)AuthorAgeFilesLines
* const view types; fixes some cases from https://github.com/nim-lang/Nim/issue...Andreas Rumpf2020-10-051-1/+2
* .noalias annotation; frontend support (#15419)Andreas Rumpf2020-09-281-0/+3
* allow old styled RTTI for arc/orc (#15331)Andreas Rumpf2020-09-161-3/+6
* borrow checking (#15282)Andreas Rumpf2020-09-091-25/+31
* Big compiler Cleanup (#14777)Clyybber2020-08-281-1/+1
* scoped memory management (#14790)Andreas Rumpf2020-07-041-1/+5
* Fix #14647 (#14776)Clyybber2020-06-281-6/+3
* fixes #14240 [backport:1.2] (#14757)Andreas Rumpf2020-06-221-0/+1
* fixes #14458 [backport:1.2] (#14756)Andreas Rumpf2020-06-221-3/+6
* more checking for --gc:arc, no need for valgrind (#14467)Andreas Rumpf2020-05-291-1/+2
* specialize genericReset (#14398)Andreas Rumpf2020-05-191-2/+6
* `nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--d...Timothee Cour2020-05-111-4/+4
* Make ./koch temp --gc:arc work (#14186)Clyybber2020-05-011-1/+4
* arc: do not unload globals when building a library [backport:1.2] (#14180)Andreas Rumpf2020-05-011-2/+3
* HCR: properly handling complex const objects in the codegen - fixes #13915 (#...Viktor Kirilov2020-04-251-6/+28
* remove the nilChecks switch; refs #11570Araq2020-04-201-2/+0
* move tinyc to a separate repo and allow installing external dependencency (eg...Timothee Cour2020-04-031-2/+2
* fix open file leak when running --debugger:native (#13832)Timothee Cour2020-04-011-2/+3
* make nim_temp compile with --gc:arc --sinkInference:off (#13769)cooldome2020-03-261-1/+1
* Attempt to finish off araq cpp exceptions (#13695)cooldome2020-03-191-5/+0
* added a switch -d:nimEmulateOverflowChecks for broken or old GCC versions (#1...Andreas Rumpf2020-03-191-3/+5
* rewritten goto based exception handling; much cleaner implementation;… (#13...Andreas Rumpf2020-03-171-1/+1
* catchable defects (#13626)Andreas Rumpf2020-03-121-0/+1
* fixes #13436 (#13615)Andreas Rumpf2020-03-101-3/+9
* make goto based exceptions available for 'nim cpp' (#13244)Andreas Rumpf2020-01-251-1/+1
* Unexport even more symbols (#13214)alaviss2020-01-231-8/+10
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-1/+1
* VM: support importc var, ptr/pointer types, cast int <=> ptr/pointer (#12877)Timothee Cour2020-01-051-1/+1
* fixes #12978 (#13012)Andreas Rumpf2020-01-031-4/+6
* --exception:goto switch for deterministic exception handling (#12977)Andreas Rumpf2020-01-011-30/+24
* minor refactoringsAndreas Rumpf2019-12-271-4/+4
* a better bugfixAraq2019-12-241-3/+3
* fixes #12826Araq2019-12-241-19/+34
* fixes #12899 (#12921)Andreas Rumpf2019-12-181-2/+2
* completes #12799, fixes #12216 (#12870)Andreas Rumpf2019-12-101-0/+1
* fixes #12827 (#12829) [backport]cooldome2019-12-101-4/+5
* ARC related bugfixes and refactorings (#12781)Andreas Rumpf2019-12-051-1/+1
* better support for PROGMEM like annotations for lets/vars; fixes #12216 (#12799)Andreas Rumpf2019-12-051-5/+15
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-186/+185
* fixes and changes the recently introduced 'alignas' to be 'align' (#12666)Andreas Rumpf2019-11-151-5/+5
* ARC: solves phase ordering problems (#12654)Andreas Rumpf2019-11-141-4/+11
* implemented alignas pragma (#12643)Arne Döring2019-11-131-1/+7
* fix #12426 (#12462)Arne Döring2019-10-201-2/+3
* refactoring: use the new strings and seqs when optSeqDestructors is activeAraq2019-10-201-5/+5
* refactoring: --newruntime consists of 3 different switchesAraq2019-10-201-1/+1
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-4/+4
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-1/+1
* exportc now mangles same as importc, fixes #10578 (#12144)Timothee Cour2019-09-061-1/+2
* Remove ENDB (#12095)Clyybber2019-08-311-42/+3
* - adding _actual as a suffix only for calls to an actual proc and not through...Viktor Kirilov2019-08-231-1/+6