ringabout
298ada3412
fixes #23954 ; uint8 > 8 bit at compile-time ( #23955 )
...
fixes #23954
2024-08-15 19:28:13 +08:00
ringabout
ddc47fecca
fixes #23947 ; .uint8 compile-time error ( #23948 )
...
fixes #23947
2024-08-13 14:02:52 +02:00
ringabout
f0e1eef65e
fixes #14522 #22085 #12700 #23132 ; no range check for uints ( #23930 )
...
fixes #14522
fixes #22085
fixes #12700
fixes #23132
closes https://github.com/nim-lang/Nim/pull/22343 (succeeded by this PR)
completes https://github.com/nim-lang/RFCs/issues/175
follow up https://github.com/nim-lang/Nim/pull/12688
2024-08-11 13:10:04 +02:00
c-blake
4faa15f3ad
Replacement PR for https://github.com/nim-lang/Nim/pull/23779 that ( #23793 )
...
makes new hash the default, with an opt-out (& js-no-big-int) define.
Also update changelog (& fix one typo).
Only really expect the chronos hash-order sensitive test to fail until
they merge that PR and tag a new release.
2024-07-07 12:51:42 +02:00
ringabout
04f3df4c87
fixes testament matrix doesn't work with other backends which left many JS tests untested ( #23592 )
...
Targets are not changes, which means the C binary is actually tested for
JS backend
2024-05-14 11:33:08 +02:00
ringabout
f80a5a30b4
fixes #23378 ; fixes js abs negative int64 ( #23379 )
...
fixes #23378
2024-03-09 11:41:39 +01:00
konsumlamm
53586d1f32
Fix some jsgen bugs ( #22330 )
...
Fix `succ`, `pred`
Fix `genRangeChck` for unsigned ints
Fix typo in `dec`
2023-08-06 14:24:35 +02:00
konsumlamm
db77c98471
[JS] Fix bitwise ops & shifts ( #22340 )
...
* [JS] Fix bitwise ops & shifts
* Test `int64` & `uint64` only with `jsbigint64`
2023-07-27 23:06:30 +02: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