index
:
Nim
this commit
devel
This repository contains the Nim compiler, Nim's stdlib, tools, and documentation. (mirror)
ahoang <ahoang@tilde.institute>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compiler
/
semobjconstr.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
fixes requiresInit for var statements without initialization (#24177)
ringabout
2024-09-26
1
-4
/
+7
*
fixes #23494; Wrong type in object construction error message (#23504)
ringabout
2024-04-16
1
-1
/
+1
*
fixes yet another strictdefs bug (#23069)
ringabout
2023-12-15
1
-1
/
+1
*
type refactoring: part 2 (#23059)
Andreas Rumpf
2023-12-13
1
-1
/
+1
*
Types: Refactorings; step 1 (#23055)
Andreas Rumpf
2023-12-12
1
-4
/
+4
*
IC: progress and refactorings (#22961)
Andreas Rumpf
2023-11-20
1
-1
/
+1
*
prepare for the enforcement of `std` prefix (#22873)
ringabout
2023-10-29
1
-1
/
+1
*
NIR: Nim intermediate representation (#22777)
Andreas Rumpf
2023-10-11
1
-9
/
+7
*
fixes #22613; Default value does not work with object's discriminator (#22614)
ringabout
2023-09-01
1
-23
/
+43
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-9
/
+18
*
fixes #22301; fixes #22324; rejects branch initialization with a runtime disc...
ringabout
2023-07-25
1
-1
/
+12
*
fixes ilegal recursion (#22105)
Juan M Gómez
2023-06-16
1
-1
/
+3
*
fixes #20900; Calling template through from generic function across module fa...
ringabout
2023-04-13
1
-0
/
+1
*
fixes #3770; templates with untyped parameters resolve private fields wrongly...
ringabout
2023-03-21
1
-2
/
+2
*
fixes #21023; Segfault when mixing seqs, orc, variants and futures (#21497)
ringabout
2023-03-10
1
-18
/
+43
*
fixes #21260; add check for illegal recursion for defaults (#21270)
ringabout
2023-01-18
1
-6
/
+9
*
fixes #20856; store defaults directly (#20859)
ringabout
2022-11-17
1
-3
/
+3
*
fixes object default fields bugs and add tests (#20839)
ringabout
2022-11-15
1
-1
/
+6
*
fixes #20740; fixes pre-existing field visibility issues and removes `efSkipF...
ringabout
2022-11-03
1
-6
/
+2
*
fixes #20681; add efSkipFieldVisibilityCheck to skip check (#20639)
ringabout
2022-10-28
1
-2
/
+6
*
add default field support for object in ARC/ORC (#20480)
ringabout
2022-10-04
1
-36
/
+43
*
Improve error message when instantiating generics with object constructor (#2...
Bung
2022-09-21
1
-2
/
+6
*
top-down type inference, implements rfc 149 (#20091)
metagn
2022-08-24
1
-2
/
+8
*
misc bugfixes [backport:1.2] (#19203)
Andreas Rumpf
2021-12-04
1
-3
/
+3
*
[FIX] Do not break formatted string line (#19085) [backport]
haxscramper
2021-11-02
1
-2
/
+1
*
fixes 'lent T' inside object constructor [backport] (#18911)
Andreas Rumpf
2021-09-27
1
-1
/
+1
*
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
Andreas Rumpf
2021-09-03
1
-14
/
+17
*
refactoring: removed dead code (#18567)
Andreas Rumpf
2021-07-24
1
-3
/
+2
*
more informative error msg for undeclared field (`A(badfield: 1)` and `a.badf...
Timothee Cour
2021-05-16
1
-1
/
+2
*
improve errmsg refs #17793 object ctor with generics (#17806)
Timothee Cour
2021-04-21
1
-1
/
+4
*
fix `hintMsgOrigin` regression + simplify msgs code (#17805)
Timothee Cour
2021-04-21
1
-7
/
+6
*
Introduce localErrorNode (#17785)
Clyybber
2021-04-19
1
-4
/
+2
*
fixes #17437 - crash where error reporting > 1 (#17547)
Saem Ghani
2021-03-29
1
-4
/
+12
*
Nil type check implementation (#15287)
Alexander Ivanov
2020-12-29
1
-0
/
+1
*
Make `{.requiresInit.}` to work for distinct types (#15869)
Ivan Bobev
2020-11-06
1
-7
/
+14
*
Big compiler Cleanup (#14777)
Clyybber
2020-08-28
1
-2
/
+1
*
fixes #15111 (#15136)
Andreas Rumpf
2020-08-01
1
-19
/
+19
*
init checks and 'out' parameters (#14521)
Andreas Rumpf
2020-06-23
1
-1
/
+1
*
Fix tests/types/tparameterizedparent0
Zahary Karadjov
2020-04-01
1
-1
/
+1
*
Turn some of the errors back into warnings
Zahary Karadjov
2020-04-01
1
-0
/
+5
*
Replace tfHasRequiresInit with a more accurate mechanism
Zahary Karadjov
2020-04-01
1
-22
/
+39
*
More precise error messages for uninitialized fields in the presence of inher...
Zahary Karadjov
2020-04-01
1
-35
/
+25
*
Turn the warning for uninitialized (result) variables into errors
Zahary Karadjov
2020-04-01
1
-2
/
+3
*
Plug another hole: default(T) forbidden for objects requiring initialization
Zahary Karadjov
2020-04-01
1
-0
/
+18
*
Don't allow 'var x: T' for objects that require initialization
Zahary Karadjov
2020-04-01
1
-36
/
+32
*
More sophistication; Allow requiresInit to be specified per-field
Zahary Karadjov
2020-04-01
1
-11
/
+21
*
First steps, the compiler can boot with enforced requiresInit
Zahary Karadjov
2020-04-01
1
-9
/
+4
*
ARC: optimize complete object constructors to use nimNewObjUninit
Araq
2020-01-26
1
-0
/
+3
*
Better case coverage error message for alias and range enum (#12913)
Jasper Jenkins
2019-12-18
1
-47
/
+9
*
Cosmetic compiler cleanup (#12718)
Clyybber
2019-11-28
1
-26
/
+26
[next]