summary refs log tree commit diff stats
path: root/tests/arc
Commit message (Expand)AuthorAgeFilesLines
* fixes #24147; Copy hook causes an incompatible-pointer-types (#24149)ringabout2024-09-221-0/+13
* fixes #24141; Calling algorithm reverse causes a SIGSEGV on ORC (#24142)ringabout2024-09-191-0/+14
* fix string literal assignment with different lengths on ARC (#24083)metagn2024-09-081-0/+17
* fixes #23982; codegen regression passing pointer expressions to inline iterat...ringabout2024-08-201-0/+11
* fixes #23973; fixes #23974; Memory corruption with lent and ORC (#23981)ringabout2024-08-201-0/+31
* fixes #23907; Double destroy using proc type alias with a sink (#23909)ringabout2024-08-111-0/+23
* fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859)ringabout2024-07-181-0/+11
* fixes #20865; fixes #20987; Missing bounds check in array slicing (#23814)ringabout2024-07-101-0/+16
* [backport] fixes #23690; SIGSEGV with object variants and RTTI (#23703)ringabout2024-06-111-0/+26
* fixes #23627; Simple destructor code gives invalid C (#23631)ringabout2024-05-211-5/+29
* fixes lifting subtype calling parent's hooks (#23612)ringabout2024-05-151-1/+24
* fixes #23524; global variables cannot be analysed when injecting `move` (#23529)ringabout2024-04-241-0/+15
* fixes #23505; fixes injectdestructors errors on transformed addr (deref) refs...ringabout2024-04-181-0/+13
* fixes regression #22909; don't optimize result init if statements can raise w...ringabout2024-02-011-1/+12
* fixes #23247; don't destroy openarray since it doesn't own the data (#23254)ringabout2024-01-261-0/+52
* fixes #22218; avoids cursor when copy is disabled (#23209)ringabout2024-01-181-0/+25
* fixes #22923; fixes `=dup` issues (#23182)ringabout2024-01-111-0/+26
* fixes #22552 (#23014)Andreas Rumpf2023-12-021-0/+56
* fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (...ringabout2023-11-252-2/+4
* fixes #22866; fixes #19998; ensure destruction for Object construction with c...ringabout2023-11-022-10/+16
* fixes #19250; fixes #22259; ORC AssertionDefect not containsManagedMemory(n.t...ringabout2023-10-131-0/+53
* fixes #22787; marks `var section` in the loop as reassign preventing cursor (...ringabout2023-10-071-0/+37
* items, pairs and friends now use `unCheckedInc` (#22729)ringabout2023-09-201-0/+4
* fixes #22664; guard against potential seqs self assignments (#22671)ringabout2023-09-081-0/+21
* round out tuple unpacking assignment, support underscores (#22537)metagn2023-08-241-4/+4
* close #22748; cursorinference + -d:nimNoLentIterators results in err… (#22495)ringabout2023-08-171-0/+46
* fixes #22237; fixes #21160; wrong cursor on unowned parameters in the for loo...ringabout2023-07-101-0/+55
* fixes #22175 (#22229)Andreas Rumpf2023-07-061-0/+12
* fixes #22132; hoisted openArray params result in erroneous code (#22224)ringabout2023-07-051-0/+18
* fix controlflow test (#22194)Jacek Sieka2023-06-301-1/+1
* fixes #22001 (#22177)Andreas Rumpf2023-06-271-0/+22
* adds =destroy T support for strings and seqs (#22167)ringabout2023-06-271-1/+1
* fixes #22058; invalid free with {.noSideEffect.} in template (#22088)ringabout2023-06-131-0/+16
* fixes #21987; don't create type bound ops for anything in a function with a `...ringabout2023-06-041-0/+48
* lift the `=dup` hook (#21903)ringabout2023-06-023-15/+10
* fixes #21974; fixes sameConstant fieldDefect (#21981)ringabout2023-06-011-0/+30
* close #19990; adds a test case (#21853)ringabout2023-05-151-0/+14
* adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827)ringabout2023-05-111-1/+1
* make ORC threadlocal, take two (#21818)Andreas Rumpf2023-05-102-2/+2
* revert #21799 and #21802 which don't pass the tests (#21804)ringabout2023-05-072-2/+2
* implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)ringabout2023-05-062-2/+71
* ORC: make rootsThreshold thread local [backport] (#21799)Andreas Rumpf2023-05-062-2/+2
* fixes #21617; createTypeBoundOps with PContext in order to instantiate generi...ringabout2023-04-071-0/+6
* fixes #21592; create type bound operations for calls in the method dispatcher...ringabout2023-04-011-0/+11
* tuple unpacking for vars as just sugar, allowing nesting (#21563)metagn2023-03-281-0/+30
* fixes #20993 [backport:1.6] (#21574)Andreas Rumpf2023-03-281-0/+41
* fixes #14255; Crash in compiler when using `system.any` by accident. (#21562)ringabout2023-03-231-1/+4
* fix #18977; disallow change branch of an object variant in ORC (#21526)ringabout2023-03-163-18/+59
* fixes #19857; Exception raised in closure may be "skipped" in ORC (#21530)ringabout2023-03-161-0/+39
* fixes #21023; Segfault when mixing seqs, orc, variants and futures (#21497)ringabout2023-03-101-0/+61