Ștefan Talpalaru
|
ca897811df
|
CI: refactor Nim compiler caching (#108)
|
2021-06-03 01:55:01 +02:00 |
|
andri lim
|
bae3fc6ee4
|
Merge pull request #106 from status-im/github_action
add github action
|
2021-01-07 09:26:03 +07:00 |
|
jangko
|
89d6832a53
|
add github action
|
2020-12-24 11:27:58 +07:00 |
|
zah
|
9e49b00148
|
Define a hash function in order to support Stint keys in hash tables (#102)
* Hash stint values as byte blobs; Add a basic test for using stint keys in a table
|
2019-12-18 14:02:16 +01:00 |
|
andri lim
|
f0da0406f0
|
tidying up range check in constructor
|
2019-12-13 16:19:41 +02:00 |
|
andri lim
|
d98b77c88d
|
fixes #94, implement conversion constructor
|
2019-12-13 16:19:41 +02:00 |
|
andri lim
|
25c2604b4b
|
cosmetics changes
|
2019-10-25 19:54:41 +03:00 |
|
andri lim
|
9ec615f0ef
|
disable powmod at compile time
|
2019-10-25 19:54:41 +03:00 |
|
andri lim
|
ea82fdfb39
|
add more test for 'mod' operation
|
2019-10-25 19:54:41 +03:00 |
|
andri lim
|
2b5d083dac
|
fixes 32bit problem
|
2019-10-25 19:54:41 +03:00 |
|
andri lim
|
7fe4db62dc
|
add compiletime test for signed int dumphex
|
2019-10-25 19:54:41 +03:00 |
|
andri lim
|
8cc9116d1e
|
cosmetics changes
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
e58eb117c8
|
improve modular arithmetic test coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
46011107b0
|
improve uint exp test coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
59acce63b7
|
fixes intops.shr for Nim 0.19.6
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
fb9b5fde72
|
improve int muldiv coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
0ee6dc5c6a
|
convert runtime signed int mul to vm friendly
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
5cf0fb08fb
|
improve uint muldiv coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
332688fc92
|
fixes high(uint64) issue with nim 19.6
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
c456190980
|
fixes operator precedence issue with nim 19.6
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
5b9e73e488
|
improve uint comparison coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
84466dae0a
|
improve int comparison coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
962932dd6a
|
fixes isNegative only for signed integer
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
07411e31a5
|
fixes test_uint_addsub typo
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
7dc26bb714
|
signed integer 'fromHex'
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
f902d117fc
|
improve int bitwise coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
332f7b1f04
|
improve uint bitwise coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
79dfae7d32
|
fixes typo
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
057fb45f12
|
improve uint addsub coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
4aff306a6f
|
improve int addsub coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
3189775012
|
fixes 32bit failure
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
0cd6b2a052
|
improve io test coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
523b74d0d2
|
add endians2 test into all_tests
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
7921712db1
|
improve endians2 test coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
d67cee6f8d
|
tidying up compiletime helpers
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
f5116945e6
|
move compile time convertImpl to compiletile helpers
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
affbe30b41
|
implement compile time helpers
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
0b06077c55
|
compile time toBytes
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
21dc4c6519
|
compile time truncate and dumpHex
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
de17e63b85
|
improve bitops test coverage + compile time test
|
2019-10-23 21:55:47 +09:00 |
|
andri lim
|
55dcea15e6
|
Merge pull request #93 from jangko/fix_mul_op
fixes related to Nim v1.0.2 32 bit type inference rule modification
|
2019-10-20 13:45:33 +07:00 |
|
andri lim
|
6eb7b7054e
|
fixes related to Nim v1.0.2 32 bit type inference rule modification
|
2019-10-19 16:56:18 +07:00 |
|
Ștefan Talpalaru
|
9993b9dca4
|
CI: update script path
|
2019-08-24 21:03:10 +02:00 |
|
andri lim
|
d0162902b7
|
Merge pull request #85 from jangko/fix81
fix #81 remove ashr from API and fix shr on Nim 0.20
|
2019-08-12 18:03:59 +07:00 |
|
andri lim
|
e084bb7d9d
|
using tuple comparison when checking for nim version instead of template
|
2019-08-07 21:28:33 +07:00 |
|
andri lim
|
173699583b
|
fix #81 remove ashr from API and fix shr on Nim 0.20
|
2019-08-06 20:25:48 +07:00 |
|
Jacek Sieka
|
d154bcf90a
|
reexport isEven and friends
|
2019-07-22 10:17:58 +02:00 |
|
Jacek Sieka
|
c5247e9d88
|
stew updates (#82)
* simplify int api (fixes #68)
* implement endians api
* implement some more bitops
|
2019-07-22 09:53:58 +02:00 |
|
Jacek Sieka
|
33562884a1
|
std_shims -> stew
|
2019-07-07 11:50:53 +02:00 |
|
Ștefan Talpalaru
|
0761f33b91
|
Merge branch 'buildnim'
|
2019-06-18 17:31:16 +02:00 |
|