summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix #14066 issue with stringifying incomplete types (#14135)PMunch2020-04-271-13/+27
* `$(a: float)` now works consistently in nim js, avoiding printing floats as i...Timothee Cour2020-04-271-6/+7
* fix #14132 dsymutil should not be called on static libraries (#14133) [backpo...Timothee Cour2020-04-271-6/+6
* fixes #14112, tests for #12892, #12671, #11697 (#14125)hlaaftana2020-04-261-1/+2
* HCR: properly handling complex const objects in the codegen - fixes #13915 (#...Viktor Kirilov2020-04-251-6/+28
* implement (#14114)cooldome2020-04-251-8/+3
* changed type() to typeof() in docs and error messages (#14084)hlaaftana2020-04-242-2/+2
* Make JS not mangle to snake_case (#14086)hlaaftana2020-04-241-5/+1
* CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static ...Timothee Cour2020-04-239-18/+58
* new cmd: `nim r main [args...]` to compile & run, saving binary under $nimcac...Timothee Cour2020-04-233-16/+27
* Add LTO support for most compilers and do some VCC fixes (#14013)Keithcat12020-04-221-3/+4
* cycle collector (#14071)Andreas Rumpf2020-04-222-4/+5
* fix typo (#14063)Andy Davidoff2020-04-211-1/+1
* cleanup PR #14048Araq2020-04-211-2/+2
* fixes #14052 [backport:1.2] (#14055)Andreas Rumpf2020-04-211-1/+2
* Replace enum fields idents with syms (#14048)cooldome2020-04-211-1/+9
* #12103 - CI for OpenBSD (#12105)Euan2020-04-211-0/+2
* Fixes #14014 (#14029)cooldome2020-04-201-2/+7
* allow generic typedesc field access (#12220)Jasper Jenkins2020-04-201-57/+53
* remove the nilChecks switch; refs #11570Araq2020-04-204-8/+5
* fix for asm statement; refs #12650Araq2020-04-201-1/+1
* add `--experimental:vmopsDanger`; add generic conversion for vmops (#13813)Timothee Cour2020-04-203-9/+66
* compiler/suggest: highlight squashed operators (#11796)alaviss2020-04-201-3/+7
* fixes #12741 (#14005)Andreas Rumpf2020-04-192-9/+11
* fixes #14001 (#14004)Andreas Rumpf2020-04-192-2/+2
* forward type alignment information to seqs (#12430)Arne Döring2020-04-193-18/+19
* fix #14007 (#14012) [backport]cooldome2020-04-181-2/+6
* fixes #14003 (#14006) [backport:1.2]cooldome2020-04-171-6/+12
* Step2: fixes #13781, fixes #13805 (#13897)cooldome2020-04-163-17/+27
* Implements RFCs #209 (#13995)cooldome2020-04-166-101/+213
* drnim: tiny progress (#13882)Andreas Rumpf2020-04-1511-118/+98
* fix #12864 static params were mutating arg types during sigmatch; fix #12713 ...Timothee Cour2020-04-141-0/+1
* Fix semfold handling of {.str/int/bool-define.} (#13964)Oscar Nihlgård2020-04-131-0/+6
* error msg for #13864 (#13962)cooldome2020-04-131-0/+5
* fix #13848: make var result work with nim cpp (#13959)Timothee Cour2020-04-131-1/+5
* Add support for `zig cc` as C compiler. (#13757)Hessam Mehr2020-04-082-1/+12
* fix ICE in isUnresolvedSym (#13925)cooldome2020-04-081-5/+6
* fix #13909 (#13914) [backport:1.2]cooldome2020-04-082-24/+35
* fix #13902 distinct uint64 type corruption on 32-bit with borrow (#13907) [ba...Timothee Cour2020-04-081-1/+1
* fix #13910 (#13917)cooldome2020-04-071-2/+2
* fix some codegen bugs: NIM_BOOL, NIM_STATIC_ASSERT, --passc:-std=... (etc) (#...Timothee Cour2020-04-071-3/+5
* fix #13739 (#13742)Arne Döring2020-04-071-5/+4
* fix https://github.com/timotheecour/Nim/issues/88 (#13865) [backport:1.2]Timothee Cour2020-04-061-30/+23
* add nimPath to nim dump (#13876)Timothee Cour2020-04-051-1/+2
* Fix sym owner in wrapper proc (#13878)cooldome2020-04-051-27/+27
* finally de-deprecate the .define and .undef pragmasAndreas Rumpf2020-04-041-2/+0
* new feature: ability to turn specific warnings to errorsAndreas Rumpf2020-04-046-29/+40
* Remove my wrongly written mangled-related code, not needed anymore (#13858)Alexander Ivanov2020-04-032-11/+4
* sourcemaps for the JS codegen (#7508)Alexander Ivanov2020-04-034-9/+424
* make bootstrapping more robust for people who have Nim inside /usr/bin (#13855)Andreas Rumpf2020-04-031-32/+34