Danil Yarantsev
82d8e9bff3
Replace double backticks with single backticks - Part 2 out of ~6 ( #17206 )
2021-02-28 23:15:26 -08:00
Andreas Rumpf
af7f7726fe
ORC: make the adaptive strategy the default in order to fight memory consumption ( #16250 )
...
* ORC: make the adaptive strategy the default in order to fight memory consumption
* added missing test case
2020-12-05 23:15:17 +01:00
Andreas Rumpf
ae9fe2b2f9
ORC: API extensions ( #16126 )
...
* ORC: API extensions
* ORC: exploit a common special case
2020-12-01 22:34:52 +01:00
Andreas Rumpf
b9eb91cbb5
ORC: prepare for another patent-pending optimization ( #15996 )
...
* 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
2020-11-18 22:31:06 +01:00
cooldome
0956a99537
ARC now capable of custom extra alignment. Ref, closure and seq support. ( #15697 )
2020-10-28 14:00:49 +01:00
Andreas Rumpf
fd9ab2ce6d
ORC: API extensions for 1.4 ( #15581 )
2020-10-15 11:51:40 +02:00
Andreas Rumpf
644eb4dd54
ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for easier stress testing ( #15572 )
2020-10-14 22:26:21 +02:00
Andreas Rumpf
04cecdf9c2
async: removed the 'unown' references, async never worked with --newruntime anyway and --newruntime is dead ( #15374 )
2020-09-20 18:01:07 +02:00
Andreas Rumpf
9a34009f00
ORC and stdlib optimizations ( #15362 )
2020-09-19 00:27:43 +02:00
Andreas Rumpf
d19316bbb9
more ORC bugfixes ( #15355 )
...
* introduced --define:nimArcIds
* ORC: bugfixes
2020-09-18 11:55:58 +02:00
Andreas Rumpf
fd31e8ff6f
allow old styled RTTI for arc/orc ( #15331 )
2020-09-16 14:57:01 +02:00
Andreas Rumpf
bc179ccc3f
fixes #15076 ( #15329 )
2020-09-15 12:40:23 +02:00
Andreas Rumpf
c38487aa22
fixes a critical ORC bug, refs #15076 ( #15323 )
2020-09-14 12:50:23 +02:00
Araq
46bd6787b8
code cleanup
2020-07-27 13:07:09 +02:00