summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* fixes #13782 (#13834)Andreas Rumpf2020-04-013-19/+60
* Fix tests/types/tparameterizedparent0Zahary Karadjov2020-04-011-1/+1
* The raises list can now use expressions referencing the generic paramsZahary Karadjov2020-04-014-5/+16
* Turn some of the errors back into warningsZahary Karadjov2020-04-015-18/+30
* Replace tfHasRequiresInit with a more accurate mechanismZahary Karadjov2020-04-0110-45/+69
* Fix tests/parallel/tguard2.nimZahary Karadjov2020-04-013-3/+5
* Fix a CI failure during koch docZahary Karadjov2020-04-011-1/+2
* Fix https://github.com/nim-lang/Nim/issues/4907Zahary Karadjov2020-04-012-4/+38
* Perform nil checks during object construction and within compiles()Zahary Karadjov2020-04-013-4/+8
* More precise error messages for uninitialized fields in the presence of inher...Zahary Karadjov2020-04-012-35/+32
* not nil types are illegal to construct through default(T)Zahary Karadjov2020-04-011-0/+2
* Turn the warning for uninitialized (result) variables into errorsZahary Karadjov2020-04-016-15/+22
* Enable the requiresInit checks only for objectsZahary Karadjov2020-04-012-2/+2
* Plug another hole: default(T) forbidden for objects requiring initializationZahary Karadjov2020-04-014-19/+26
* Don't allow 'var x: T' for objects that require initializationZahary Karadjov2020-04-013-37/+55
* More sophistication; Allow requiresInit to be specified per-fieldZahary Karadjov2020-04-013-15/+30
* First steps, the compiler can boot with enforced requiresInitZahary Karadjov2020-04-016-25/+22
* make `usage of foo is a user-defined error` more informative (#13833)Timothee Cour2020-04-011-3/+5
* fix open file leak when running --debugger:native (#13832)Timothee Cour2020-04-012-6/+16
* Add arm/arm64 for FreeBSD (#13822)lbartoletti2020-03-311-1/+1
* DrNim (Nim compiler with Z3 integration) (#13743)Andreas Rumpf2020-03-3112-27/+178
* fixes #13810 (#13821)cooldome2020-03-311-1/+1
* macros for proc types, macros for types (#13778)Andreas Rumpf2020-03-313-95/+134
* stacktraces can now show custom runtime msgs per frame (#13351)Timothee Cour2020-03-304-2/+12
* '.push raises: []' now also affects proc types (#13776)Andreas Rumpf2020-03-294-3/+11
* fix #13730 (#13787)Timothee Cour2020-03-281-2/+6
* fixes #13763 (#13777)Andreas Rumpf2020-03-272-1/+10
* make nim_temp compile with --gc:arc --sinkInference:off (#13769)cooldome2020-03-261-1/+1
* Fix vm.nim for --gc:arc (#13741)Clyybber2020-03-263-41/+30
* Fix typeSym.getImpl for ref types (#13752)zah2020-03-263-6/+6
* Continue bool conversion fixing (#13751)cooldome2020-03-252-1/+12
* bump copyright year to 2020 (#13753)Miran2020-03-251-1/+1
* fixes #13744 (#13749)cooldome2020-03-253-1/+9
* fix #13737 (#13738)Timothee Cour2020-03-241-1/+2
* fixes #13722 (#13729)Andreas Rumpf2020-03-231-1/+1
* trees.nim: compare floating points by their bitpatterns because NaN comparisi...Araq2020-03-231-1/+1
* disable even more of scope based destruction handling; fixes #13709Araq2020-03-231-7/+98
* trees.nim: compare floating points by their bitpatterns because NaN comparisi...Araq2020-03-231-1/+1
* new syntax for lvalue references: `var b {.byaddr.} = expr` (#13508)Timothee Cour2020-03-231-0/+46
* Revert "fix #13417 (#13712)" (#13728)Andreas Rumpf2020-03-231-10/+11
* better error messages for Nim's effect systemAraq2020-03-222-20/+43
* fix #13417 (#13712)Arne Döring2020-03-221-11/+10
* fixes #13715 (#13716)Arne Döring2020-03-221-1/+4
* typoAraq2020-03-221-1/+1
* fix #13720 (#13721)Arne Döring2020-03-221-1/+1
* fixes #13708 (#13711)cooldome2020-03-212-10/+20
* [RFC] 'walkDir' now has a new 'checkDir' flag, to mimic behaviour of other la...Timothee Cour2020-03-201-1/+1
* fixes #13698 (#13706)Andreas Rumpf2020-03-201-1/+3
* make 'nim check' more robust for illdefined constantsAraq2020-03-201-1/+1
* fix #13538 sigmatch errors are now sorted (#13701)Timothee Cour2020-03-201-0/+7