ringabout
|
2995a0318b
fixes #23552; Invalid codegen when trying to mannualy delete distinct seq (#23558)
|
6 mesiacov pred |
ringabout
|
572b0b67ff
fixes sink regression for ORC; ref #23354 (#23359)
|
8 mesiacov pred |
ringabout
|
29ac3c9986
fixes #22923; fixes `=dup` issues (#23182)
|
10 mesiacov pred |
ringabout
|
62c5b8b287
fixes #23129; fixes generated hooks raise unlisted Exception, which never raise (#23195)
|
10 mesiacov pred |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 mesiacov pred |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 mesiacov pred |
ringabout
|
379299a5ac
fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (#22975)
|
11 mesiacov pred |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 rok pred |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 rok pred |
ringabout
|
5f13e15e0a
fixes #22664; guard against potential seqs self assignments (#22671)
|
1 rok pred |
ringabout
|
eb91cf991a
fixes #22619; don't lift cursor fields in the hook calls (#22638)
|
1 rok pred |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 rok pred |
ringabout
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 rok pred |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 rok pred |
ringabout
|
7d9fe106ec
fixes #22268; fixes `move` codegen (#22288)
|
1 rok pred |
ringabout
|
e422b3c860
adds =destroy T support for strings and seqs (#22167)
|
1 rok pred |
ringabout
|
4546f5dfe5
adds T destructor for refs (#22147)
|
1 rok pred |
ringabout
|
a345cde26e
allow destructors to accept non var parameters; deprecate `proc =destroy(x: var T)` (#22130)
|
1 rok pred |
ringabout
|
64b27edd3a
make `move` use `=wasMoved` internally (#22032)
|
1 rok pred |
ringabout
|
7ee00d86b1
fixes overriden typo (#22044)
|
1 rok pred |
ringabout
|
47fa7506ab
fixes #21989; lift `=dup` from a custom `=copy` for objects to keep backward compatibilities (#22009)
|
1 rok pred |
ringabout
|
1133f20fe2
lift the `=dup` hook (#21903)
|
1 rok pred |
ringabout
|
ddce555998
improve `wasMoved` hooks; allow reset to use the overridden `wasMoved` hook (#21831)
|
1 rok pred |
ringabout
|
3b9999b93c
adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827)
|
1 rok pred |
ringabout
|
71dc929ad7
bring #21802 back; fixes #21753 [backport] (#21815)
|
1 rok pred |
ringabout
|
4533e894ad
adds an experimental `mm:atomicArc` switch (#21798)
|
1 rok pred |
ringabout
|
b562e1e6d8
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
|
1 rok pred |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 rok pred |
Andreas Rumpf
|
46d2161c23
minor refactoring (#21499)
|
1 rok pred |
ringabout
|
38d299dfc0
fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6]
|
1 rok pred |