Andreas Rumpf
|
728ff1004a
gc:destructors: progress
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
ea409fb15a
first steps in implementing 'owned' pointers; undocumented, do not use
|
%!s(int64=6) %!d(string=hai) anos |
LemonBoy
|
0ebef1764d
Propagate tfGcSafe flag to generic instantiations (#10620)
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
dee8e6e98a
gc: destructors is beginning to work (#10483)
|
%!s(int64=6) %!d(string=hai) anos |
Ray Imber
|
94f6a6b294
Fix for issue #10342. better message for generic subclass instantiation (#10354)
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
e4ae7a8929
Merge pull request #8748 from LemonBoy/when-in-objects
|
%!s(int64=6) %!d(string=hai) anos |
Araq
|
abbafe606e
IC: further progress
|
%!s(int64=6) %!d(string=hai) anos |
Araq
|
e71410d74e
language cleanup: the .unchecked pragma is dead
|
%!s(int64=6) %!d(string=hai) anos |
LemonBoy
|
5afcd09cb3
Pervasive replacement of nkRecWhen in generic types
|
%!s(int64=6) %!d(string=hai) anos |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
%!s(int64=6) %!d(string=hai) anos |
Miran
|
675c629fee
replace deprecated `safeAdd` with `add` (#9416)
|
%!s(int64=6) %!d(string=hai) anos |
Araq
|
7ac1e6e528
fixes #5479
|
%!s(int64=6) %!d(string=hai) anos |
Araq
|
5ee904643a
fixes #8883
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
04b3f8f24a
enable destructors without the --newruntime switch
|
%!s(int64=6) %!d(string=hai) anos |
Zahary Karadjov
|
e129466910
requested pull-request changes
|
%!s(int64=6) %!d(string=hai) anos |
Zahary Karadjov
|
5bcf8bcb59
fixes #7222; fixes #5595; fixes #3747
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
%!s(int64=6) %!d(string=hai) anos |
Araq
|
02b78d3f94
make tests green again
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
7eb39d9d26
guards.nim does compile
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
ee366f1746
.experimental can now be used to enable specific features
|
%!s(int64=6) %!d(string=hai) anos |
zah
|
121b9e26fb
Static[T] fixes (#7333)
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
%!s(int64=7) %!d(string=hai) anos |
Araq
|
8a601669ef
fixes #6489
|
%!s(int64=7) %!d(string=hai) anos |
Araq
|
a6226d9452
fixes #6682
|
%!s(int64=7) %!d(string=hai) anos |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
%!s(int64=7) %!d(string=hai) anos |
Araq
|
3aa7c2232e
destructors: supportsCopyMem finally works for recursive types
|
%!s(int64=7) %!d(string=hai) anos |
Andreas Rumpf
|
35c8b5e3bc
destructors: irresponsibly simple tcustomseq test works
|
%!s(int64=7) %!d(string=hai) anos |
Araq
|
45d74f4081
destructors: preparations for upcoming changes
|
%!s(int64=7) %!d(string=hai) anos |