Commit graph

174 commits

Author SHA1 Message Date
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