Commit Graph

4556 Commits

Author SHA1 Message Date
Jeroen van Rijn
87f1815486 Merge pull request #1157 from Kelimion/math_big_llvm12
LLVM 12 big math test workaround.
2021-09-11 20:43:43 +02:00
Jeroen van Rijn
f978e74773 LLVM 12 big math test workaround. 2021-09-11 20:36:09 +02:00
gingerBill
a5b4b73544 Add error message for minimum required LLVM 2021-09-11 16:53:39 +01:00
gingerBill
e3359a2639 Prepare for LLVM 12.0.1 compatibility 2021-09-11 16:53:18 +01:00
gingerBill
344abf2cb2 Make core and vendor adhere to -vet, -strict-style, and -disallow-do 2021-09-11 16:40:19 +01:00
gingerBill
93593f4721 Merge branch 'master' of https://github.com/odin-lang/Odin 2021-09-11 16:33:12 +01:00
gingerBill
ab85571ae6 Minor improvements to mem.odin 2021-09-11 16:33:05 +01:00
Jeroen van Rijn
6769a00929 Merge pull request #1154 from Kelimion/xxhash
xxhash: Add XXH3_128 + test vectors.
2021-09-11 15:52:15 +02:00
Jeroen van Rijn
5f920414d7 xxhash: Disable prefetch on Linux. 2021-09-11 15:45:17 +02:00
Jeroen van Rijn
72782d9035 xxhash: Fix test on Linux. 2021-09-11 15:39:11 +02:00
Jeroen van Rijn
eaefbc43cb xxhash: Add XXH3_128 + test vectors. 2021-09-11 15:28:49 +02:00
gingerBill
1f1d8ef884 Use [^] where appropriate 2021-09-10 23:53:16 +01:00
gingerBill
6899c7b7dd Using vendor:vulkan types in vendor:sdl2 where appropriate 2021-09-10 23:45:39 +01:00
gingerBill
b712c84afb Fix typo 2021-09-10 16:37:43 +01:00
gingerBill
9980f81062 Add other constants to c and libc 2021-09-10 16:14:39 +01:00
gingerBill
297cdde144 Change defaults of c.int_fast16_t on other platforms 2021-09-10 16:08:39 +01:00
gingerBill
461ca40848 Add procs.odin 2021-09-10 16:01:17 +01:00
gingerBill
12af657369 Unify memset usage across platforms and core:c/libc 2021-09-10 15:59:14 +01:00
gingerBill
c519ab9401 Merge branch 'master' of https://github.com/odin-lang/Odin 2021-09-10 15:42:00 +01:00
gingerBill
99df0f1b12 libc changes: unify c and libc types; Add [^]T where appropriate 2021-09-10 15:41:51 +01:00
Jeroen van Rijn
6daa8c8c59 Merge pull request #1153 from rasa-silva/fix_osx_stat_calls
Use lstat64/fstat64 instead for OSX
2021-09-10 15:24:01 +02:00
Ricardo Silva
87408aedb5 replace lstat/fstat with lstat64/fstat64 since they return the correct values 2021-09-10 14:18:08 +01:00
Jeroen van Rijn
809b3a87af Merge pull request #1150 from rasa-silva/fix_osx_absolute_path_from_handle
Fix `absolute_path_from_handle` on OSX
2021-09-09 18:19:36 +02:00
Ricardo Silva
43c578d8b7 Fix absolute_path_from_handle on OSX 2021-09-09 17:12:26 +01:00
Jeroen van Rijn
31a5b2bbbd Merge pull request #1151 from Kelimion/xxhash
Fix typos
2021-09-09 16:59:23 +02:00
Jeroen van Rijn
e5652da6da Fix typo. 2021-09-09 16:57:58 +02:00
Jeroen van Rijn
05e303e9a0 Make QPC thread local again. 2021-09-09 16:16:06 +02:00
Jeroen van Rijn
fc66ce9dd6 Merge pull request #1149 from Kelimion/xxhash
Add `xxhash` 32-bit and 64-bit digest versions.
2021-09-09 16:12:29 +02:00
Jeroen van Rijn
f04614b1f1 Make -vet happy. 2021-09-09 16:05:59 +02:00
Jeroen van Rijn
637685316d Add xxhash tests to CI. 2021-09-09 16:01:44 +02:00
Jeroen van Rijn
f16e98b074 Add xxhash benchmark. 2021-09-09 15:26:57 +02:00
Jeroen van Rijn
f5d5417af7 xxhash: Initial implementations. 2021-09-09 15:26:57 +02:00
gingerBill
e65e0b5db2 Add -strict-style-init-only 2021-09-09 11:06:19 +01:00
gingerBill
56bd1e2d70 Simplify strings.write_byte and strings.write_bytes 2021-09-09 00:38:16 +01:00
gingerBill
a70ecdba6e Merge pull request #1145 from oskarnp/fix-raylib-configflag
Fix ConfigFlag.INTERLACED_HINT for raylib.odin
2021-09-08 21:51:41 +01:00
Oskar Nordquist
187e6d3ab7 Fix ConfigFlag.INTERLACED_HINT for raylib.odin 2021-09-08 22:33:18 +02:00
gingerBill
2786c30736 Merge branch 'master' of https://github.com/odin-lang/Odin 2021-09-08 21:10:34 +01:00
gingerBill
18ca975d33 Update raylib.lib 2021-09-08 21:10:29 +01:00
Jeroen van Rijn
eb76b00a5e Merge pull request #1144 from Kelimion/test_runner
Custom test runner.
2021-09-08 21:21:57 +02:00
Jeroen van Rijn
66ead6cf09 Also use custom test runner on Linux. 2021-09-08 21:21:36 +02:00
Jeroen van Rijn
e6905f8657 Custom test runner. 2021-09-08 21:17:16 +02:00
gingerBill
027d69678a Add vendor/raylib/rlgl.odin 2021-09-08 19:40:18 +01:00
gingerBill
0262539f68 Add vendor/raylib/easings.odin 2021-09-08 19:11:35 +01:00
gingerBill
bff66ff600 Remove unnecessary operations 2021-09-08 19:07:25 +01:00
gingerBill
d36329b8ec Add binaries for raylib on "linux" and "darwin" 2021-09-08 18:15:20 +01:00
gingerBill
7e859c3e75 Update vendor/README.md 2021-09-08 18:10:10 +01:00
gingerBill
5bcb47989d Allow vendor:raylib to use core:math/linalg types with -define:RAYLIB_USE_LINALG=true 2021-09-08 18:08:38 +01:00
gingerBill
e5fbf45c42 Add vendor:raylib (core only) 2021-09-08 18:04:05 +01:00
gingerBill
123db3a23d Fix typo 2021-09-08 14:55:07 +01:00
gingerBill
d29a0c6680 Add a minimum alignment on *nix for the compiler in heap_allocator_proc 2021-09-08 14:53:42 +01:00