Sébastien Marie
8982ae34e3
fix linux_arm64
...
- SYS_fork doesn't exist, uses SYS_clone
- properly cast AT_FDCWD to uintptr
2022-03-12 09:19:52 +00:00
gingerBill
e6d3e893a5
Merge pull request #1602 from hoanga/freebsd-build-support
...
update to build for freebsd
2022-03-12 08:45:53 +00:00
U-JSM\jkercher
e008b5a160
build os2 test on windows
2022-03-11 10:47:59 -05:00
Dale Weiler
3da8fa9b27
can use sync.guard here
2022-03-11 08:41:03 -05:00
Dale Weiler
32ba5e7ad2
formatting
2022-03-11 08:36:04 -05:00
Dale Weiler
52df80dccd
fix for mac & use atomic store on write side to avoid race
2022-03-11 08:35:23 -05:00
Dale Weiler
7f845bb165
fix for spurious wakeups
2022-03-11 08:30:03 -05:00
Dale Weiler
0e6de5673b
fix thread data races
2022-03-11 08:06:23 -05:00
Jeroen van Rijn
7a7b87181d
[examples] Add core:encoding/varint to examples/all.
2022-03-11 11:09:58 +01:00
gingerBill
c6dc517004
Correct: murmur32
2022-03-11 08:52:16 +00:00
Jason Kercher
0b61215f7b
getting tests to run
2022-03-10 11:12:06 -05:00
Jason Kercher
b91c0ec715
Merge remote-tracking branch 'upstream/master' into os2_linux
2022-03-10 09:34:48 -05:00
CiD-
bad295cf69
add test directory...
2022-03-10 09:23:33 -05:00
Jason Kercher
d2bc41a2df
Merge remote-tracking branch 'upstream/master' into fix_odin_test
2022-03-09 17:17:40 -05:00
gitlost
7dbcaf792d
Merge branch 'master' into fract_trunc_classify_#1574
...
Resolve conflicts with [9848e88 ] & sameify Makefile & tests/common/common.odin
2022-03-09 16:09:04 +00:00
Colin Davidson
2652c2d7a5
normalize version parser
2022-03-09 07:42:38 -08:00
Colin Davidson
a2250a5d49
lower minimum llvm version
2022-03-09 07:24:49 -08:00
Colin Davidson
7f8a9587e0
more build tweaks?
2022-03-09 07:22:48 -08:00
Colin Davidson
1306c53fb1
more build tweaks?
2022-03-09 07:21:19 -08:00
Colin Davidson
3bd1ac4c82
test adjusting apt arg order
2022-03-09 07:18:41 -08:00
gingerBill
dc8d28c383
Fix #1607
2022-03-09 15:15:30 +00:00
Colin Davidson
7adaa4dc2b
refix make, adjust build for CI weirdness
2022-03-09 07:15:08 -08:00
gingerBill
6d1a91f5b3
Fix typo
2022-03-09 15:11:38 +00:00
gingerBill
17eebf338c
Fix #1606 (Call runtime._cleanup_runtime_contextless() for os.exit)
2022-03-09 15:05:51 +00:00
Colin Davidson
c543ecd64c
Try to find llvm-config-11 on goofy misconfigured CI box
2022-03-09 06:57:59 -08:00
Colin Davidson
34a9f55f37
Update ci to use build script
2022-03-09 06:52:22 -08:00
Colin Davidson
9aea990184
clean up osx semver handling in build
2022-03-09 06:49:52 -08:00
Colin Davidson
d5b0632e4f
add handling for too many args
2022-03-09 06:27:52 -08:00
Colin Davidson
db169a4334
Cleanup build mode selection
2022-03-09 06:26:25 -08:00
Colin Davidson
f5cc8bd7bf
only build odin for report when necessary
2022-03-09 06:14:30 -08:00
Colin Davidson
005d52cab7
more spacing issues
2022-03-09 06:08:48 -08:00
Colin Davidson
d1477bcfa7
Fix wonky copied space issues
2022-03-09 06:07:19 -08:00
Colin Davidson
3092fb2ff3
Add initial cut of build script
2022-03-09 06:01:40 -08:00
Colin Davidson
5eebdebec8
Make llvm-config build more general for linux
2022-03-09 05:09:39 -08:00
gingerBill
8e4d6b3e5d
Fix typo
2022-03-09 11:24:36 +00:00
gingerBill
ea9c2fed57
Update .gitignore
2022-03-09 10:52:37 +00:00
gingerBill
ba412fd87b
Fix typo
2022-03-09 09:36:21 +00:00
Al Hoang
0278ac85a0
update to build for FreeBSD
2022-03-08 23:48:25 -06:00
gingerBill
ff60b752bd
Replace #if with if where possible
2022-03-08 22:35:10 +00:00
CiD-
832003dd4b
os2 tests
2022-03-08 17:15:45 -05:00
gingerBill
9848e883c7
Merge pull request #1598 from Kelimion/varint
...
Add `core:encoding/varint` with LEB128 encoding, decoding and tests.
2022-03-08 20:46:31 +00:00
Jeroen van Rijn
64705ddd1d
[varint] Add doc.odin
2022-03-08 20:08:56 +01:00
Jeroen van Rijn
2a41814985
[varint] Tighten max input bounds.
2022-03-08 19:56:42 +01:00
Jeroen van Rijn
26ffec845b
[crypto] Remove unused mem import for siphash.
2022-03-08 19:38:36 +01:00
Jeroen van Rijn
52e60526ef
tabs.
2022-03-08 19:32:30 +01:00
Jeroen van Rijn
76b10b5f5d
[varint] Add additional LEB128 tests.
2022-03-08 19:28:55 +01:00
gitlost
b94a7a87fa
Fix issue #1574 "fract in linalg/glm is broken" by fixing
...
trunc_f16/32/64 in "math.odin" (~ typos on expressions)
Fix classify_f16 Inf test (would fail for subnormal 0h0001)
by changing multiplier 0.5 -> 0.25
Add some useful consts to "math.odin" (INF_F16 etc)
Add comment to "demo.odin" mentioning that -0.0 must be used
to specify negative zero
2022-03-08 18:06:25 +00:00
gingerBill
2b43387a9d
Merge pull request #1597 from odin-lang/nix-linker-flags-improvement
...
Refactor link flag creation for nix systems
2022-03-08 17:12:28 +00:00
Jeroen van Rijn
e76a5d8e12
[varint] Add signed LEB128 encoding.
2022-03-08 18:07:16 +01:00
Jeroen van Rijn
6d7217f37a
[varint] Add LEB128 decoding + tests
...
Also make tests in general less spammy: Don't print [PASS] for each successful test, only report failures and progress.
2022-03-08 15:40:00 +01:00