Araq
|
0a84b8fb4d
added system.unown to make 'owned' sane to use in practice; later on we might change the type inference rules to make it more convenient
|
5 jaren geleden |
Andreas Rumpf
|
fabc2a7086
revert discardable transformation (#10905)
|
5 jaren geleden |
Araq
|
750f50b6c0
destructors: internal compiler refactoring
|
5 jaren geleden |
Miran
|
43832f8e57
remove shadow warning, fixes #10732 (#11039)
|
5 jaren geleden |
Araq
|
1c0b1e9d05
sem'check understands 'owned procs'
|
5 jaren geleden |
Alexander Ivanov
|
f101f09256
Fix astdef typ deref (#10245)
|
5 jaren geleden |
cooldome
|
795de374fb
fixes destructor tuple regression #10940 (#10941)
|
5 jaren geleden |
Arne Döring
|
65ee80e50c
Pure ref object; fixes #10721 (#10955)
|
5 jaren geleden |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 jaren geleden |
Andreas Rumpf
|
d3df1b8eda
mark user defined destructors with sfOverriden to simplify the logic
|
5 jaren geleden |
Andreas Rumpf
|
07f58ddfa9
rename: semasgn -> liftdestructors
|
5 jaren geleden |
Andreas Rumpf
|
3c0f01faa0
fixes #10791
|
5 jaren geleden |
Andreas Rumpf
|
a6d49c3a81
special typing rules for owned pointers
|
5 jaren geleden |
Andreas Rumpf
|
728ff1004a
gc:destructors: progress
|
5 jaren geleden |
Neelesh Chandola
|
9884129058
Tuple unpacking now works for `for` vars (#10152)
|
5 jaren geleden |
Andreas Rumpf
|
ea409fb15a
first steps in implementing 'owned' pointers; undocumented, do not use
|
5 jaren geleden |
Arne Döring
|
6b9a139f7f
error message for accidental use of macro (#10490)
|
6 jaren geleden |
Andreas Rumpf
|
2deb1e354f
fixes #10702 (#10705)
|
6 jaren geleden |
Arne Döring
|
594c2576e6
Print missing case labels (#10600)
|
6 jaren geleden |
LemonBoy
|
6c8dee4180
Avoid evaluating macros twice in type sections (#10550)
|
6 jaren geleden |
Andreas Rumpf
|
dee8e6e98a
gc: destructors is beginning to work (#10483)
|
6 jaren geleden |
LemonBoy
|
9c0e5c4c07
Harmonize the var/let and const handling (#10410)
|
6 jaren geleden |
LemonBoy
|
eee9729f53
Fix semantic analysis with noReturn proc in tail pos (#10422)
|
6 jaren geleden |
Neelesh Chandola
|
226c15499f
Fix compileTime pragma applying to whole var/let section (#10389)
|
6 jaren geleden |
alaviss
|
413755fd45
Correct lineinfo for accent quoted symbols in proc definition (#10399)
|
6 jaren geleden |
cooldome
|
1e63f1edb3
destructors: first step towards fixing #9617 (#10341)
|
6 jaren geleden |
LemonBoy
|
15584879b9
Properly wrap discarded statements (#10322)
|
6 jaren geleden |
Neelesh Chandola
|
8922063bd8
typed/untyped return type is invalid for everything except templates and macros (#10275)
|
6 jaren geleden |
jcosborn
|
044cef152f
add custom pragma support for var and let symbols (#9582)
|
6 jaren geleden |
Neelesh Chandola
|
7c5ae00887
exportc is now not allowed for type aliases (#9979)
|
6 jaren geleden |