| Commit message (Expand) | Author | Age | Files | Lines |
* | fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (... | ringabout | 2023-11-25 | 2 | -2/+4 |
* | fixes #22866; fixes #19998; ensure destruction for Object construction with c... | ringabout | 2023-11-02 | 2 | -10/+16 |
* | fixes #19250; fixes #22259; ORC AssertionDefect not containsManagedMemory(n.t... | ringabout | 2023-10-13 | 1 | -0/+53 |
* | fixes #22787; marks `var section` in the loop as reassign preventing cursor (... | ringabout | 2023-10-07 | 1 | -0/+37 |
* | items, pairs and friends now use `unCheckedInc` (#22729) | ringabout | 2023-09-20 | 1 | -0/+4 |
* | fixes #22664; guard against potential seqs self assignments (#22671) | ringabout | 2023-09-08 | 1 | -0/+21 |
* | round out tuple unpacking assignment, support underscores (#22537) | metagn | 2023-08-24 | 1 | -4/+4 |
* | close #22748; cursorinference + -d:nimNoLentIterators results in err… (#22495) | ringabout | 2023-08-17 | 1 | -0/+46 |
* | fixes #22237; fixes #21160; wrong cursor on unowned parameters in the for loo... | ringabout | 2023-07-10 | 1 | -0/+55 |
* | fixes #22175 (#22229) | Andreas Rumpf | 2023-07-06 | 1 | -0/+12 |
* | fixes #22132; hoisted openArray params result in erroneous code (#22224) | ringabout | 2023-07-05 | 1 | -0/+18 |
* | fix controlflow test (#22194) | Jacek Sieka | 2023-06-30 | 1 | -1/+1 |
* | fixes #22001 (#22177) | Andreas Rumpf | 2023-06-27 | 1 | -0/+22 |
* | adds =destroy T support for strings and seqs (#22167) | ringabout | 2023-06-27 | 1 | -1/+1 |
* | fixes #22058; invalid free with {.noSideEffect.} in template (#22088) | ringabout | 2023-06-13 | 1 | -0/+16 |
* | fixes #21987; don't create type bound ops for anything in a function with a `... | ringabout | 2023-06-04 | 1 | -0/+48 |
* | lift the `=dup` hook (#21903) | ringabout | 2023-06-02 | 3 | -15/+10 |
* | fixes #21974; fixes sameConstant fieldDefect (#21981) | ringabout | 2023-06-01 | 1 | -0/+30 |
* | close #19990; adds a test case (#21853) | ringabout | 2023-05-15 | 1 | -0/+14 |
* | adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827) | ringabout | 2023-05-11 | 1 | -1/+1 |
* | make ORC threadlocal, take two (#21818) | Andreas Rumpf | 2023-05-10 | 2 | -2/+2 |
* | revert #21799 and #21802 which don't pass the tests (#21804) | ringabout | 2023-05-07 | 2 | -2/+2 |
* | implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586) | ringabout | 2023-05-06 | 2 | -2/+71 |
* | ORC: make rootsThreshold thread local [backport] (#21799) | Andreas Rumpf | 2023-05-06 | 2 | -2/+2 |
* | fixes #21617; createTypeBoundOps with PContext in order to instantiate generi... | ringabout | 2023-04-07 | 1 | -0/+6 |
* | fixes #21592; create type bound operations for calls in the method dispatcher... | ringabout | 2023-04-01 | 1 | -0/+11 |
* | tuple unpacking for vars as just sugar, allowing nesting (#21563) | metagn | 2023-03-28 | 1 | -0/+30 |
* | fixes #20993 [backport:1.6] (#21574) | Andreas Rumpf | 2023-03-28 | 1 | -0/+41 |
* | fixes #14255; Crash in compiler when using `system.any` by accident. (#21562) | ringabout | 2023-03-23 | 1 | -1/+4 |
* | fix #18977; disallow change branch of an object variant in ORC (#21526) | ringabout | 2023-03-16 | 3 | -18/+59 |
* | fixes #19857; Exception raised in closure may be "skipped" in ORC (#21530) | ringabout | 2023-03-16 | 1 | -0/+39 |
* | fixes #21023; Segfault when mixing seqs, orc, variants and futures (#21497) | ringabout | 2023-03-10 | 1 | -0/+61 |
* | fixes #20422; emit nimPrepareStrMutationV2 for toOpenArray to keep th… (#21... | Andreas Rumpf | 2023-03-02 | 1 | -0/+12 |
* | fixes #19291; implements `wasMoved` hook (#21303) | ringabout | 2023-03-02 | 3 | -17/+23 |
* | fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa... | ringabout | 2023-02-22 | 1 | -2/+2 |
* | fixes #21171; dynamic acyclic refs need to use dyn decRef (#21184) | ringabout | 2022-12-28 | 1 | -0/+77 |
* | fix #20588 (#21104) | Bung | 2022-12-15 | 1 | -0/+22 |
* | fixes #20954; bounchecks for len(toOpenArray()) [backport] (#20956) | ringabout | 2022-12-05 | 1 | -0/+16 |
* | rename `std/threads` to `std/typedthreads` (#20850) | ringabout | 2022-11-16 | 1 | -1/+1 |
* | fixes a long-standing ARC bug (#20849) | ringabout | 2022-11-16 | 1 | -0/+12 |
* | support `UncheckedArray[T]` in repr_v2.nim (#20816) | Derek 呆 | 2022-11-11 | 1 | -0/+8 |
* | fix topt_no_cursor.nim (#20791) | Bung | 2022-11-09 | 1 | -11/+22 |
* | Arc global (#20768) | Bung | 2022-11-06 | 2 | -1/+47 |
* | Revert "fix arc global variable issues" (#20764) | ringabout | 2022-11-05 | 1 | -1/+1 |
* | fix arc global variable issues (#20759) | Bung | 2022-11-05 | 1 | -1/+1 |
* | put std/threads under the umbrella of nimPreviewSlimSystem (#20711) | ringabout | 2022-10-31 | 1 | -0/+3 |
* | fixes #20572 (#20585) | Andreas Rumpf | 2022-10-17 | 1 | -0/+29 |
* | 'lock levels' are deprecated, now a noop (#20539) | ringabout | 2022-10-11 | 1 | -1/+1 |
* | closes #9401; add testcase (#20507) | ringabout | 2022-10-06 | 1 | -0/+49 |
* | closes #11267; closes #11259; closes #11085; add testcases (#20505) | ringabout | 2022-10-06 | 1 | -0/+12 |