Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clean up `system/arc` (#20792) | ringabout | 2022-11-09 | 1 | -37/+0 |
| | |||||
* | implements display based subtype checking (6.4x faster without threads; 2.8x ↵ | ringabout | 2022-11-08 | 1 | -15/+2 |
| | | | | | | | | faster with threads) (#20781) * WIP: fast 'of' operator based on the literature * implement display based subtype checking Co-authored-by: Araq <rumpf_a@web.de> | ||||
* | ref #20694; quit value gets saturated to ranges (#20753) | ringabout | 2022-11-05 | 1 | -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> | ||||
* | update the docs of arc following up #19749 (#19752) | ringabout | 2022-08-08 | 1 | -2/+2 |
| | | | Co-authored-by: flywind <43030857+xflywind@users.noreply.github.com> | ||||
* | fixes #18612; apply cache and memcmp for methods in arc/orc (#19749) | flywind | 2022-04-26 | 1 | -2/+26 |
| | | | | | | | | | | | | | | | | | * try using endsWith * use memcmp * add cache * cleanup * better * minor * fix * improve test coverage for methods with ARC | ||||
* | fixes #18579 (#18600) | Andreas Rumpf | 2021-07-27 | 1 | -4/+2 |
| | |||||
* | Replace double backticks with single backticks - Part 1 out of ~6 (#17205) | Danil Yarantsev | 2021-02-28 | 1 | -3/+3 |
| | |||||
* | don't introduce 'dispose', use '=dispose', fixes #17003 [backport:1.4] (#17062) | Andreas Rumpf | 2021-02-17 | 1 | -1/+1 |
| | |||||
* | ORC: prepare for another patent-pending optimization (#15996) | Andreas Rumpf | 2020-11-18 | 1 | -7/+10 |
| | | | | | | | | | | | | | | | | | * 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 | ||||
* | Make newObjUninit proc to adhere to its name (#15764) | Antonis Geralis | 2020-10-28 | 1 | -2/+2 |
| | | | Co-authored-by: b3liever <b3liever@yandex.com> | ||||
* | ARC now capable of custom extra alignment. Ref, closure and seq support. ↵ | cooldome | 2020-10-28 | 1 | -28/+19 |
| | | | | (#15697) | ||||
* | arc allocation method aligned (#15588) | cooldome | 2020-10-19 | 1 | -8/+0 |
| | | | | | * progress * fix typo | ||||
* | ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for ↵ | Andreas Rumpf | 2020-10-14 | 1 | -0/+6 |
| | | | | easier stress testing (#15572) | ||||
* | ORC and stdlib optimizations (#15362) | Andreas Rumpf | 2020-09-19 | 1 | -1/+8 |
| | |||||
* | more ORC bugfixes (#15355) | Andreas Rumpf | 2020-09-18 | 1 | -2/+4 |
| | | | | | * introduced --define:nimArcIds * ORC: bugfixes | ||||
* | allow old styled RTTI for arc/orc (#15331) | Andreas Rumpf | 2020-09-16 | 1 | -10/+12 |
| | |||||
* | more renamings | Araq | 2020-07-27 | 1 | -0/+236 |