Antonis Geralis
eb0b323f45
Revert "disable pkg manu ( #18292 )" ( #18307 )
...
This reverts commit fc76565574 .
2021-06-20 20:51:13 +08:00
Timothee Cour
fc76565574
disable pkg manu ( #18292 )
2021-06-17 16:38:15 -07:00
Miran
57609902c4
use more meaningful name than "workaround14447" ( #18237 )
2021-06-11 10:07:23 +02:00
Timothee Cour
1421a3bf26
pkg/pixie: use latest ( #18069 )
2021-05-23 12:28:26 -07:00
Timothee Cour
31143c68fc
disable pkg/fidget refs https://github.com/treeform/fidget/issues/155 ( #18043 )
2021-05-18 10:48:13 -07:00
Timothee Cour
45490497e3
fix #17467 1st call to rand is now non-skewed; allow seed == 0 ( #17468 )
...
* fix #17467 1st call to rand is now non-skewed; allow passing 0 as seed
* changelog + fallback
* document behavior for seed == 0
* address comments
* _
* fix tests, disable kdtree
* re-enable kdtree with -d:nimLegacyRandomInitRand
2021-05-11 11:04:59 +02:00
Timothee Cour
15d9566952
re-enable nimquery ( #17936 )
2021-05-04 12:20:05 -07:00
Timothee Cour
01267292d8
disable telebot, refs https://github.com/ba0f3/telebot.nim/issues/59 ( #17860 )
2021-04-26 11:17:51 -07:00
flywind
9e6f2d7d18
bring back jstin after forking a new one ( #17844 )
...
ref https://github.com/nim-lang/Nim/pull/17765#issuecomment-822019094
2021-04-25 10:16:20 -07:00
Andreas Rumpf
0b116310bf
unit separator ( #17730 )
...
* use the ASCII Unit Separator so that error messages can be handled precisely by the tooling
* updated testament
2021-04-20 16:30:17 +02:00
flywind
ca3fe63bab
remove jstin from important packages ( #17765 )
...
Ref https://github.com/nim-lang/Nim/pull/17759
https://github.com/LemonBoy/jstin/blob/master/src/jstin.nim is already archived and cannot pass CI anymore.
2021-04-18 15:30:30 +02:00
flywind
66890c3ad4
enable some packages ( #17629 )
2021-04-03 10:31:33 -07:00
Timothee Cour
270964c487
implement RFCs/294 ; disallow enum <=> enum conversion ( #16351 )
...
* fix https://github.com/nim-lang/RFCs/issues/294 ; disallow enum <=> enum conversion
* fix the runnableExamples that was the instigator of this RFC
* legacy -d:nimLegacyConvEnumEnum
* use -d:nimLegacyConvEnumEnum in important_package nimgame2
* add test for enum cast
* improve changelog
* add changelog: Changes affecting backward compatibility
* cleanup changelog
* fix changelog
2021-04-03 07:15:21 +02:00
Timothee Cour
6a355a4db0
nim: unbreak CI; testament: add allowedFailure logic for tests that may fail but should still run ( #17513 )
2021-03-28 00:29:06 -07:00
narimiran
add771b051
disable package 'chronicles' until 'chronos' is fixed
2021-03-26 13:41:43 +01:00
flywind
6e0a293dab
re-enable fidget ( #17229 )
2021-03-25 08:28:06 +01:00
Andreas Rumpf
6c1c8f51b3
IC: green tests ( #17311 )
...
* IC: renamed to_packed_ast module to ic module
* IC: don't store the --forceBuild flag, makes it easier to test
* IC: enable hello world test
* Codegen: refactorings for IC; changed the name mangling algorithm
* fixed the HCR regressions
* life is too short for HCR
* tconvexhull is now allowed to use deepCopy
* IC exposed a stdlib bug, required a refactoring
* codegen: code cleanups
* IC: even if a module is outdated, its dependencies might come from disk
* IC: progress
* IC: better name mangling, module IDs are not stable
* IC: another refactoring helping with --ic:on --gc:arc
* disable arraymancer on Windows for the time being
* disable arraymancer altogether
* IC: make basic test work with 'nim cpp'
* IC: progress on --ic:on --gc:arc
* wip; name mangling for type info
2021-03-19 16:53:38 +01:00
Timothee Cour
c6f9c38892
use NIM_TESTAMENT_BATCH for important_packages, improve formatting, code cleanups ( #17301 )
...
* use NIM_TESTAMENT_BATCH for important_packages, improve formatting, code cleanups
* workaround for nimcrypto not having `--path:.`; remove workaround "two are special snowflakes"
* add comment explaining why nimcrypto fails and what packages need to be testable
2021-03-12 15:45:51 +01:00
Timothee Cour
33833968c4
re-enable pkg optionsutils ( #17231 )
2021-03-02 10:28:54 +01:00
Miran
c625ce80cb
add 'pixie' to important_packages ( #17215 )
2021-03-01 17:05:09 +01:00
Timothee Cour
578d1ee751
std/options: $some(3) is now "some(3)", etc. (#17147 )
...
* std/options: $some(3) is now "some(3)", not "Some(3)", `$none(int)` is now `"none(int)"` instead of `"None[int]"`
* fix tests
* disable optionsutils
2021-02-24 22:17:16 +00:00
Timothee Cour
04b1120334
important_packages: document that packages tested should ideally have recent release tags ( #17134 )
2021-02-22 11:55:20 +08:00
flywind
778f124af0
disable chronos ( #17131 )
2021-02-20 22:25:36 -08:00
Timothee Cour
cbbb6ca4d7
important_packages: add fusion ( #17094 )
2021-02-20 18:02:10 +01:00
Miran
da52e81327
[backport:1.2] update nimble commit hash ( #17109 )
2021-02-19 20:33:01 +01:00
Miran
0d34345f29
[backport:1.2] update the nimble commit hash to the latest one ( #16971 )
2021-02-09 19:02:07 +01:00
Timothee Cour
57f68bce16
disble fidget again ( #16842 )
2021-01-27 03:41:58 -08:00
flywind
461a95525e
close #16810 ( #16813 )
2021-01-25 11:02:12 +08:00
flywind
97bde218e3
ref #16810 disable fidget ( #16811 )
2021-01-24 17:08:15 -08:00
Clyybber
580b8f744b
Fix bump CI
2021-01-18 23:33:41 +01:00
flywind
eb25d7dd71
enable ggplotnim ( #16538 )
2021-01-01 18:32:41 +01:00
Timothee Cour
17992fca1d
disable ggplotnim, refs #16523 ( #16524 )
2020-12-30 20:29:22 -08:00
flywind
1df0c04a1c
disable grams ( #16511 )
2020-12-30 12:30:20 +08:00
flywind
8d913a5921
add zippy to important packages ( #16442 )
...
* add zippy to important packages
* minor
2020-12-23 12:27:34 +08:00
Timothee Cour
c8fadf2c74
disable pkg/criterion refs https://github.com/disruptek/criterion/issues/3 ( #16443 )
2020-12-22 19:12:35 -08:00
flywind
29c9a1c14b
bring back important packages; closes #16419 ( #16424 )
2020-12-21 10:34:00 +01:00
flywind
d435bfcb3b
disable ggplot and plotly ( #16418 )
2020-12-20 18:59:32 -08:00
Andreas Rumpf
979148e863
refactorings to prepare the compiler for IC ( #15935 )
...
* 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
2020-12-17 08:01:36 +01:00
flywind
bc84bd5d66
bring back fidget ( #16319 )
2020-12-11 13:02:43 +08:00
Timothee Cour
1a07f572f4
unbreak CI, disable fidget, refs #16315 ( #16316 )
2020-12-11 00:24:44 +01:00
flywind
70d4df0516
bring back argparse ( #16242 )
2020-12-05 13:05:16 -08:00
narimiran
dd5405cbcf
disable testing of argparse package until it is fixed
2020-11-30 08:54:49 +01:00
Antonis Geralis
157e7820f1
Add package manu to tested packages ( #16121 )
...
* Add package manu to tested packages
* Bump
2020-11-28 00:05:19 +01:00
Bad Dog
2841cc6e97
add gram to important packages ( #16037 )
2020-11-22 15:11:05 +08:00
narimiran
c44ae647a9
fix norm package testing command
2020-11-10 13:25:05 +01:00
Andy Davidoff
ea6c28249a
add criterion to important packages ( #15604 )
...
* 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>
2020-10-26 14:15:56 +01:00
Bo Lingen
2ebca5e87e
Revert "workaround https://github.com/citycide/glob/issues/49 glob broken ( #15647 )" ( #15728 )
...
This reverts commit 4ab1bd7e33 .
2020-10-26 10:54:15 +01:00
Clyybber
e18fc698ed
Try to fix CI failures ( #15701 )
...
* Use cligens release version
* Rework important_packages main loop
* Fix
* Fix
* Create pkgs dir
* Don't use nimble develop
since it doesn't work for binary only packages, and always install head
* Use git to get the latest release/tag instead
* Tackle the root cause
* Reduce diff
* Cleanup
2020-10-24 17:02:42 +02:00
Timothee Cour
4ab1bd7e33
workaround https://github.com/citycide/glob/issues/49 glob broken ( #15647 )
2020-10-19 20:06:06 -07:00
flywind
b760fdc9ca
make testing for prologue more stable ( #15491 )
2020-10-05 09:57:23 +02:00