Andreas Rumpf
|
0f7b378467
|
system.nim refactorings for IC (#25295)
Generally useful refactoring as it produces better code.
|
2025-11-19 16:27:31 +01:00 |
|
ringabout
|
4ce3a68e79
|
fixes #22163; use {.push warning[BareExcept]:off.} to override settings temporarily (#21390)
* use `{.push warning[BareExcept]:off.}` to override settings temporarily
* likewise, suppress expect
|
2023-06-27 08:03:52 +08:00 |
|
quantimnot
|
175a83c2de
|
refact: Remove assertion effect hiding workaround (#21472)
refact: Remove asseertion effect hiding workaround
There was a code comment to remove after bootstrapping with `nim >= 1.4.0`.
Co-authored-by: quantimnot <quantimnot@users.noreply.github.com>
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
|
2023-04-21 18:06:20 +08:00 |
|
ringabout
|
ebd1c678be
|
fixes #21195; std/assertions continue to use sysFatal when nimPreviewSlimSystem is not defined (#21196)
* fixes #21195; `std/assertions` continue to use `sysFatal`
* try includes
* make `std/assertions` self-contained
* fixes tests
* fixes tests
|
2022-12-29 14:15:08 -05:00 |
|
ringabout
|
f7c203fb6c
|
remove legacy code (#21134)
* remove legacy code
* fixes
|
2022-12-26 13:20:05 +01:00 |
|
ringabout
|
91ce8c385d
|
fix #19580; add warning for bare except: clause (#21099)
* fix #19580; add warning for bare except: clause
* fixes some easy ones
* Update doc/manual.md
* fixes docs
* Update changelog.md
* addition
* Apply suggestions from code review
Co-authored-by: Jacek Sieka <arnetheduck@gmail.com>
* Update doc/tut2.md
Co-authored-by: Jacek Sieka <arnetheduck@gmail.com>
|
2022-12-15 06:45:36 +01:00 |
|
ringabout
|
12a20b9fb6
|
revert #20719; relieve std/assertions of the sysFatal dep (#20743)
* Revert "make `system/fatal` importable (#20718)"
This reverts commit d735c447d3.
* relieve `std/assertions` of the sysFatal dep
|
2022-11-04 09:53:19 +01:00 |
|
ringabout
|
d735c447d3
|
make system/fatal importable (#20719)
|
2022-11-01 07:56:32 +01:00 |
|
metagn
|
d1d141b135
|
new .redefine pragma for templates, warn on redefinition without it (#20211)
* test CI for template redefinitions
* adapt asyncmacro
* fix quote
* fix again
* try something else
* revert
* fix ioselectors_select, disable packages CI
* adapt more tests & simplify
* more
* more
* more
* rename to redefine, warn on implicit redefinition
* basic documentation [skip ci]
* Update compiler/lineinfos.nim
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
|
2022-08-23 21:41:30 +02:00 |
|
flywind
|
7f6e800caf
|
move assertions out of system (#19599)
|
2022-03-23 20:34:53 +01:00 |
|