summary refs log tree commit diff stats
path: root/testament
Commit message (Collapse)AuthorAgeFilesLines
* [backport:1.2] update nimble commit hash (#17109)Miran2021-02-191-3/+3
|
* fixes #17085 [backport:1.2] (#17101)Andreas Rumpf2021-02-191-0/+1
|
* add -d:nimStrictMode in CI to keep code from regressing; fixes ↵Timothee Cour2021-02-173-6/+5
| | | | ConvFromXtoItselfNotNeeded, UnusedImport notes (#16764)
* remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 ↵Timothee Cour2021-02-171-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#16918) * nimNoArrayToCstringConversion deadcode * nimbabel deadcode * nimHasalignOf deadcode * nimvarargstyped deadcode * nimhygiene deadcode * nimNewTypedesc deadcode * nimlocks deadcode * nimHasCppDefine deadcode * nimHasRunnableExamples deadcode * nimHasNilChecks deadcode * nimSymKind deadcode * minor macros refactoring * nimVmEqIdent deadcode * nimNoNil deadcode * nimNoZeroTerminator deadcode * nimHasSymOwnerInMacro deadcode * nimVmExportFixed deadcode * nimNewRuntime deadcode * nimAshr deadcode * nimUncheckedArrayTyp deadcode * nimHasTypeof deadcode * nimErrorProcCanHaveBody deadcode * nimHasHotCodeReloading deadcode * nimHasSignatureHashInMacro deadcode * nimHasDefault deadcode * nimMacrosSizealignof deadcode
* [backport:1.2] update the nimble commit hash to the latest one (#16971)Miran2021-02-091-3/+3
|
* remove .github/workflows/ci_ssl.yml; instead run via trunner_thirdparty (#16221)Timothee Cour2021-02-023-4/+16
|
* IC: bugfixes (WIP) (#16836)Andreas Rumpf2021-02-021-0/+45
| | | | | | | | * minor improvements * IC: added the required logic for compilerProcs * LazySym ftw * we need this testing logic * reimplement the old way we use for module package creation * fixes a regression; don't pick module names if you can avoid it
* improve code in categories.nim; add std/private/gitutils; fix flakyness in ↵Timothee Cour2021-01-291-42/+20
| | | | | | nim CI (cloneDependency in deps.nim) (#16856) * improve code in categories.nim; gitutils; fix flakyness in deps.nim * cleanups
* testament: fix #16829, fix partially #16830 (#16831)Timothee Cour2021-01-273-65/+87
| | | | * fix #16829 * address comments
* disble fidget again (#16842)Timothee Cour2021-01-271-1/+1
|
* close #16810 (#16813)flywind2021-01-251-1/+1
|
* ref #16810 disable fidget (#16811)flywind2021-01-241-1/+1
|
* Testament small fixes (#16788)Juan Carlos2021-01-225-163/+91
| | | | | | | | | * ReSync with Devel * ReSync * Fix Deprecations, Convertion to itself, code style, etc * Fix Deprecations, Convertion to itself, code style, etc
* fix testament regression: installed testament works again with testament r ↵Timothee Cour2021-01-202-11/+22
| | | | | | | path (#16767) * fix testament regression: installed testament works again with testament r path * fixup
* Fix bump CIClyybber2021-01-181-1/+1
|
* Deprecate TaintedString (#15423)Juan Carlos2021-01-152-8/+8
| | | | Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
* remove deprecated specs (#16684)flywind2021-01-112-10/+0
|
* add error messages (#16679)flywind2021-01-101-1/+1
|
* fix #16576: honor matrix in testament by making such tests non joinable (#16577)Timothee Cour2021-01-043-8/+16
| | | | | | | * refs #16576: honor matrix in testament by making such tests non joinable * add tests + misc fixes * fix test for i386 with -d:danger
* enable ggplotnim (#16538)flywind2021-01-011-1/+1
|
* disable ggplotnim, refs #16523 (#16524)Timothee Cour2020-12-301-1/+1
|
* disable grams (#16511)flywind2020-12-301-1/+2
|
* add zippy to important packages (#16442)flywind2020-12-231-0/+1
| | | | | * add zippy to important packages * minor
* disable pkg/criterion refs https://github.com/disruptek/criterion/issues/3 ↵Timothee Cour2020-12-221-1/+1
| | | | (#16443)
* bring back important packages; closes #16419 (#16424)flywind2020-12-211-2/+2
|
* disable ggplot and plotly (#16418)flywind2020-12-201-2/+2
|
* refactorings to prepare the compiler for IC (#15935)Andreas Rumpf2020-12-171-1/+3
| | | | | | | | | | | | | | * added ic specific Nim code; WIP * make the symbol import mechanism lazy; WIP * ensure that modules can be imported multiple times * ambiguity checking * handle converters and TR macros properly * make 'enum' test category green again * special logic for semi-pure enums * makes nimsuggest tests green again * fixes nimdata * makes nimpy green again * makes more important packages work
* fix #16330 tshould_not_work (#16342)Timothee Cour2020-12-141-2/+2
|
* testament: error instead of silently ignore invalid targets; remove ↵Timothee Cour2020-12-141-14/+6
| | | | | | | | | | | pointless alias target vs targets; document matrix; DRY (#16343) * testament: error instead of silently ignore invalid targets * s/target/targets/ * fix test; refs #16344 * address comments * Update testament/specs.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* bring back fidget (#16319)flywind2020-12-111-1/+1
|
* unbreak CI, disable fidget, refs #16315 (#16316)Timothee Cour2020-12-111-1/+1
|
* unittest: use defines instead of env vars (#16165)Timothee Cour2020-12-101-3/+0
| | | | | | | | | * unittest: use defines instead of env vars * use defines in testament * fixup Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* bring back argparse (#16242)flywind2020-12-051-1/+1
|
* Retry commands in testament again (#16262)Clyybber2020-12-051-5/+16
|
* nimout now consistently uses nimoutCheck (#16189)Timothee Cour2020-12-012-12/+15
|
* error instead of echo when testament category is empty; fix realtimeGC (#16162)Timothee Cour2020-12-011-1/+3
|
* disable testing of `argparse` package until it is fixednarimiran2020-11-301-1/+1
|
* testament spec: remove errmsg alias of errormsg (#16188)Timothee Cour2020-11-292-2/+2
|
* testament: error instead of silently overwrite a spec (#16166)Timothee Cour2020-11-292-8/+15
|
* fix #14242 `testament r tests/js/foo` now works; testament now honors ↵Timothee Cour2020-11-283-16/+20
| | | | | | | --targets (#16163) * fix #14242 `testament r tests/js/foo` now works; testament now honors --targets * fix shouldfail
* make megatest consistent with unjoined tests wrt newlines, honor newlines in ↵Timothee Cour2020-11-283-15/+23
| | | | | | | output spec (#16151) * fix megatest newlines * still allow missing trailing newline for now but in a more strict way than before
* Add package manu to tested packages (#16121)Antonis Geralis2020-11-281-1/+2
| | | | | * Add package manu to tested packages * Bump
* add gram to important packages (#16037)Bad Dog2020-11-221-0/+1
|
* targets: use cpp instead of c++ everywhere (was by far the most common) (#15961)Timothee Cour2020-11-141-1/+1
|
* Correct all eggs (#15906)Miran2020-11-101-2/+2
| | | | * "eg" is a misspelled "egg", "e.g." is "exempli gratia" * Also, "ie" is "i.e.".
* fix `norm` package testing commandnarimiran2020-11-101-1/+1
|
* Nimgrep improvements 2 (#15612)Andrey Makarov2020-11-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * nimgrep: speed up by threads and Channels * nimgrep: add --bin, --text, --count options * nimgrep: add --sortTime option * allow Peg in all matches including --includeFile, --excludeFile, --excludeDir * add --match and --noMatch options * add --includeDir option * add --limit (-m) and --onlyAscii (-o) options * fix performance regression introduced in nimgrep improvements #12779 * better error handling * add option --fit * fix groups in --replace * fix flushing, --replace, improve --count * use "." as the default directory, not full path * fix --fit for Windows * force target to C for macosx * validate non-negative int input for options #15318 * switch nimgrep to using --gc:orc * address review: implement cropping in matches,... * implement stdin/pipe & revise --help * address stylistic review & add limitations
* add tests for Testament "reject" action (#15709)n5m2020-10-271-0/+7
| | | | | | | | | | | * add test for reject action * highlight that a compilation failure is expected * add the converse test for action=reject * add trailing newline * fix wording
* add criterion to important packages (#15604)Andy Davidoff2020-10-261-0/+1
| | | | | | | | | * add criterion to important packages * use a special nimscript for criterion tests * fix criterion speed differently Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* Revert "workaround https://github.com/citycide/glob/issues/49 glob broken ↵Bo Lingen2020-10-261-1/+1
| | | | | (#15647)" (#15728) This reverts commit 4ab1bd7e3301e22f0a5a9c62f9c90636932fde80.