ringabout
fa91823e37
Revert "disable measuremancer" ( #23353 )
...
Reverts nim-lang/Nim#23352
ref
e2e994b21c
2024-02-26 19:51:37 +08:00
ringabout
14cdcc091f
disable measuremancer ( #23352 )
...
ref https://github.com/SciNim/Measuremancer/issues/17
2024-02-26 13:55:18 +08:00
ringabout
0b363442e5
fixes broken doc links ( #23255 )
...
https://nim-lang.github.io/Nim/testament.html#writing-unit-tests
https://nim-lang.github.io/Nim/testament.html#writing-unit-tests-output-message-variable-interpolation
2024-01-25 14:10:32 +08:00
Ryan McConnell
6f3d3fdf9f
CI entry may be reset to default ( #23127 )
2023-12-25 11:25:05 +08:00
metagn
c0acf3ce28
retain postfix node in type section typed AST, with docgen fix ( #23101 )
...
Continued from #23096 which was reverted due to breaking a package and
failing docgen tests. Docgen should now work, but ~~a PR is still
pending for the package: https://github.com/SciNim/Unchained/pull/45~~
has been merged
2023-12-23 09:22:49 +01:00
Jake Leahy
db9d8003b0
Don't crash for invalid toplevel parseStmt/Expr calls ( #23089 )
...
This code will crash `check`/`nimsuggest` since the `ra` register is
uninitialised
```nim
import macros
static:
discard parseExpr("'")
```
Now it assigns an empty node so that it has something
Testament changes were so I could properly write a test. It would pass
even with a segfault since it could find the error
2023-12-19 17:27:24 +01:00
metagn
8614f35dc2
Revert "retain postfix node in type section typed AST" ( #23098 )
...
Reverts nim-lang/Nim#23096
2023-12-19 00:07:20 +01:00
metagn
d3b9711c5e
retain postfix node in type section typed AST ( #23096 )
...
fixes #22933
2023-12-18 20:38:34 +01:00
Ryan McConnell
94f7e9683f
Param match relax ( #23033 )
...
#23032
---------
Co-authored-by: Nikolay Nikolov <nickysn@gmail.com >
Co-authored-by: Pylgos <43234674+Pylgos@users.noreply.github.com >
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com >
Co-authored-by: Jason Beetham <beefers331@gmail.com >
2023-12-15 07:48:34 +01:00
ringabout
6c5283b194
enable nimwc testing ( #22960 )
...
ref https://github.com/ThomasTJdev/nim_websitecreator/pull/145
2023-11-19 16:23:03 +08:00
ringabout
1a6ca0c604
arraymancer switches to the offical URL ( #22782 )
2023-10-03 18:46:41 +08:00
ringabout
a8d55fdec7
deprecates newSeqUninitialized replaced by newSeqUninit ( #22739 )
...
ref #19727
closes #22586
https://github.com/nim-lang/Nim/issues/22554 needs it to move on.
`newSeqUnsafe` can be introduced later.
2023-09-29 09:38:51 +02:00
ringabout
02ba28eda5
iNim switch to the official URL ( #22762 )
...
ref https://github.com/inim-repl/INim/pull/139
2023-09-27 14:35:41 +08:00
ringabout
46544f234d
fixes stint CI ( #22756 )
2023-09-26 17:39:59 +08:00
metagn
b9f039e0c3
switch back to main neo in CI ( #22660 )
...
refs https://github.com/andreaferretti/neo/pull/53
2023-09-06 12:37:51 +03:00
ringabout
009ce1e17e
add union to packages ( #22658 )
2023-09-06 09:05:01 +02:00
ringabout
dfb3a88cc3
fixes yaml tests ( #22595 )
2023-08-31 15:26:09 +08:00
ringabout
a7a0105d8c
deprecate std/threadpool; use malebolgia, weave, nim-taskpool instead ( #22576 )
...
* deprecate `std/threadpool`; use `malebolgia` instead
* Apply suggestions from code review
* Apply suggestions from code review
* change the URL of inim
2023-08-29 15:00:13 +02:00
metagn
a4781dc4bc
use old typeinfo generation for hot code reloading ( #22518 )
...
* use old typeinfo generation for hot code reloading
* at least test hello world compilation on orc
2023-08-20 06:30:36 +02:00
ringabout
9296b45de4
update test command of important packages ( #22485 )
2023-08-15 21:42:26 +08:00
Andrey Makarov
a660c17d30
Markdown code blocks migration part 8 ( #22478 )
2023-08-15 06:27:36 +02:00
ringabout
3f7e1d7daa
replace doAssert false with raiseAssert in lib, which works better with strictdefs ( #22458 )
2023-08-11 18:24:46 +02:00
ringabout
0b3ddd4e47
Revert "fixes #22246 ; generate __builtin_unreachable hints for case defaults" ( #22351 )
...
Revert "fixes #22246 ; generate `__builtin_unreachable` hints for case defaults (#22350 )"
This reverts commit b56df5c07f .
2023-07-31 22:14:15 +08:00
ringabout
b56df5c07f
fixes #22246 ; generate __builtin_unreachable hints for case defaults ( #22350 )
...
* fixes #22246 ; generate `__builtin_unreachable` hints
* use elif
* indentation
* fixes holy enums in sim
2023-07-31 16:02:52 +02:00
ringabout
ebecfbc7a5
switch to the official chronicles URL ( #22033 )
2023-06-07 17:58:24 +08:00
metagn
b97d603cd0
some test cleanups & category reorganization ( #22010 )
...
* clean up some test categories
* mention exact slice issue
* magics into system
* move trangechecks into overflow
* move tmemory to system
* try fix CI
* try fix CI
* final CI fix
2023-06-06 06:54:07 +02:00
metagn
2ab948ce53
post expr blocks colon fix + correct grammar ( #21983 )
...
* post expr blocks colon fix + correct grammar
fixes #21982
* fix dochelpers
* this is remarkably common
* use head for unchained
* fix atlas
* final grammar fix
2023-06-06 06:53:21 +02:00
Antonis Geralis
3d18b204dd
Add drchaos, ssostrings, cowstrings to important packages ( #21824 )
...
* Add drchaos, ssostrings, cowstrings to important packages
* Update important_packages.nim
---------
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com >
2023-06-03 12:36:57 +02:00
ringabout
6dd30a6d86
switch to official manu URL ( #21986 )
2023-06-03 12:15:08 +08:00
ringabout
1133f20fe2
lift the =dup hook ( #21903 )
...
* fixes tests again
* remove helper functions
* fixes closures, owned refs
* final cleanup
2023-06-02 16:03:32 +02:00
metagn
7e055413f9
hot code reloading: fix regression? and PreMain with arc/orc ( #21940 )
...
* fix PreMain for hot code reloading with arc/orc
* fix regression? actually test nimhcr_basic
2023-05-30 07:35:29 +02:00
metagn
1aaff9dc48
fix & add test for basic hot code reloading case ( #21915 )
...
fixes #21885
2023-05-26 17:07:37 +02:00
metagn
016aa1d98c
remove legacy define for zero_functional tests ( #21871 )
...
test remove legacy define for zero_functional tests
2023-05-21 00:13:30 +02:00
metagn
641e34bcb2
fix #14254 ( #21837 )
...
* fix #14254
* use temporary PR branch for neo
* fix url
2023-05-20 21:09:16 +02:00
ringabout
f7ed293fbd
switch to the official URL of loop-fusion in the impoerant packages ( #21830 )
...
ref https://github.com/mratsim/loop-fusion/pull/9
2023-05-11 22:04:25 +08:00
metagn
02be212dae
clean up SOME pending/xxx/issue link comments ( #21826 )
...
* clean up SOME pending/xxx/issue link comments
* great
2023-05-11 10:23:52 +02:00
metagn
5592d1ef2c
fix nimrtl and nimhcr on arc/orc ( #21814 )
...
* fix/workaround for nimrtl and nimhcr on arc/orc
fixes #21803
* try fix clang, debug linux failure
* just make duplicated procs not rtl
* actual fix for duplicated procs
2023-05-09 20:34:39 +02:00
ringabout
34b78be396
adds checksums to important packages ( #21782 )
2023-05-04 15:10:49 +08:00
ringabout
afc30ca879
fixes #19863 ; move sha1, md5 to nimble packages for 2.0 ( #21702 )
...
* move sha1, md5 to nimble packages
* boot the compiler
* fixes tests
* build the documentation
* fixes docs
* lol, I forgot koch.nim
* add `nimHasChecksums` define
* clone checksums but maybe copying is better
* bump nimble hash
* use ChecksumsStableCommit
* fixes tests
* deprecate them
* fixes paths
* fixes koch
2023-05-02 10:49:17 +02:00
ringabout
8f79a124c9
fixes broken CI ( #21732 )
...
* fixes broken CI
* Update testament/important_packages.nim
2023-04-26 16:00:43 +08:00
metagn
3f51b6f73d
set module symbol type to None instead of nil for discard check ( #21657 )
...
* set module symbol type to None instead of nil
fixes #19225
* alright
2023-04-13 11:56:16 +02:00
ringabout
baa577e9e8
switch to the official regex URL ( #21616 )
...
ref https://github.com/nitely/nim-regex/pull/119
2023-04-06 15:06:06 +08:00
ringabout
2e2affb13c
test DLL generation with ORC ( #21445 )
...
* test DLL generation with ORC
* fixes
* fixes refc
* Update testament/categories.nim
2023-03-03 23:13:27 +08:00
ringabout
9948fed919
fixes #21326 ; fixes #7375 ; fixes #11986 ; fixes #9607 ; rework quote do; 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
2023-03-02 05:25:55 +01:00
Constantine Molchanov
39d0a93d0e
Fix #21452 ; enable Norm in important packages. ( #21455 )
...
* fix #21452 ; enable Norm in important packages.
* Run test that doesn't require SQLite.
2023-03-01 10:30:38 +08:00
ringabout
51f410e1d5
megatest now checks refc too ( #21341 )
...
* megatest now checks refc too
* fixes refc
2023-02-09 16:14:39 -05:00
ringabout
be4912681f
add nimib to important packages ( #20697 )
...
r
Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com >
2023-02-09 20:00:56 +08:00
ringabout
4c74b9b54c
switch to official chronos URL ( #21283 )
...
ref https://github.com/status-im/nim-chronos/pull/348
2023-01-20 12:48:12 +08:00
ringabout
30da566d9d
switch to official DelaunayNim URL ( #21269 )
...
follow up https://github.com/Nycto/DelaunayNim/pull/4#event-8240077930
2023-01-17 12:09:26 +08:00
Anna
e4e947232b
testament: make valgrind optional ( #21238 )
...
Add a simple switch to enable/disable valgrind support. On by default
2023-01-11 12:23:43 -05:00