Jacek Sieka
d92766721c
remove GC_setStrategy ( #26002 )
...
These functions are unused and never exposed publically - along with it,
get rid of `GC_Strategy` - although it's possible someone could use this
`enum` for their own code it seems unlikely.
(cherry picked from commit ddcaed7f70 )
2026-07-18 10:23:53 +02:00
ringabout
8f7fd28692
replace benign with gcsafe ( #25527 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
(cherry picked from commit 15c6249f2c )
2026-02-21 12:58:25 +01:00
Andreas Rumpf
431e01eaf2
system.nim refactorings for IC ( #25295 )
...
Generally useful refactoring as it produces better code.
(cherry picked from commit 0f7b378467 )
2025-11-22 13:32:24 +01:00
Jacek Sieka
3d634911b8
Ensure that gc interface remains non-raising ( #25006 )
...
GC_fullCollect in particular has an annoying `Exception` effect
(cherry picked from commit aba9361510 )
2025-06-18 16:14:44 +02:00
Andreas Rumpf
06dfd31612
fixes #13881
...
* fixes #13881
* documented changed requirements for system.onThreadDestruction
* destructors.rst: update the documentation
2020-05-12 15:46:24 +02:00
Miran
352232e62d
style fix: change 'JS' to 'js' to make it consistent ( #13168 )
2020-01-16 14:14:03 +01:00
Miran
e708d5de75
System cleanup, part 2 ( #13155 )
...
* create basic_types, arithmetics, exceptions, comparisons
* create setops.nim
* create memalloc.nim
* create gc_interface.nim
* create iterators_1.nim
2020-01-15 14:42:49 +01:00