summary refs log tree commit diff stats
path: root/tests/destructor
Commit message (Expand)AuthorAgeFilesLines
* fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (...ringabout2023-11-253-14/+39
* fixes move sideeffects issues [backport] (#22439)ringabout2023-08-101-0/+18
* fixes #22197; Distinct ref objects + destructor cause C++ codegen error (#22207)ringabout2023-07-021-1/+26
* adds =destroy T support for strings and seqs (#22167)ringabout2023-06-271-6/+6
* allow destructors to accept non var parameters; deprecate `proc =destroy(x: v...ringabout2023-06-211-0/+195
* make `move` use `=wasMoved` internally (#22032)ringabout2023-06-091-0/+14
* infer error for `=dup` if there is a custom `=copy` error hook (#22004)ringabout2023-06-051-2/+2
* lift the `=dup` hook (#21903)ringabout2023-06-025-18/+25
* fix #18977; disallow change branch of an object variant in ORC (#21526)ringabout2023-03-161-1/+2
* fixes #19291; implements `wasMoved` hook (#21303)ringabout2023-03-022-6/+45
* fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa...ringabout2023-02-221-17/+18
* fixes a severe bug of testament (#20832)ringabout2022-11-171-0/+1
* new move analyser2 (#20471)Andreas Rumpf2022-10-016-12/+11
* defaults to ORC (#19972)ringabout2022-09-231-1/+1
* remove {.this.} pragma, deprecated since 0.19 (#20201)metagn2022-08-231-11/+9
* Add use of Windows Wide CRT API for env. vars (#20084)havardjohn2022-08-201-1/+10
* default threads on (#19368)flywind2022-07-061-1/+1
* Fix global destructor injection for JS backend (#19797)quantimnot2022-05-231-1/+2
* deprecate unsafeAddr; extend addr (#19373)flywind2022-01-165-7/+7
* style usages part one (openarray => openArray) (#19321)flywind2022-01-041-1/+1
* Remove tracking of environment from osenv.nim v2 (#18575)Timothee Cour2021-07-291-1/+1
* fixes #18130 (#18407)Andreas Rumpf2021-07-011-16/+71
* Add some tests (#18333)Antonis Geralis2021-06-231-2/+70
* document macros.unpackVarargs (#18106)Timothee Cour2021-05-311-0/+1
* Remove confusing <//> (#17830)flywind2021-04-261-1/+6
* close #17636 (#17643)flywind2021-04-061-2/+2
* Fixes #17450 (#17477)Clyybber2021-03-231-1/+12
* Revert "Fixes #17450 (#17474)" (#17476)Clyybber2021-03-231-12/+1
* Fixes #17450 (#17474)Clyybber2021-03-231-1/+12
* Revert "Revert "close #16607 add testcase (#17317)" (#17336)" (#17347)Clyybber2021-03-121-0/+24
* Revert "close #16607 add testcase (#17317)" (#17336)Clyybber2021-03-111-24/+0
* close #9440 add testcase (#17316)flywind2021-03-091-0/+52
* close #16607 add testcase (#17317)flywind2021-03-091-0/+24
* deprecate newruntime (#17245)flywind2021-03-049-9/+9
* fixes #17198, DFA failure on large case stmts (#17210)Saem Ghani2021-03-021-0/+32
* close #5342 add testcase (#17230)flywind2021-03-021-0/+23
* remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 (#1...Timothee Cour2021-02-171-2/+1
* don't introduce 'dispose', use '=dispose', fixes #17003 [backport:1.4] (#17062)Andreas Rumpf2021-02-171-1/+1
* use doAssert in tests (#16486)flywind2020-12-281-8/+8
* fixes #16365 [backport] (#16381)Andreas Rumpf2020-12-171-1/+31
* testament: error instead of silently ignore invalid targets; remove pointless...Timothee Cour2020-12-142-2/+2
* testament spec: remove errmsg alias of errormsg (#16188)Timothee Cour2020-11-291-1/+1
* make megatest consistent with unjoined tests wrt newlines, honor newlines in ...Timothee Cour2020-11-281-1/+1
* fix #15825 (#15894)cooldome2020-11-091-0/+11
* Add testcase for #14601 (#15677)Clyybber2020-10-221-1/+45
* renamed '=' to '=copy' [backport:1.2] (#15585)Andreas Rumpf2020-10-155-5/+5
* fixes #14983 (#15320)Andreas Rumpf2020-09-251-1/+14
* fixes #15361 (#15401)Andreas Rumpf2020-09-242-7/+10
* disable sink inference, only enable it for the stdlib. Reason: better source ...Andreas Rumpf2020-07-281-0/+1
* An optimizer for ARC (#14962)Andreas Rumpf2020-07-153-7/+15