Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ARC: cycle detector (#12823) | Andreas Rumpf | 2019-12-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | * first implementation of the =trace and =dispose hooks for the cycle collector * a cycle collector for ARC: progress * manual: the .acyclic pragma is a thing once again * gcbench: adaptations for --gc:arc * enable valgrind tests for the strutils tests * testament: better valgrind support * ARC refactoring: growable jumpstacks * ARC cycle detector: non-recursive algorithm * moved and renamed core/ files back to system/ * refactoring: --gc:arc vs --gc:orc since 'orc' is even more experimental and we want to ship --gc:arc soonish | ||||
* | fixes #11807 (#11900) | Andreas Rumpf | 2019-08-07 | 1 | -6/+51 |
| | | | | | * fixes #11807 * make tests green again | ||||
* | code cleanup (#10874) | Arne Döring | 2019-03-28 | 1 | -11/+14 |
| | |||||
* | system refactorings (#10559) | Andreas Rumpf | 2019-02-06 | 1 | -2/+2 |
| | | | | | | | | * move IO subsystem into its own module; refs #10385 * make standalone test compile again * make C++ examples compile again * make more tests green * make sysAssert and gcAssert work again | ||||
* | more progress on destructor based strings | Andreas Rumpf | 2018-07-13 | 1 | -2/+1 |
| | |||||
* | remove ArrayDummySize with unchecked arrays (#5818) | Jacek Sieka | 2017-08-28 | 1 | -1/+1 |
| | |||||
* | fixes #6131 | Andreas Rumpf | 2017-07-22 | 1 | -1/+1 |
| | |||||
* | system/unicode: check for buffer overflows; refs #5284 | Araq | 2017-02-08 | 1 | -18/+31 |
| | |||||
* | system.nim: don't use deprecated symbols/constructs | Araq | 2017-02-08 | 1 | -2/+2 |
| | |||||
* | Fix newWideCString(cstring, int) | Dmitry Polienko | 2016-07-19 | 1 | -3/+3 |
| | |||||
* | fix types of ansi_c/sysio to more closely match C ABI | Jacek Sieka | 2016-06-05 | 1 | -6/+1 |
| | | | | | also fixes some instances of using C library functions when there are nim alternatives available | ||||
* | lib: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 1 | -3/+3 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | fixed UTF-16 to UTF-8 conversion in widestrs.nim | jangko | 2015-08-21 | 1 | -6/+20 |
| | | | | | | the source of problem for issue #3228 also add test for entire range of valid UTF-16 and test for invalid UTF-16 sequence | ||||
* | fixed UTF-16 to UTF-8 conversion in widestrs.nim | jangko | 2015-08-20 | 1 | -7/+7 |
| | | | | | the source of problem for issue #3228 also add test for entire range of valid UTF-16 | ||||
* | fixed UTF-16 to UTF-8 conversion in widestrs.nim | jangko | 2015-08-20 | 1 | -26/+18 |
| | | | | the source of problem for issue #3228 | ||||
* | lib/system/g-w - Dropped 'T' from types | pdw | 2015-06-04 | 1 | -7/+8 |
| | |||||
* | the big renamefest: first steps | Araq | 2014-08-22 | 1 | -2/+2 |
| | |||||
* | distinguish between 'defined' and 'declared' | Araq | 2014-08-11 | 1 | -2/+2 |
| | |||||
* | Downgrades public module comments to private level. | Grzegorz Adam Hankiewicz | 2014-08-05 | 1 | -2/+2 |
| | | | | | This avoids the weird concatenation in the final system.html file which doesn't make any sense. | ||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -148/+148 |
| | |||||
* | tcnstseq works again | Araq | 2013-12-23 | 1 | -0/+3 |
| | |||||
* | new VM: some progress for the FFI support | Araq | 2013-12-23 | 1 | -1/+2 |
| | |||||
* | GC'ed wide strings for windows | Araq | 2013-05-20 | 1 | -235/+124 |
| | |||||
* | win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses ↵ | Araq | 2012-03-04 | 1 | -0/+260 |
wide char versions of the WinAPI |