Commit Graph

  • 31ed4f15a8 Remove debug code gingerBill 2021-09-13 01:14:31 +01:00
  • 71bffd46dc Reduce size of Type gingerBill 2021-09-13 01:14:17 +01:00
  • f5bc95eb34 More culling gingerBill 2021-09-13 01:07:24 +01:00
  • fb8fa5217d Begin minimize Type size by replacing Array with Slice etc gingerBill 2021-09-13 00:58:39 +01:00
  • 6585601765 Sort enums gingerBill 2021-09-12 18:51:22 +01:00
  • 2a1193ee54 Add heuristics to make pointers [^] where appropriate for vulkan gingerBill 2021-09-12 18:50:02 +01:00
  • 519308a16a Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-09-12 16:47:24 +01:00
  • 3195fac92b Fix slice indices endianness gingerBill 2021-09-12 16:47:17 +01:00
  • 15921d032c Correct endianness on slicing gingerBill 2021-09-12 16:45:57 +01:00
  • 813d3dc319 Merge pull request #1159 from Kelimion/xxhash Jeroen van Rijn 2021-09-12 12:18:10 +02:00
  • ada3be05fb xxhash: typo. Jeroen van Rijn 2021-09-12 12:14:49 +02:00
  • 36a2cf0369 xxhash: Add custom secret tests. Jeroen van Rijn 2021-09-12 12:11:39 +02:00
  • 827363708c Merge pull request #1158 from Kelimion/xxhash Jeroen van Rijn 2021-09-11 23:48:47 +02:00
  • 00c1d34108 xxhash: Extra (generated) tests. Jeroen van Rijn 2021-09-11 23:45:08 +02:00
  • 87f1815486 Merge pull request #1157 from Kelimion/math_big_llvm12 Jeroen van Rijn 2021-09-11 20:43:43 +02:00
  • f978e74773 LLVM 12 big math test workaround. Jeroen van Rijn 2021-09-11 20:36:09 +02:00
  • 9e018b642e Fix typo gingerBill 2021-09-11 17:32:06 +01:00
  • 7260d3cecb Add intrinsics.prefetch_* procedures gingerBill 2021-09-11 17:30:44 +01:00
  • c51c002ffa Update Windows to LLVM 12.0.1 gingerBill 2021-09-11 17:06:29 +01:00
  • a5b4b73544 Add error message for minimum required LLVM gingerBill 2021-09-11 16:53:39 +01:00
  • e3359a2639 Prepare for LLVM 12.0.1 compatibility gingerBill 2021-09-11 16:53:18 +01:00
  • 344abf2cb2 Make core and vendor adhere to -vet, -strict-style, and -disallow-do gingerBill 2021-09-11 16:40:19 +01:00
  • 93593f4721 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-09-11 16:33:12 +01:00
  • ab85571ae6 Minor improvements to mem.odin gingerBill 2021-09-11 16:33:05 +01:00
  • 6769a00929 Merge pull request #1154 from Kelimion/xxhash Jeroen van Rijn 2021-09-11 15:52:15 +02:00
  • 5f920414d7 xxhash: Disable prefetch on Linux. Jeroen van Rijn 2021-09-11 15:45:17 +02:00
  • 72782d9035 xxhash: Fix test on Linux. Jeroen van Rijn 2021-09-11 15:39:11 +02:00
  • eaefbc43cb xxhash: Add XXH3_128 + test vectors. Jeroen van Rijn 2021-09-11 15:27:51 +02:00
  • 1f1d8ef884 Use [^] where appropriate gingerBill 2021-09-10 23:53:16 +01:00
  • 6899c7b7dd Using vendor:vulkan types in vendor:sdl2 where appropriate gingerBill 2021-09-10 23:45:39 +01:00
  • b712c84afb Fix typo gingerBill 2021-09-10 16:37:43 +01:00
  • 9980f81062 Add other constants to c and libc gingerBill 2021-09-10 16:14:39 +01:00
  • 297cdde144 Change defaults of c.int_fast16_t on other platforms gingerBill 2021-09-10 16:08:39 +01:00
  • 461ca40848 Add procs.odin gingerBill 2021-09-10 16:01:17 +01:00
  • 12af657369 Unify memset usage across platforms and core:c/libc gingerBill 2021-09-10 15:59:14 +01:00
  • c519ab9401 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-09-10 15:42:00 +01:00
  • 99df0f1b12 libc changes: unify c and libc types; Add [^]T where appropriate gingerBill 2021-09-10 15:41:51 +01:00
  • 6daa8c8c59 Merge pull request #1153 from rasa-silva/fix_osx_stat_calls Jeroen van Rijn 2021-09-10 15:24:01 +02:00
  • 87408aedb5 replace lstat/fstat with lstat64/fstat64 since they return the correct values Ricardo Silva 2021-09-10 14:18:08 +01:00
  • 809b3a87af Merge pull request #1150 from rasa-silva/fix_osx_absolute_path_from_handle Jeroen van Rijn 2021-09-09 18:19:36 +02:00
  • 43c578d8b7 Fix absolute_path_from_handle on OSX Ricardo Silva 2021-09-09 15:12:51 +01:00
  • 31a5b2bbbd Merge pull request #1151 from Kelimion/xxhash Jeroen van Rijn 2021-09-09 16:59:23 +02:00
  • e5652da6da Fix typo. Jeroen van Rijn 2021-09-09 16:57:58 +02:00
  • 05e303e9a0 Make QPC thread local again. Jeroen van Rijn 2021-09-09 16:16:06 +02:00
  • fc66ce9dd6 Merge pull request #1149 from Kelimion/xxhash Jeroen van Rijn 2021-09-09 16:12:29 +02:00
  • f04614b1f1 Make -vet happy. Jeroen van Rijn 2021-09-09 16:05:59 +02:00
  • 637685316d Add xxhash tests to CI. Jeroen van Rijn 2021-09-09 16:01:44 +02:00
  • f16e98b074 Add xxhash benchmark. Jeroen van Rijn 2021-09-09 15:24:34 +02:00
  • f5d5417af7 xxhash: Initial implementations. Jeroen van Rijn 2021-09-09 05:34:13 +02:00
  • e65e0b5db2 Add -strict-style-init-only gingerBill 2021-09-09 11:06:19 +01:00
  • 56bd1e2d70 Simplify strings.write_byte and strings.write_bytes gingerBill 2021-09-09 00:38:16 +01:00
  • a70ecdba6e Merge pull request #1145 from oskarnp/fix-raylib-configflag gingerBill 2021-09-08 21:51:41 +01:00
  • 187e6d3ab7 Fix ConfigFlag.INTERLACED_HINT for raylib.odin Oskar Nordquist 2021-09-08 22:33:18 +02:00
  • 2786c30736 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-09-08 21:10:34 +01:00
  • 18ca975d33 Update raylib.lib gingerBill 2021-09-08 21:10:29 +01:00
  • eb76b00a5e Merge pull request #1144 from Kelimion/test_runner Jeroen van Rijn 2021-09-08 21:21:57 +02:00
  • 66ead6cf09 Also use custom test runner on Linux. Jeroen van Rijn 2021-09-08 21:21:36 +02:00
  • e6905f8657 Custom test runner. Jeroen van Rijn 2021-09-08 21:17:16 +02:00
  • 027d69678a Add vendor/raylib/rlgl.odin gingerBill 2021-09-08 19:40:18 +01:00
  • 0262539f68 Add vendor/raylib/easings.odin gingerBill 2021-09-08 19:11:35 +01:00
  • bff66ff600 Remove unnecessary operations gingerBill 2021-09-08 19:07:25 +01:00
  • d36329b8ec Add binaries for raylib on "linux" and "darwin" gingerBill 2021-09-08 18:15:20 +01:00
  • 7e859c3e75 Update vendor/README.md gingerBill 2021-09-08 18:10:10 +01:00
  • 5bcb47989d Allow vendor:raylib to use core:math/linalg types with -define:RAYLIB_USE_LINALG=true gingerBill 2021-09-08 18:08:38 +01:00
  • e5fbf45c42 Add vendor:raylib (core only) gingerBill 2021-09-08 18:04:05 +01:00
  • 123db3a23d Fix typo gingerBill 2021-09-08 14:55:07 +01:00
  • d29a0c6680 Add a minimum alignment on *nix for the compiler in heap_allocator_proc gingerBill 2021-09-08 14:53:42 +01:00
  • ff40e47042 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-09-08 14:45:59 +01:00
  • 76419383a8 Add some minor sanity checks to the compiler's heap_allocator_proc on Darwin gingerBill 2021-09-08 14:45:53 +01:00
  • dc14b66c98 Merge pull request #1141 from Kelimion/test_timeout Jeroen van Rijn 2021-09-08 14:34:53 +02:00
  • e831e919a6 Try to address test timeouts. Jeroen van Rijn 2021-09-08 14:30:11 +02:00
  • 3aa2924a06 Remove trailing ; in vulkan wrapper gingerBill 2021-09-08 13:28:41 +01:00
  • 36151d227a Update vulkan generator tool gingerBill 2021-09-08 13:22:29 +01:00
  • e0ee59084e Add calling convention "system" which is an alias for "stdcall" on Windows and "cdecl" on other platforms gingerBill 2021-09-08 13:22:03 +01:00
  • 8ff898079f Minor correct for freebsd gingerBill 2021-09-08 13:14:23 +01:00
  • 5006674a9b Correct math/big gingerBill 2021-09-08 13:14:13 +01:00
  • ca33cb990b Strip semicolons in core which were missing gingerBill 2021-09-08 13:12:38 +01:00
  • d4f5ef046d Remove goto in favour of multiple exits gingerBill 2021-09-08 11:58:01 +01:00
  • 30554f4758 Correct PointInRect gingerBill 2021-09-08 11:49:30 +01:00
  • 83bd7c73c4 Fix #1120 code generation gingerBill 2021-09-08 11:49:07 +01:00
  • 3754af62d6 Correct "contextless" stuff in mem gingerBill 2021-09-08 11:43:00 +01:00
  • 12296cec2c Fix typo gingerBill 2021-09-08 11:38:22 +01:00
  • a9f4273514 Make many mem procedures "contextless" gingerBill 2021-09-08 11:18:05 +01:00
  • 72508dbce3 Fix code gen bug for slicing multi pointers gingerBill 2021-09-08 11:14:26 +01:00
  • 3e459ba16b Correct SDL.OpenURL gingerBill 2021-09-08 11:09:24 +01:00
  • 98d25cdf4d Merge pull request #1140 from Kelimion/compress_tests Jeroen van Rijn 2021-09-07 20:27:36 +02:00
  • ce2f926ff7 Separate math/big test. Jeroen van Rijn 2021-09-07 20:24:02 +02:00
  • c0c7b4cbda Rename CI tests. Jeroen van Rijn 2021-09-07 20:13:03 +02:00
  • fcb23abce4 Tests: Integrate strings into CI. Jeroen van Rijn 2021-09-07 19:57:08 +02:00
  • f7601a759b Move math/big tests under tests/. Jeroen van Rijn 2021-09-07 19:47:37 +02:00
  • 49011f5198 Merge pull request #1139 from rasa-silva/index_any_fix Jeroen van Rijn 2021-09-07 19:49:14 +02:00
  • f6d496c81d Fix strings.index_any on small strings Ricardo Silva 2021-09-07 18:33:59 +01:00
  • 1dffd4ea3d Merge pull request #1138 from Kelimion/compress_tests Jeroen van Rijn 2021-09-07 19:16:53 +02:00
  • 78e923b6b0 Add Makefile for tests. Jeroen van Rijn 2021-09-07 19:11:06 +02:00
  • 1012f20d3b Merge pull request #1136 from Kelimion/compress_tests Jeroen van Rijn 2021-09-07 18:37:55 +02:00
  • 1ab6a765da Set relative path for Odin. Jeroen van Rijn 2021-09-07 18:30:54 +02:00
  • 6954076f15 CI tests for PNG, GZIP + ZLIB. Jeroen van Rijn 2021-09-07 18:25:49 +02:00
  • 56de14fd46 image: Fix download script. Jeroen van Rijn 2021-09-07 17:59:17 +02:00
  • 74a883de04 Add PNG test suite asset download to CI. Jeroen van Rijn 2021-09-07 17:53:48 +02:00
  • c0b07c71f0 png: Add test suite asset download script. Jeroen van Rijn 2021-09-07 17:50:47 +02:00