summary refs log tree commit diff stats
path: root/lib/system/gc2.nim
Commit message (Collapse)AuthorAgeFilesLines
* ref #20694; quit value gets saturated to ranges (#20753)ringabout2022-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | * quit value gets saturated to ranges * add documentation * minimal changes * refactor * small fix * add documentation * fixes * Update lib/system.nim Co-authored-by: Juan Carlos <juancarlospaco@gmail.com> Co-authored-by: Juan Carlos <juancarlospaco@gmail.com>
* followup #17225: simplify code after removing gc2, generational (#17242)Timothee Cour2021-03-031-0/+3
|
* forward type alignment information to seqs (#12430)Arne Döring2020-04-191-6/+7
|
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
|
* styleCheck: make the compiler and large parts of the stdlib compatible with ↵Araq2019-07-101-6/+6
| | | | --styleCheck:error
* gc: removed dead codeAndreas Rumpf2019-03-141-3/+0
|
* code cleanup: there is no tyOptRefAndreas Rumpf2019-02-221-4/+4
|
* Remove dead code (#9777)Jacek Sieka2018-11-261-35/+6
| | | | | | | | | * gc/gc2: remove unused ref counting stuff * also removes some false threading support - hasSharedHeap is always false in gc/gc2 * gc: remove some threading cruft * remove asgnRefNoCycle * compiler: remove TLoc.dup (unused)
* Mark&Sweep GC: introduce nimTracing define for debuggingAndreas Rumpf2018-01-191-1/+4
|
* GC: enable precise global/thread local storage tracingAraq2018-01-151-33/+26
|
* GC improvements; distinguish between thread local and globals in the marking ↵Araq2018-01-141-16/+8
| | | | step
* Fixed mutex usage in SharedList and SharedTable. Closes #6988 (#6990)Yuriy Glukhov2017-12-311-1/+1
|
* Trim remaining expr/stmt from stdlib (#6742)Lynn C. Rees2017-11-151-1/+1
|
* more replacements for the deprecated '<'Andreas Rumpf2017-10-291-3/+3
|
* GC v2 works sometimesAndreas Rumpf2017-09-281-370/+122
|
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-5/+5
|
* make gc:v2 compile againAndreas Rumpf2017-09-221-14/+6
|
* Cleanup of gc codeRokas Kupstys2017-02-201-28/+38
| | | | Cleanups
* Make gc v2 compile with --threads:onYuriy Glukhov2016-10-051-3/+9
|
* clean up a few stray c_stdout's in gc debug codeJacek Sieka2016-07-311-9/+9
|
* GC v2 compiles againAndreas Rumpf2016-05-231-0/+8
|
* Replaced ignoreStackAndRegisters with stackSize in GC_stepRuslan Mustakov2016-05-111-14/+24
|
* Added ignoreStackAndRegisters parameter to GC_stepRuslan Mustakov2016-05-101-11/+13
|
* further progress on --gc:v2Andreas Rumpf2016-02-171-48/+142
|
* some progress on GC v2Andreas Rumpf2016-02-031-6/+10
|
* removes 'x is iterator' special casing in the languageAraq2015-12-031-0/+2
|
* proper color flippingAraq2015-12-011-34/+27
|
* next steps for the GCAraq2015-12-011-5/+22
|
* only mark roots when markingAraq2015-12-011-4/+5
|
* first compiling version of the new GCAraq2015-12-011-18/+45
|
* first version of the new hard realtime GCAraq2015-12-011-1005/+478
|
* lib: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-70/+70
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* lib/system/g-w - Dropped 'T' from typespdw2015-06-041-73/+78
|
* Clean up GCs a bitdef2015-03-101-6/+12
|
* Only zero strings when necessary.def2015-03-041-1/+1
| | | | | This removes the zeroing when the string is subsequently overwritten by a memcpy anyway.
* Merge pull request #2150 from def-/gc2-compilingAndreas Rumpf2015-02-161-70/+72
|\ | | | | Make gc2 compile again and fix some deprecation warnings
| * Clean up some more deprecation warningsdef2015-02-161-6/+6
| |
| * Make gc2 compile againdef2015-02-161-64/+66
| |
* | Fix typosFederico Ceratto2015-02-151-2/+2
|/
* Some GC renames to get rid of deprecation warningsdef2015-01-061-1/+1
|
* the big renamefest: first stepsAraq2014-08-221-1/+1
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-1/+1
|
* support for multiple test variables and var qualifiers in user-defined type ↵Zahary Karadjov2013-11-131-2/+1
| | | | classes
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* revert to old GC; use --gc:v2 to activate the new GCAraq2013-01-311-0/+1386