summary refs log tree commit diff stats
path: root/testament
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* change run command for numericalnim (#19448)Hugo Granström2022-01-251-1/+1
| | | Now it makes runs the custom `nimCI` task that installs the external dependencies
* enable weave (#19363) [backport:1.6]flywind2022-01-201-1/+1
| | | | * enable weave * workaround CI
* disable fragments (#19341)flywind2022-01-081-1/+1
| | | The original repo has moved to Rust, while the package path stay unchanged. And it causes troubles to https://github.com/nim-lang/Nim/pull/19338
* enable multiple packages (arraymancer, fidget ...) (#19311)flywind2022-01-031-3/+3
| | | | The cause of arraymancer failure has been tracked here: https://github.com/mratsim/Arraymancer/issues/505 And it was fixed by https://github.com/mratsim/Arraymancer/pull/542
* remove `std/sharedstrings` (#19228)flywind2021-12-091-1/+0
| | | | | | | * remove std/sharedstrings it has been broken since 0.18.0 * rephrase the changelog entry
* re-enable chronos testing once again [backport:1.2] (#19222)Andreas Rumpf2021-12-071-1/+1
|
* Testament now checks OS, CPU, endianess, bitsizes 8-64 in discard statements ↵quantimnot2021-11-191-20/+50
| | | | | | | | | (#19137) * Testament checks host/cpu in compiler/platform for discard spec statement * Remove duplicated value checks, add comments, add all cpu bit sizes and endianesses Co-authored-by: quantimnot <quantimnot@users.noreply.github.com>