Commit Graph

  • 2af2a035dc Merge branch 'odin-lang:master' into master Michael Kutowski 2023-11-21 21:05:16 +01:00
  • f97ccca514 added ToUnicode to win32 skytrias 2023-11-21 21:01:05 +01:00
  • 25e9255157 Fix string_extension_position Jeroen van Rijn 2023-11-21 16:53:14 +01:00
  • 2e64866838 fix self_cleanup causing join to fail laytan 2023-11-20 21:23:12 +01:00
  • b21b5ef222 Updated bindings and libs for Raylib 5.0 sean arooni 2023-11-19 13:22:19 -05:00
  • d9fab5e824 Return value of _umtx_op on FreeBSD wasn't checked correctly Paco Pascal 2023-11-18 20:56:22 -05:00
  • 0424404140 Merge pull request #2961 from Kelimion/unhandled_eof Jeroen van Rijn 2023-11-18 18:18:31 +01:00
  • db89c2ccd0 Remap EOF for Windows in stream proc Jeroen van Rijn 2023-11-18 18:13:56 +01:00
  • 0c97f6aa4e Fix unhandled EOF in streaming io on Windows Jeroen van Rijn 2023-11-18 18:01:14 +01:00
  • af78ad2a87 Merge pull request #2956 from Yawning/feature/crypto-cleanup Jeroen van Rijn 2023-11-17 12:55:47 +01:00
  • 9cc5cd9d40 core/crypto: Update the documentation (NFC) Yawning Angel 2023-11-17 19:54:06 +09:00
  • 59950bcad6 core/crypto: Exile keccak, md5 and sha1 to legacy Yawning Angel 2023-11-17 19:18:45 +09:00
  • 4587a55486 core/crypto/sm3: API cleanup Yawning Angel 2023-11-17 17:34:23 +09:00
  • 7640fb0483 core/crypto/shake: API cleanup Yawning Angel 2023-11-17 17:27:14 +09:00
  • b8f9deb3d8 core/crypto/sha3: API cleanup Yawning Angel 2023-11-17 17:18:01 +09:00
  • 92aad90c6b core/crypto/sha2: API cleanup Yawning Angel 2023-11-17 17:07:32 +09:00
  • 506adfb105 core/crypto/sha1: API cleanup Yawning Angel 2023-11-17 16:53:01 +09:00
  • e819eebc63 core/crypto/md5: API cleanup Yawning Angel 2023-11-17 16:48:00 +09:00
  • 841e73fcd5 core/crypto/keccak: API cleanup Yawning Angel 2023-11-17 16:39:48 +09:00
  • aa821991b8 core/crypto/blake2: API cleanup and bug fixes Yawning Angel 2023-11-17 16:27:58 +09:00
  • b71afdc3ee core/crypto/sha2: Refactor update/final Yawning Angel 2023-11-17 01:13:27 +09:00
  • bc139ba6c6 core/crypto/util: Remove, no longer needed Yawning Angel 2023-11-16 22:07:14 +09:00
  • 8af6da5de1 core/crypto/whirlpool: Remove, historical/exotic Yawning Angel 2023-11-16 22:03:33 +09:00
  • 0b86038482 core/crypto/tiger: Remove, historical/exotic Yawning Angel 2023-11-16 21:59:15 +09:00
  • 8d943f5902 core/crypto/streebog: Remove, exotic Yawning Angel 2023-11-16 21:53:42 +09:00
  • 32b27c690d vendor/botan/skein512: Remove, use SHA-3 Yawning Angel 2023-11-17 17:37:27 +09:00
  • 3494a6dcd8 core/crypto/ripemd: Remove, historical/exotic Yawning Angel 2023-11-16 21:50:30 +09:00
  • 235fec23af core/crypto/md4: Remove, badly broken Yawning Angel 2023-11-16 21:46:20 +09:00
  • 97b066f112 core/crypto/md2: Remove, badly broken Yawning Angel 2023-11-16 21:42:44 +09:00
  • a99c0b3e4a core/crypto/jh: Remove, use SHA-3 Yawning Angel 2023-11-16 21:40:57 +09:00
  • 2a6fb3a387 core/crypto/haval: Remove, badly broken Yawning Angel 2023-11-16 21:38:36 +09:00
  • 65204f13a8 core/crypto/groestl: Remove, use SHA-3 Yawning Angel 2023-11-16 21:35:08 +09:00
  • 8438d66e6b core/crypto/gost: Remove, exotic Yawning Angel 2023-11-16 21:31:58 +09:00
  • 44c8da7bf2 core/crypto/blake: Remove, use BLAKE2b/BLAKE2s Yawning Angel 2023-11-16 21:27:13 +09:00
  • 41fdcfeecf core/crypto/sha2: Add SHA-512/256 Yawning Angel 2023-11-16 20:44:10 +09:00
  • 70ba4b5321 core/crypto: Add more assertions to the low level API Yawning Angel 2023-11-16 13:36:52 +09:00
  • 71da3ef925 core/crypto/sha2: Fix overflow for large amounts of hashed data Yawning Angel 2023-11-16 13:26:03 +09:00
  • 582bd760b7 core/crypto/shake: Add a TODO comment (NFC) Yawning Angel 2023-11-16 12:57:28 +09:00
  • e86bb3a795 core/crypto: Change hash asserts to panics Yawning Angel 2023-11-16 12:51:49 +09:00
  • e3a836f93c core/crypto/sha2: Fix hash_stream_224 and hash_stream_256 Yawning Angel 2023-11-16 12:32:20 +09:00
  • 31b42a53fc core/crypto/siphash: Fix the low-level API Yawning Angel 2023-11-16 10:58:32 +09:00
  • b71d3c739a core/crypto/sm3: Cleanups Yawning Angel 2023-11-16 10:42:56 +09:00
  • a162b51588 core/crypto/siphash: Cleanups Yawning Angel 2023-11-16 10:08:51 +09:00
  • 7c1119f217 core/crypto/_sha3: Cleanups Yawning Angel 2023-11-16 00:29:30 +09:00
  • b0397581db core/crypto/sha2: Cleanups Yawning Angel 2023-11-15 22:42:03 +09:00
  • c7dc1220b3 core/crypto/sha1: Cleanups Yawning Angel 2023-11-16 11:36:03 +09:00
  • d16acdc89c core/crypto/md5: Cleanups Yawning Angel 2023-11-16 11:20:59 +09:00
  • 1279ebe948 core/crypto/poly1305: Cleanups Yawning Angel 2023-11-14 15:47:27 +09:00
  • aa5a95a4d1 core/crypto/chacha20poly1305: Cleanups Yawning Angel 2023-11-14 15:50:36 +09:00
  • fa1cb28c8f core/crypto/chacha20: Cleanups Yawning Angel 2023-11-14 15:48:27 +09:00
  • 3902273d68 core/crypto/_blake2: Cleanups Yawning Angel 2023-11-16 10:25:22 +09:00
  • 811132ccbd core/crypto/sm3: odinfmt (NFC) Yawning Angel 2023-11-16 10:29:35 +09:00
  • 391b3090c9 core/crypto/siphash: odinfmt (NFC) Yawning Angel 2023-11-16 10:00:22 +09:00
  • d50380709d core/crypto/sha3: odinfmt (NFC) Yawning Angel 2023-11-16 00:18:59 +09:00
  • 14a46c6d5e core/crypto/sha2: odinfmt (NFC) Yawning Angel 2023-11-15 22:26:53 +09:00
  • b4e3da84c5 core/crypto/sha1: odinfmt (NFC) Yawning Angel 2023-11-16 11:26:24 +09:00
  • 9d627e453a core/crypto/md5: odinfmt (NFC) Yawning Angel 2023-11-16 11:13:42 +09:00
  • d6e0e5d3f6 core/crypto/blake2: odinfmt (NFC) Yawning Angel 2023-11-16 10:13:27 +09:00
  • 12b370ddc1 repo: Add more test binaries to .gitignore Yawning Angel 2023-11-17 15:36:39 +09:00
  • 50f86dc14f Fix shadowing Laytan Laats 2023-11-09 22:50:52 +01:00
  • 9078ddaf5a Allow larger thread poly data Laytan Laats 2023-11-09 12:12:01 +01:00
  • 8028033513 Merge pull request #2957 from laytan/no-crt-and-compile-assembly-on-darwin Jeroen van Rijn 2023-11-15 18:46:35 +01:00
  • 6b9202dfbf -no-crt and assembly compilation on darwin Laytan Laats 2023-11-12 02:02:30 +01:00
  • 04c928fb9e Clear up core:container/queue Jeroen van Rijn 2023-11-15 15:20:52 +01:00
  • 354d00963c Merge pull request #2954 from laytan/add-suggestion-passing-slice-into-variadic-arg Jeroen van Rijn 2023-11-14 17:08:24 +01:00
  • 9e5e49a65d checker: suggest ..[]T when passing a slice to variadic arg ..T Laytan Laats 2023-11-14 16:53:30 +01:00
  • 8a849bd1bd Merge pull request #2953 from Yawning/feature/endian-use-intrinsics Jeroen van Rijn 2023-11-14 15:34:04 +01:00
  • 1b3fb11a31 core/encoding/endian: Tidy up a comment (NFC) Yawning Angel 2023-11-14 15:45:14 +09:00
  • b30ceab864 core/encoding/endian: Use intrinsics for loads/stores Yawning Angel 2023-11-14 15:41:01 +09:00
  • 3e1791aa5c Fix typos Jeroen van Rijn 2023-11-13 20:54:19 +01:00
  • 2cb5cc774d [vendor/x11]: Add build guards for other xlib files flysand7 2023-11-13 19:51:35 +11:00
  • 5f7843a13d [vendor/x11]: Correct system import for linux flysand7 2023-11-13 19:49:23 +11:00
  • 1b770fc3b2 [vendor/x11]: Correction on XPutImage definition flysand7 2023-11-13 19:45:26 +11:00
  • 79d3c3be66 [vendor/x11]: Add xlib utility functions, make compileable with -strict-style flysand7 2023-11-13 19:40:06 +11:00
  • 55d42492ac [vendor/x11]: Add some client to window management communication functions flysand7 2023-11-13 11:59:36 +11:00
  • 9737c2ad0b [examples]: Import x11/xlib instead of x11 flysand7 2023-11-13 11:28:39 +11:00
  • b9a813a69d Merge pull request #2951 from FourteenBrush/master Jeroen van Rijn 2023-11-12 17:56:44 +01:00
  • e0ac454ed0 Expose strings.ascii_set_* functions FourteenBrush 2023-11-12 17:33:33 +01:00
  • 1db95aa09d [vendor/x11]: Fix XDefaultScreen flysand7 2023-11-12 21:30:45 +11:00
  • c0bbe1e23d [vendor/x11]: Add a special type for mouse events flysand7 2023-11-12 21:09:41 +11:00
  • 9e35361eb8 [vendor/x11]: Fix definition for EventType flysand7 2023-11-12 20:57:48 +11:00
  • cce42f4a6b [vendor/x11]: Fix XOpenDisplay flysand7 2023-11-12 20:48:32 +11:00
  • bd19081543 fix nil exceptions with incomplete code parse Laytan Laats 2023-11-12 01:53:14 +01:00
  • dd9b0ae4e5 Make pow2_f{16,32,64} contextless for consistency. Jeroen van Rijn 2023-11-11 14:06:48 +01:00
  • 3b5d28f0ee Merge pull request #2948 from flysand7/fix-do Jeroen van Rijn 2023-11-11 13:16:12 +01:00
  • 0ca39c70a5 Add -microarch:? to help text. Jeroen van Rijn 2023-11-11 13:07:12 +01:00
  • 270348b112 [core]: Remove do keyword from the core library flysand7 2023-11-11 20:36:38 +11:00
  • e67473d89a [vendor/x11]: Add most of the basic xlib bindings flysand7 2023-11-11 20:20:40 +11:00
  • 086478e8f2 fix -test-name flag Laytan Laats 2023-11-11 02:34:59 +01:00
  • 5a8da5dcdb core:sys/linux: rename Perf_Read_Format_Flags flga 2023-11-10 19:41:01 +00:00
  • f6f4734fee Re-add break. Jeroen van Rijn 2023-11-10 20:22:20 +01:00
  • f903951016 Facored out get_default_microarchitecture Jeroen van Rijn 2023-11-10 20:14:00 +01:00
  • e19460cbd7 Add -microarch:? Jeroen van Rijn 2023-11-10 19:37:08 +01:00
  • 6de2b7700f core:sys/linux: make Perf_Read_Format a bitset flga 2023-11-10 12:58:53 +00:00
  • 4e145cf69c [sys/linux]: Fix time(2) syscall not taking a pointer on ARM64 flysand7 2023-11-10 08:32:43 +11:00
  • 341087a82b [sys/linux]: Fix creat(2) syscall not returning file descriptor flysand7 2023-11-10 08:31:52 +11:00
  • 851fd1f8d1 Fix missing return statement flysand7 2023-11-10 08:30:38 +11:00
  • ce43b04688 time on arm64 flysand7 2023-11-10 05:33:25 +11:00
  • ff1ab74b3c [sys/linux]: Fix missing return; Remove TODO for select() flysand7 2023-11-10 05:24:24 +11:00
  • aed67ba665 [sys/linux]: Fix arch-specific issues flysand7 2023-11-10 05:14:37 +11:00