Andreas Rumpf
|
ac57c3193d
fixes an old ARC bug: the produced copy/sink operations don't copy the hidden type field for objects with enabled inheritance; fixes #19205 [backport:1.6] (#19232)
|
3 years ago |
Andreas Rumpf
|
e8dad482a3
fixes #16246 (#18800)
|
3 years ago |
Andreas Rumpf
|
e0ef859130
strict effects (#18777)
|
3 years ago |
Andreas Rumpf
|
01fc9e58ca
fixes #18550 (#18553)
|
3 years ago |
Andreas Rumpf
|
70fb377e88
undo RFC #294, it breaks code for no good reason, the compiler can wa… (#18546)
|
3 years ago |
Andreas Rumpf
|
f8519657c4
fixes #18469 (#18544)
|
3 years ago |
Timothee Cour
|
836b061ae3
improve `--declaredLocs` to help disambiguate types (generics, aliases etc) (#18389)
|
3 years ago |
Jason Beetham
|
252eea8cae
Make procedure mismatch more informative with pragma/call convention mismatches (#18384)
|
3 years ago |
Andreas Rumpf
|
3bc625aff1
ORC: progress (#18000)
|
4 years ago |
Andreas Rumpf
|
2c2ec48bc4
ORC: critical bugfix for mixing acyclic refs with cyclic refs [backport:1.4] (#17991)
|
4 years ago |
Timothee Cour
|
e224865b3b
add astmsgs; add `declared in` msg for usage lint errors (#17961)
|
4 years ago |
Timothee Cour
|
01f316cf1f
mention -d:nimLegacyConvEnumEnum in error msg (#17928)
|
4 years ago |
Timothee Cour
|
80df21d9a3
`--declaredlocs` now shows location for `T` instead of `static` in `proc fn(a: static T)` (#17795)
|
4 years ago |
Timothee Cour
|
2951f89374
improve errmsg refs #17793 object ctor with generics (#17806)
|
4 years ago |
Timothee Cour
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
4 years ago |
Timothee Cour
|
ceadf54d76
iterable[T] (#17196)
|
4 years ago |
Timothee Cour
|
6d7d1e60fe
fix #14585, fix #17589: access to static param now works (#17590)
|
4 years ago |
Andreas Rumpf
|
6278b5d89a
new-style concepts implementation, WIP (#15251)
|
4 years ago |
Timothee Cour
|
e40ff24c23
typeToString: type float => typedesc[float] (#17011)
|
4 years ago |
Andreas Rumpf
|
91ace2188a
fixes #16897 [backport:1.2] (#16900)
|
4 years ago |
Timothee Cour
|
6e267d28b3
remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)
|
4 years ago |
Andreas Rumpf
|
8241e55023
IC: next steps (#16729)
|
4 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
Timothee Cour
|
f344a70412
fix #16150 improve type mismatch errors (#16152)
|
4 years ago |
Miran
|
bbe49a14ae
Correct all eggs (#15906)
|
4 years ago |
cooldome
|
00b495de95
Use modern enums in compiler (#15775)
|
4 years ago |
flywind
|
27eb19cc48
fix #15145 (#15816)
|
4 years ago |
Timothee Cour
|
0fb878324e
honor --declaredLocs in more places, including type mismatch errors; also show `kind` with --declaredLocs (#15673)
|
4 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Timothee Cour
|
05752cd5d0
add --declaredlocs (#15666)
|
4 years ago |