Commit Graph

  • 6a6460e824 fix another old os use in when statement Laytan Laats 2026-02-27 22:11:11 +01:00
  • 3c84305e38 [core:net] Make IPv6 resolution test failure informative instead. Jeroen van Rijn 2026-02-27 21:35:36 +01:00
  • 90118d6508 Merge pull request #6337 from andzdroid/patch-2 Laytan 2026-02-27 21:18:31 +01:00
  • f61a216c9f nbio: put clearing of list nodes in proper place and simplify test Laytan Laats 2026-02-27 21:04:43 +01:00
  • 9883e4ec29 Handle edge cases: Allocation error, extremely long input bplu4t2f 2026-02-27 19:16:34 +01:00
  • c63e310359 Merge pull request #6338 from brunodeangelis/brda/cursors-bindings Jeroen van Rijn 2026-02-27 14:12:26 +01:00
  • e65dcd64b8 add bindings to allow custom cursors Bruno 2026-02-21 16:23:54 -03:00
  • fa3441936c Fix utf8_to_utf16_alloc edge case, and improve utf8_to_* documentation bplu4t2f 2026-02-26 20:52:00 +01:00
  • 1c09a2be55 Add tests for utf8_to_utf16_alloc, utf8_to_wstring_alloc bplu4t2f 2026-02-26 20:49:36 +01:00
  • e75d0694ba win32 utf8_to_utf16_buf now null-terminates because _alloc did too. utf8_to_utf16_alloc no longer truncates trailing zero characters. utf8_to_wstring adjusted accordingly, including edge cases. bplu4t2f 2026-02-26 18:14:34 +01:00
  • 572bebd031 Add tests for win32 string conversion functions bplu4t2f 2026-02-26 18:11:48 +01:00
  • 275ffa1a0e Update SDL3 libs Jeroen van Rijn 2026-02-26 14:12:30 +01:00
  • ab9925c991 Merge pull request #6325 from nowhereware/master Jeroen van Rijn 2026-02-26 14:11:04 +01:00
  • ffcaa3830c Update miniaudio.lib Jeroen van Rijn 2026-02-26 13:44:14 +01:00
  • 334a554de3 nbio: fix op re-use andzdroid 2026-02-26 00:30:27 +00:00
  • 730f417ecb Fix MultiByteToWideChar usage in utf8_to_wstring_buf bplu4t2f 2026-02-25 23:02:14 +01:00
  • 61d53212dd Handle map iterator reset for reuse + fix example (#6335) Faker-09 2026-02-25 15:41:00 -05:00
  • bdcb9e3fef Merge pull request #6334 from laytan/miniaudio-0.11.24 Laytan 2026-02-25 20:17:44 +01:00
  • 4ce6b7653f vendor/miniaudio: update .lib to 0.11.24 and use LFS laytan 2026-02-25 18:53:08 +01:00
  • 60c3898a13 vendor/miniaudio: update to 0.11.24 Laytan Laats 2026-02-25 19:40:28 +01:00
  • 8bb8344ad6 xar: fix freelist_push_with_index using freelist_index_of which doesn't exist Laytan Laats 2026-02-25 19:01:30 +01:00
  • a7b2471a26 Update handle_map doc string Jeroen van Rijn 2026-02-25 17:33:33 +01:00
  • 2a9c5fd5e1 Merge pull request #6332 from Faker-09/bufio_remove_mem_depend Jeroen van Rijn 2026-02-25 16:06:52 +01:00
  • 2a56a943d2 core:bufio remove core:mem dependency Shane Shrybman 2026-02-22 22:45:00 -05:00
  • 68cd96bdbf Merge pull request #6331 from GPotoshin/regex-fix-word-boundary-logic-sibling-bug Jeroen van Rijn 2026-02-25 15:04:25 +01:00
  • 5335bdbe34 [core:text/regex] Follow up to fix #6323 and add test case. As was said in the issue discussion I had suspicion that there may be a sibling bug in .Assert_Non_Word_Boundary implementation and I was able to confirm that with re.findall(rB", ") python code. Odin implementation outputed an empty string wherase python gave "'". That is the same bug related to incorrect logic on string ends. This commit makes implementation of those 2 instructions cleaner and adds a test case. George Potoshin 2026-02-25 14:33:09 +01:00
  • 3bcddb43c7 missing , Jeroen van Rijn 2026-02-25 10:55:30 +01:00
  • e696073d7b [core:text/regex] Fix #6323 and add test case Jeroen van Rijn 2026-02-25 10:49:27 +01:00
  • 545d17fd8d Fix core:sys/regex debug output Jeroen van Rijn 2026-02-24 22:40:32 +01:00
  • c0468446f6 Ignore const nil "optimization" and fix c: Maybe(string); c == "" bug. gingerBill 2026-02-24 18:52:42 +00:00
  • 1e1e00c68e [core:sys/info] One more thing Jeroen van Rijn 2026-02-24 14:48:09 +01:00
  • 2cc7fe6d16 [core:sys/info] Fix small doc render issue Jeroen van Rijn 2026-02-24 14:46:30 +01:00
  • 1ba3b39c5e Merge pull request #6328 from Kelimion/priority_queue Jeroen van Rijn 2026-02-24 13:27:36 +01:00
  • 853afea0c7 [core:container/priority_queue] Make example visible on package overview Jeroen van Rijn 2026-02-24 13:18:56 +01:00
  • 4321efacc3 [core:container/priority_queue] Add example and tests Jeroen van Rijn 2026-02-24 13:05:26 +01:00
  • 30d87a2fd7 Merge pull request #6324 from Faker-09/dynamic_array_move_assert gingerBill 2026-02-24 08:11:34 +00:00
  • b26b9bd40c Merge pull request #6327 from Kelimion/core_sys_info Jeroen van Rijn 2026-02-24 00:05:39 +01:00
  • af43e6851b [core:sys/info] Remove , ok Jeroen van Rijn 2026-02-23 23:55:36 +01:00
  • 2b39905240 Merge pull request #6326 from Kelimion/core_sys_info Jeroen van Rijn 2026-02-23 23:36:01 +01:00
  • ea80eab75a [core:sys/info] Remove @(init) where practical Jeroen van Rijn 2026-02-21 21:53:23 +01:00
  • 509ae9c45c Update LICENSE nowhereware 2026-02-23 15:17:23 -05:00
  • 20e3237da1 Update SDL3 to 3.4.2 nowhereware 2026-02-23 15:14:08 -05:00
  • 3fd9c915ed Move assert(a.allocator.procedure != nil) out of the common path into the if check Shane Shrybman 2026-02-23 12:19:38 -05:00
  • 25fde8a03a For #soa dynamic arrays. Move assert(a.allocator.procedure != nil) out of the common path into the if check Shane Shrybman 2026-02-23 11:35:16 -05:00
  • a0c375dd02 A small optimization for dynamic arrays. Move assert(a.allocator.procedure != nil) out of the common path into the if check Shane Shrybman 2026-02-23 01:34:13 -05:00
  • 4581f57953 Merge pull request #6320 from Faker-09/handle_map_duplicate_assignment gingerBill 2026-02-23 13:49:02 +00:00
  • d3b8ab7475 Merge pull request #6319 from fnky/vendor/curl/fix-urlapi Jeroen van Rijn 2026-02-22 22:07:04 +01:00
  • ae45458193 Remove pointer from part arg fnky 2026-02-22 19:31:09 +01:00
  • 93d4e56e0b Merge pull request #6317 from Faker-09/bytes_loc Jeroen van Rijn 2026-02-22 16:52:10 +01:00
  • 0ffd740583 core:bytes add loc := #caller_location Shane Shrybman 2026-02-22 01:23:33 -05:00
  • 5d94c01e47 Disable LLVMTailCallKindMustTail under LLVM 18 Jeroen van Rijn 2026-02-21 23:29:32 +01:00
  • 1f18672110 Merge pull request #6312 from xandaron/add-win32-functions Jeroen van Rijn 2026-02-21 14:51:27 +01:00
  • 13e0f7cc35 Merge pull request #6314 from Kelimion/update_unicode_xml Jeroen van Rijn 2026-02-21 14:14:59 +01:00
  • 82b3917300 Update unicode.xml to 17 Jeroen van Rijn 2026-02-21 14:02:41 +01:00
  • 9359cfa39e added 2 user32 functions Alex Davis 2026-02-21 10:15:31 +00:00
  • ac11491979 Update generated table Jeroen van Rijn 2026-02-21 01:55:07 +01:00
  • 98b65f2c2e Update unicode generator + test Jeroen van Rijn 2026-02-21 01:54:17 +01:00
  • 11d2d37277 Better. Jeroen van Rijn 2026-02-20 19:31:50 +01:00
  • 3299981433 core:sys/info: Fix GPU enumeration loop Jeroen van Rijn 2026-02-20 19:25:17 +01:00
  • b6f064100a Merge pull request #6309 from Faker-09/xar_iter_reset Jeroen van Rijn 2026-02-20 19:12:33 +01:00
  • 94fa423cac Reset the xar freelist iterators' index to 0 for easy reuse Shane Shrybman 2026-02-20 12:06:38 -05:00
  • baaea5c1e6 Reset the xar iterator index to 0 for easy reuse Shane Shrybman 2026-02-20 11:28:50 -05:00
  • 8d641afdce Merge pull request #6306 from Kelimion/download_assets Jeroen van Rijn 2026-02-20 14:33:59 +01:00
  • be8c3a82b0 Tweak asset downloader output Jeroen van Rijn 2026-02-20 14:16:05 +01:00
  • 91d5b5539c Make download_assets.py less spammy. Jeroen van Rijn 2026-02-19 22:03:01 +01:00
  • b132ea5047 Merge pull request #6304 from laytan/build-script-llvm-detection-improvement Laytan 2026-02-19 22:00:03 +01:00
  • a0692cd40b improve llvm version picking Laytan Laats 2026-02-19 21:43:01 +01:00
  • d05523c23c Merge pull request #6239 from Yawning/feature/ecdsa Jeroen van Rijn 2026-02-19 21:15:17 +01:00
  • 4ef6300eb3 core/crypto/ed25519: Add private_key_generate Yawning Angel 2026-02-20 04:10:26 +09:00
  • 7e7515d7d9 core/crypto/ecdsa: Add ECDSA support Yawning Angel 2026-02-05 19:20:12 +09:00
  • 49ab240c45 core/crypto/_weierstrass: Add Shamir-Strauss Yawning Angel 2026-02-13 19:24:23 +09:00
  • ffa6fc2a67 core/crypto/_weierstrass: Add scalar field inversion Yawning Angel 2026-02-13 07:36:15 +09:00
  • aea6274a10 Fix _mkdir_all for wasi gingerBill 2026-02-19 14:54:34 +00:00
  • b643b0b1a9 Fix _copy_directory_all_native gingerBill 2026-02-19 14:05:49 +00:00
  • cf3ac07a7e Fix copy_directory_all gingerBill 2026-02-19 14:00:38 +00:00
  • 26a4b2bfef Fix perm: int to perm: Permissions gingerBill 2026-02-19 13:58:02 +00:00
  • d4b2d527d4 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-02-19 13:51:31 +00:00
  • 7c9ac5a777 Try to improve the error handling for procedure groups gingerBill 2026-02-19 13:51:20 +00:00
  • 109d68d022 Merge pull request #6303 from hstormo/hms-12-fix Jeroen van Rijn 2026-02-19 02:49:31 +01:00
  • 686cba8ca2 Fix to_string_hms_12 Håkon Stormo 2026-02-19 02:32:00 +01:00
  • 76f5c39d9b Merge pull request #6301 from laytan/remove-process-close-add-process-terminate Jeroen van Rijn 2026-02-18 20:35:39 +01:00
  • dfb09d1299 Merge pull request #6231 from lucypero/fix/atomic-typo Laytan 2026-02-18 20:28:02 +01:00
  • 7a7d7560b6 os: remove sys/unix dep on Linux Laytan Laats 2026-02-18 20:16:55 +01:00
  • e87e3fba1b os: remove process_close and add process_terminate Laytan Laats 2026-02-18 20:03:52 +01:00
  • 06a56c5edd Merge pull request #6300 from jakubtomsu/more-import-cleanup Jeroen van Rijn 2026-02-18 12:15:24 +01:00
  • 73a62f672a Merge branch 'odin-lang:master' into more-import-cleanup jakubtomsu 2026-02-18 10:59:00 +01:00
  • 53c6c8a556 Merge pull request #6299 from Faker-09/xar_return Jeroen van Rijn 2026-02-18 10:21:33 +01:00
  • 45ac966901 Add missing return values on xar iterators Shane Shrybman 2026-02-17 22:44:35 -05:00
  • 9ee09d7f2b Merge pull request #6297 from krnowak/krnowak/fix-tools-and-examples Jeroen van Rijn 2026-02-17 23:20:54 +01:00
  • a90f2ad3a0 Print errors in tools and examples to stderr Krzesimir Nowak 2026-02-17 23:08:32 +01:00
  • a48a4b98ce remove FORCE_DWORD enum elements jakubtomsu 2026-02-17 22:51:23 +01:00
  • 47775214d6 Fix some tools and examples after core:os update and using-stmt feature Krzesimir Nowak 2026-02-17 21:51:01 +01:00
  • 0deacb6871 In handle_map.dynamic_add(), 'item' has been appended to the xar so this additional assignment is unneeded. Shane Shrybman 2026-02-17 15:31:17 -05:00
  • c666dbf7c2 Merge pull request #6296 from Faker-09/xar_flase_typo Jeroen van Rijn 2026-02-17 20:43:59 +01:00
  • 111c2506d5 Fix typo in xar.array_linear_search() return Shane Shrybman 2026-02-17 14:40:15 -05:00
  • cd3ba3c3d5 unused intrinsics import in core:hash jakubtomsu 2026-02-17 18:56:39 +01:00
  • 8a7fb8bd4e net: generate DNS ID with context.random_generator directly jakubtomsu 2026-02-17 18:51:41 +01:00
  • e8aac50f8b math/rand math/bits dependency jakubtomsu 2026-02-17 18:34:37 +01:00
  • 97e09b19d1 refactor d3d11/d3d12/d3dcompiler dependencies jakubtomsu 2026-02-17 18:27:34 +01:00
  • 39c725a084 Merge branch 'odin-lang:master' into more-import-cleanup jakubtomsu 2026-02-17 17:54:34 +01:00