summary refs log tree commit diff stats
path: root/testament
Commit message (Collapse)AuthorAgeFilesLines
* set module symbol type to None instead of nil for discard check (#21657)metagn2023-04-131-1/+4
| | | | | | | * set module symbol type to None instead of nil fixes #19225 * alright
* switch to the official regex URL (#21616)ringabout2023-04-061-1/+1
| | | ref https://github.com/nitely/nim-regex/pull/119
* test DLL generation with ORC (#21445)ringabout2023-03-031-9/+15
| | | | | | | | | * test DLL generation with ORC * fixes * fixes refc * Update testament/categories.nim
* fixes #21326; fixes #7375; fixes #11986; fixes #9607; rework quote do; ↵ringabout2023-03-021-3/+3
| | | | | | | | | | | | | `getAst` uses type info to annotate the type of quoted variables; no more type erasures for quoted variables (#21433) * fixes #21326; getAst uses type info to annotateType quoted variables * simplify logics; sem types first * fixes important packages * add testcases * tiny
* Fix #21452; enable Norm in important packages. (#21455)Constantine Molchanov2023-03-011-1/+1
| | | | | * fix #21452; enable Norm in important packages. * Run test that doesn't require SQLite.
* megatest now checks refc too (#21341)ringabout2023-02-091-0/+2
| | | | | * megatest now checks refc too * fixes refc
* add `nimib` to important packages (#20697)ringabout2023-02-091-0/+1
| | | | | r Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
* switch to official chronos URL (#21283)ringabout2023-01-201-1/+1
| | | ref https://github.com/status-im/nim-chronos/pull/348
* switch to official DelaunayNim URL (#21269)ringabout2023-01-171-1/+1
| | | follow up https://github.com/Nycto/DelaunayNim/pull/4#event-8240077930
* testament: make valgrind optional (#21238)Anna2023-01-111-1/+11
| | | Add a simple switch to enable/disable valgrind support. On by default
* disable bump (#21241)ringabout2023-01-081-1/+1
|
* fixes chronicles (#21114)ringabout2022-12-161-1/+1
|
* work around chronos (#21079)ringabout2022-12-121-1/+1
| | | | | | | | | * work around chronos chronos has tests against the devel branch, it will be eventually fine. * Apply suggestions from code review * Update testament/important_packages.nim
* ship a modern nimble with lock files support (#21061)ringabout2022-12-122-3/+3
| | | | | | | | | | | | | | | | | | | | | | | * change `include genode/env` to an import ref https://github.com/nim-lang/Nim/commit/0b262e9496387d5e8adc0c5f6020b3f3300e8f79#diff-8718bd20d8f61d6638d3d64b19efc31bcd40a6d5be8215b2a1f0b75ed93e8d56 * fixes comments * ship a modern nimble with lock files support * not sure whether the latest nimble has a regression now I'm trying 0.14.0 * change `pkgs` to `pkgs2` (#21073) * overwrite problematic packages * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review
* switch to the official URL of nimquery (#21038)ringabout2022-12-071-1/+1
| | | ref https://github.com/GULPF/nimquery/commit/3f728fb48082b4977b87103654d02f21c24cb0ba
* build the documentation of official packages (#20986)ringabout2022-12-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove db stuffs * remove punycode * remove * fixes script * add cloner * patches * disable * patch * fixes external packages * disable two packages * preview documentation build * try again * fixes URL * fixes a bug * simplify * fixes documentaion * fixes * Apply suggestions from code review
* add smtp to important packages (#20984)ringabout2022-12-011-0/+1
|
* add `pkg/asyncftpclient` to important packages (#20964)ringabout2022-11-291-0/+1
|
* switch to the official taskpools URL (#20893)ringabout2022-11-221-1/+1
| | | ref https://github.com/status-im/nim-taskpools/pull/24
* fixes a severe bug of testament (#20832)ringabout2022-11-171-0/+1
| | | | | | | | | | | | | | | | | | | * test azure * use exit 1 * try again * use useSysAssert * disable i386 * use refc for tlsEmulation on i386 * use refc * disable i386 Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
* [testament] `parsetoml` switches to official URL (#20819)ringabout2022-11-121-1/+1
|
* switch to official docopt URL (#20815)ringabout2022-11-111-1/+1
|
* enable yaml tests (#20810)ringabout2022-11-111-1/+1
| | | follow up https://github.com/flyx/NimYAML/commit/7dd8e88639b86f43d0a76f7c3763234c68741026
* add `taskpools` to important packages (#20803)ringabout2022-11-101-0/+1
| | | | | * add `taskpools` to important packages * Update testament/important_packages.nim
* fixes #20798; add stew to important_packages (#20799)ringabout2022-11-101-0/+1
| | | ref https://github.com/status-im/nim-stew/pull/148
* Update testament usage to clarify testament all (#20757)Lee Matos2022-11-071-1/+1
|
* enable weave (#20692)ringabout2022-10-291-1/+1
|
* enable ggplotnim (#20600)ringabout2022-10-201-1/+1
| | | | ref https://github.com/Vindaar/ggplotnim/pull/151 ref https://github.com/Vindaar/ggplotnim/commit/b1a653b19881edfde5c87db91173c097a6a36dce
* add measuremancer to important packages (#20599)ringabout2022-10-201-0/+1
| | | | | | | | | | | * add measuremancer to important packages wait for https://github.com/nim-lang/packages/pull/2392 * Update testament/important_packages.nim * Update testament/important_packages.nim * Update testament/important_packages.nim
* enable telebot (#20589)ringabout2022-10-181-1/+1
| | | | ref https://github.com/ba0f3/telebot.nim/pull/79 ref https://github.com/ba0f3/telebot.nim/releases/tag/2022.10.18
* enable glob (#20573)ringabout2022-10-161-1/+1
| | | ref https://github.com/haltcase/glob/commit/5cc331043791578e88c9c5d6d0cce0ac419dfcf5
* fixes #19162; enable `strictEffects` for v2 (#19380)ringabout2022-10-151-8/+8
| | | | | | | | | | | | | | | | | | | * enable stricteffects * add gcsafe * fix tests * use func * fixes pegs tests * explicitly mark repr related procs with noSideEffect * add nimLegacyEffects * change URL * fixes docopt * add `raises: []` to repr * fixes weave * fixes nimyaml * fixes glob * fixes parsetoml * Apply suggestions from code review * Update testament/important_packages.nim * add legacy:laxEffects
* add nimPNG to important packages (#20557)ringabout2022-10-131-1/+2
| | | | | | | * try to enable nico since nimPNG works with ORC now ref https://github.com/jangko/nimPNG/commit/2dccf3e19ceb3fdf3f3f415e717d9d336d473a19 * Update important_packages.nim
* enable nimlsp and ast_pattern_matching (#20533)ringabout2022-10-101-2/+2
|
* follow up #20109; remove `shallow` seqs/strings for ORC (#20502)ringabout2022-10-061-1/+1
| | | | | | | * remove `shallow` seqs/strings for ORC * add a changelog item * change url of DelaunayNim
* enable important packages which pass tests (#20501)ringabout2022-10-051-2/+2
|
* enable ORC tests for nimsl (#20497)ringabout2022-10-041-1/+1
|
* make more standard libraries work with `nimPreviewSlimSystem` (#20343)ringabout2022-09-272-0/+5
| | | | | | | | | | | | | | | | | | | | | | | * make more standard libraries work with `nimPreviewSlimSystem` * typo * part two * Delete specutils.nim * fixes more tests * more fixes * fixes tests * fixes three more tests * add formatfloat import * fix * last
* defaults to ORC (#19972)ringabout2022-09-232-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * defaults to Orc * bootstrap using refc * use gc * init orc defines * unregister orc * fix gc * fix commands * add prepareMutation for orc * enable deepcopy for orc * prepareMutation * more fixes * some cases * bug #20081 * partial fixes * partial fixes * fixes command line * more fixes * build Nim with refc * use gc * more fixes * rstore * orc doesn't support threadpool * more shallowCopy * more fixes * fixes unsafeNew * workarounds * small * more fixes * fixes some megatest * tcodegenbugs1 refc * fxies megatest * build nimble with refc * workaround tensordsl tests * replace shallowCopy with move * fixes action * workaround * add todo * fixes important packages * unpublic unregisterArcOrc * fixes cpp * enable windows Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
* remove deprecated type pragma syntax, fix bugs that required it (#20199)metagn2022-09-032-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | * remove deprecated pragma syntax from 0.20.0 closes #4651, closes #16653 with a cheap fix for now due to how early `tfFinal` is set * remove type pragma between name and generics * undo removal, try removing bind expression (0.8.14) * fix test, unremove bind expr * remove again * Update changelog.md Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * dependencies @ HEAD & weave test dependencies * try fix package ci Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* [Testament] Extend and document message testing aids (#19996)quantimnot2022-09-012-83/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Testament] Extend and document message testing aids * Enable inline msgs when not reject action. Eliminates the pain of changing the line and column numbers in `nimout` or `output` while making changes to the test. * Enable using inline msgs and nimout together. Allows ease of inline msgs for the test as well as testing msgs from other modules. * Add path separator and test filename variable interpolation in msgs. Eases handling path separators in the msgs. * Add some documentation. * Fixed lots of broken tests * Fixed more broken tests * Support multiple inline messages per a line * Fix a broken test * Revert variable substitution in `output` * Remove uneeded params * Update doc/testament.md Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com> * Update testament/specs.nim Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com> * Update testament/specs.nim Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com> * Fix indentation Co-authored-by: quantimnot <quantimnot@users.noreply.github.com> Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
* remove some deprecated pre-1.0 stdlib modules (#20202)metagn2022-08-231-1/+0
| | | | | | | | | | | | | | | * remove pre-1.0 stdlib deprecations notable exceptions: * ze, toU8 etc in system/arithmetics * potentially callsite * undo macros, ospaths, securehash, oswalkdir * add sets back * add back future, document deprecated versions * add to changelog [skip ci]
* testament: use full test name in skips [backport] (#19937)Jacek Sieka2022-07-161-7/+13
| | | testament: use full test name in skips
* default threads on (#19368)flywind2022-07-061-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * default threads on * make rst gcsafe * ignore threads option for nimscript * threads off * use createShared for threads * test without threads * avr threds off * avr threads off * async threads off * threads off * fix ci * restore option * make CI pleased * fix ic tests * Update config.nims * add changelog * Update changelog.md Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* Fix default testament target in docs and cli help (#19796)quantimnot2022-05-231-1/+1
| | | Co-authored-by: quantimnot <quantimnot@users.noreply.github.com>
* testament: include extra options in test name (#19801)Jacek Sieka2022-05-192-47/+44
| | | there's currently no (simple) way to disambiguate which option failed
* disable polypbren (#19787)flywind2022-05-131-2/+2
| | | | | * disable polypbren * Update important_packages.nim
* switch to mainline bigints (#19756)flywind2022-05-031-1/+1
|
* remove useless compilation condition (#19690)flywind2022-04-071-1/+1
| | | ref https://github.com/nim-lang/Nim/pull/18546
* disable nimlsp (#19499)flywind2022-02-071-1/+1
|