summary refs log tree commit diff stats
path: root/lib/system/orc.nim
Commit message (Collapse)AuthorAgeFilesLines
* Replace double backticks with single backticks - Part 2 out of ~6 (#17206)Danil Yarantsev2021-02-281-8/+8
|
* ORC: make the adaptive strategy the default in order to fight memory ↵Andreas Rumpf2020-12-051-6/+13
| | | | | | | consumption (#16250) * ORC: make the adaptive strategy the default in order to fight memory consumption * added missing test case
* ORC: API extensions (#16126)Andreas Rumpf2020-12-011-14/+45
| | | | | * ORC: API extensions * ORC: exploit a common special case
* ORC: prepare for another patent-pending optimization (#15996)Andreas Rumpf2020-11-181-17/+38
| | | | | | | | | | | | | | | | | * ORC: prepare for another patent-pending optimization * bugfix * '=copy' for refs can take a cyclic parameter for more ORC optimizations * ORC: exploit the common 'it = it.next' pattern * can't hurt to check for nil * use an algorithm that is not obviously broken * restore the test case * final cleanups for --gc:orc
* ARC now capable of custom extra alignment. Ref, closure and seq support. ↵cooldome2020-10-281-1/+1
| | | | (#15697)
* ORC: API extensions for 1.4 (#15581)Andreas Rumpf2020-10-151-5/+22
|
* ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for ↵Andreas Rumpf2020-10-141-19/+26
| | | | easier stress testing (#15572)
* async: removed the 'unown' references, async never worked with --newruntime ↵Andreas Rumpf2020-09-201-3/+4
| | | | anyway and --newruntime is dead (#15374)
* ORC and stdlib optimizations (#15362)Andreas Rumpf2020-09-191-21/+17
|
* more ORC bugfixes (#15355)Andreas Rumpf2020-09-181-6/+31
| | | | | * introduced --define:nimArcIds * ORC: bugfixes
* allow old styled RTTI for arc/orc (#15331)Andreas Rumpf2020-09-161-12/+12
|
* fixes #15076 (#15329)Andreas Rumpf2020-09-151-5/+18
|
* fixes a critical ORC bug, refs #15076 (#15323)Andreas Rumpf2020-09-141-35/+29
|
* code cleanupAraq2020-07-271-0/+363