Commit Graph

  • 662d27b796 Finish xxHash implementation. Jeroen van Rijn 2021-09-15 20:05:44 +02:00
  • de00c7c9a8 Add bits.log2 gingerBill 2021-09-15 15:18:20 +01:00
  • 736a763859 Add stb libs for Windows directly gingerBill 2021-09-15 14:30:11 +01:00
  • 4eda1b0598 Update appropriate parameters to the corresponding boolean types gingerBill 2021-09-15 14:21:31 +01:00
  • 2e21312059 Remove -march=native from stb/src/Makefile gingerBill 2021-09-15 14:09:12 +01:00
  • 22218fff67 Update vendor/README.md gingerBill 2021-09-14 22:59:35 +01:00
  • e7ea09a93b Add vendor:stb/vorbis gingerBill 2021-09-14 22:35:22 +01:00
  • 6f182ae5ae Add vendor:stb/easy_font -- source port of stb_easy_font.h gingerBill 2021-09-14 22:12:23 +01:00
  • 43ebee4e91 Revert build.bat gingerBill 2021-09-14 21:44:41 +01:00
  • cb2437959c Add stb_image_resize to vendor:stb/image gingerBill 2021-09-14 21:44:26 +01:00
  • 61efbf8684 Merge pull request #1168 from odin-lang/vendor-stb gingerBill 2021-09-14 18:31:33 +01:00
  • da14292369 Minor corrections to stb_truetype.odin gingerBill 2021-09-14 18:22:04 +01:00
  • b0d5dde3d7 Add build_vendor.bat gingerBill 2021-09-14 18:12:14 +01:00
  • 7189625cf5 Add stb libraries (image+image_write, rect_pack, truetype) gingerBill 2021-09-14 17:54:50 +01:00
  • 1012055ba9 Merge pull request #1167 from Skytrias/patch-1 Jeroen van Rijn 2021-09-14 18:23:56 +02:00
  • 54e16bed0a add linux system dependencies for raylib Michael Kutowski 2021-09-14 18:17:08 +02:00
  • 9772e3a40b spaces to tabs Arne Döring 2021-09-14 12:14:41 +02:00
  • 442c25bf82 fix crash for ast_end_token Arne Döring 2021-09-14 11:44:10 +02:00
  • c2707618d9 Merge pull request #1165 from Kelimion/xxhash Jeroen van Rijn 2021-09-13 21:06:08 +02:00
  • a641ef95c0 Add XXH3-64 + tests. Jeroen van Rijn 2021-09-13 20:58:26 +02:00
  • 4e4ac460e5 Merge pull request #1164 from odin-lang/llvm-explicit-padding gingerBill 2021-09-13 18:23:58 +01:00
  • 526a42c6ca Remove custom alignment limit gingerBill 2021-09-13 16:44:01 +01:00
  • 8de728e3dc LLVM Code Generator: Add explicitly padding between fields in LLVM struct types gingerBill 2021-09-13 16:40:24 +01:00
  • e9b9d15de7 Merge pull request #1163 from Kelimion/bluetooth Jeroen van Rijn 2021-09-13 14:37:02 +02:00
  • a9f4c90c79 sys: Add Windows Bluetooth APIs. Jeroen van Rijn 2021-09-13 14:31:52 +02:00
  • 6ca58dd64e Merge pull request #1162 from rasa-silva/fix_osx_readdir Jeroen van Rijn 2021-09-13 13:51:24 +02:00
  • 01aa0c4151 Fix read_dir on OSX Ricardo Silva 2021-09-10 17:28:49 +01:00
  • be68bf9f26 Only store field_index remove field_src_index (for the time being) gingerBill 2021-09-13 11:29:46 +01:00
  • 15c309b0b8 Make permanent_allocator() thread local gingerBill 2021-09-13 01:39:41 +01:00
  • 042dbda47f Replace many uses of heap_allocator() with permanent_allocator() gingerBill 2021-09-13 01:30:30 +01:00
  • 2d7aea79b9 Make TypeStructl.tags a pointer from a slice (reduce memory usage) gingerBill 2021-09-13 01:23:37 +01:00
  • 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