Nikolay Nikolov
|
19fdbfc173
Converted the 'invalid kind for firstOrd/lastOrd(XXX)' messages from internal errors to fatal errors. (#23443) (#23447)
|
1 year ago |
Nikolay Nikolov
|
e8fe9275b5
+ show the inferred exception list (as part of the type) for functions that don't have an explicit `.raises` pragma (#23193) (#23213)
|
1 year ago |
Nikolay Nikolov
|
efd5ed7328
backport to version 1.6: Also show the `raises` pragma when converting proc types to string (#23026) (#23029)
|
1 year ago |
Nikolay Nikolov
|
a77ca1a4bf
Inlay hints backport to Nim v1.6.x (#22920)
|
1 year ago |
ringabout
|
fcaacbf374
cursor fields cannot form reference cycles (#21832)
|
2 years ago |
metagn
|
7b99712bcf
fix iterator equality + add test for proc equality + fix sameType (#21707)
|
2 years ago |
Tanguy
|
c50adf10d9
Fix: don't track Defect in proc effect compatibility (#22037)
|
1 year ago |
ringabout
|
249551dbfa
bring #21802 back; fixes #21753 [backport] (#21815)
|
2 years ago |
Bung
|
d5be917994
fix #20272 range of uint64 shows signed upper bound (#20702)
|
2 years ago |
Jason Beetham
|
48936ab1c0
Fix VM's sametype impl to work for generics/typedescs (#19073)
|
3 years ago |
Jason Beetham
|
5bb626d4b1
Fixed generic distinct conversions for 'var' (#18837)
|
3 years ago |
ringabout
|
f01ffbf6f1
fix #19580; add warning for bare except: clause (#21099)
|
2 years ago |
Bung
|
c5d62bcbfe
fix #19349 incompatible type when mixing float32 and cfloat in generics (#20551)
|
2 years ago |
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 |