Commit Graph

  • 45322023e3 Merge branch 'master' of github.com:odin-lang/Odin into posix-linux Isaac Andrade 2024-08-27 18:51:58 -06:00
  • 9684ade23e fix -vet-tabs Laytan Laats 2024-08-27 19:13:46 +02:00
  • 8694fa5f78 Minor cleanup of CFString.odin gingerBill 2024-08-27 11:22:28 +01:00
  • 7d94810d01 Fix ino_t and ino_t32 types for POSIX linux. Isaac Andrade 2024-08-26 22:12:05 -06:00
  • fb248056c9 Merge pull request #4146 from Feoramund/fix-i128-transmute-align gingerBill 2024-08-26 22:38:24 +01:00
  • ade4e312fe Merge pull request #4154 from avanspector/master gingerBill 2024-08-26 22:38:13 +01:00
  • 12bd07d2df Merge pull request #4150 from laytan/update-wgpu-to-22-1-0 gingerBill 2024-08-26 22:37:31 +01:00
  • 91f8c626bb Merge pull request #4148 from Feoramund/tls-cleaner gingerBill 2024-08-26 22:37:08 +01:00
  • c1684d6335 Merge pull request #4136 from flysand7/process-info-fix Laytan 2024-08-26 23:25:21 +02:00
  • 1a4faff9c9 [os2/process]: Fix typo on doc comments flysand7 2024-08-27 08:06:11 +11:00
  • 6c17642b91 Merge pull request #4155 from Feoramund/fix-test-vet-style Laytan 2024-08-26 23:01:21 +02:00
  • ef254ec055 Merge pull request #4153 from Feoramund/fix-4151 Laytan 2024-08-26 22:59:48 +02:00
  • 1f04f541cf Fix -vet and -strict-style failures in tests Feoramund 2024-08-26 16:20:08 -04:00
  • dd86a8f013 Merge branch 'odin-lang:master' into master avanspector 2024-08-26 21:00:25 +02:00
  • 43ec2b9253 checker: delay foreign block checking avanspector 2024-08-26 20:59:16 +02:00
  • 60cd0da2ed wgpu: cont. fix sdl2glue on Linux Laytan Laats 2024-08-26 20:24:26 +02:00
  • c21bbae427 Merge branch 'master' of https://github.com/avanspector/Odin avanspector 2024-08-26 19:59:20 +02:00
  • d7e977069a Update checker.cpp avanspector 2024-08-26 19:59:15 +02:00
  • ef98aa1fe1 Merge pull request #4152 from edyu/master Jeroen van Rijn 2024-08-26 19:35:04 +02:00
  • 4e2bce0c83 Fix error for uuid to require 36 bytes instead 32 (4 bytes for dashes) Ed Yu 2024-08-26 10:22:37 -07:00
  • d43c6e39f6 Fix #4151 Feoramund 2024-08-26 13:22:13 -04:00
  • f56b895c05 wgpu: fix sdl2glue not using GetWindowWMInfo properly Laytan 2024-08-26 16:08:14 +02:00
  • 54a420f3eb wgpu: update to v22.1.0.1 Laytan Laats 2024-08-12 22:17:15 +02:00
  • 3e0f6bda91 Merge pull request #4149 from Feoramund/fix-thread-pool-use-after-free Jeroen van Rijn 2024-08-26 13:05:23 +02:00
  • 9fac03b84c Fix use-after-free in thread.Pool Feoramund 2024-08-26 06:38:29 -04:00
  • 0a8f85e879 Merge pull request #4147 from Feoramund/cleanup-test-runtime-arenas Laytan 2024-08-26 12:09:34 +02:00
  • 49606ec3ea Use thread_local_cleaner API in os2 Feoramund 2024-08-26 05:59:41 -04:00
  • d338642dc4 Add API for freeing thread_local state Feoramund 2024-08-26 05:56:22 -04:00
  • 95d1c29c2a Free the arenas allocated in test_core_runtime Feoramund 2024-08-26 05:45:24 -04:00
  • c424c94030 Fix inline transmutation of [16]i8 to i128 Feoramund 2024-08-26 04:48:31 -04:00
  • 8de1e88c4f Merge pull request #4144 from laytan/riscv-error-on-atomics-without-extension gingerBill 2024-08-25 22:49:42 +01:00
  • 3119e0489f [os2/process]: Fix vet errors flysand7 2024-08-26 07:23:59 +11:00
  • db94e646e0 [os2/process]: Adjust documentation for process info flysand7 2024-08-26 07:21:54 +11:00
  • 4737485f09 [os2/process]: Force return on allocation errors and process not existing flysand7 2024-08-26 07:19:39 +11:00
  • d299d4e1cd riscv: add an error when atomics are used without the atomics extension Laytan 2024-08-25 21:15:25 +02:00
  • 9aeb0d0fb6 Merge pull request #4142 from laytan/os2-propogate-errors-from-execv Laytan 2024-08-25 21:09:54 +02:00
  • 0ea6809b49 os2: remove return on file_size error from read_entire_file Laytan 2024-08-25 18:43:23 +02:00
  • a0fe6da10b os2: propogate errors from execv functions to parent Laytan Laats 2024-08-25 18:01:33 +02:00
  • 8c952878fb Allow empty strings in link_prefix and link_suffix gingerBill 2024-08-25 14:03:14 +01:00
  • eda58357b6 Merge pull request #4141 from VladPavliuk/fix-dwmapi-enum gingerBill 2024-08-25 12:46:51 +01:00
  • 7b14c267fb Merge pull request #4138 from z64/z64/fix-cmark gingerBill 2024-08-25 12:43:07 +01:00
  • cc2ed2b302 Fix win32 dwmapi enum. VladPavliuk 2024-08-25 14:34:24 +03:00
  • b396280df7 add stuff needed for process control Colin Davidson 2024-08-25 03:57:59 -07:00
  • 17cc423a17 Fix binding to cmark_node_get_fence_info Zac Nowicki 2024-08-25 01:40:27 -04:00
  • fa84e86766 [os2/process]: Allow for partial success scenarios flysand7 2024-08-25 13:21:02 +11:00
  • 0d7e6430eb [os2/process]: Don't free process info fields in partial success scenarios flysand7 2024-08-25 13:08:24 +11:00
  • 4cf1af3f7d Merge pull request #4135 from gelatinstudios/master Jeroen van Rijn 2024-08-24 23:23:33 +02:00
  • eef4dffa12 Merge pull request #4134 from karl-zylinski/fix-raylib-LoadImageAnim-binding Laytan 2024-08-24 22:56:49 +02:00
  • 25e8a6353d Fix comment indentation. Karl Zylinski 2024-08-24 22:02:17 +02:00
  • ae5ef0ce9c fix core:reflect/iterator.odin unknown 2024-08-24 16:01:49 -04:00
  • 574a5015d6 Make rl.LoadImageAnim take a pointer instead of a multipointer. The param frames is just for returning an int, it's not for passing a multipointer into the proc. Karl Zylinski 2024-08-24 22:00:29 +02:00
  • 0a825fc44d Improve SRV handling in dns_windows.odin Jeroen van Rijn 2024-08-24 18:43:25 +02:00
  • aa659a637a Fix #4132 gingerBill 2024-08-24 15:46:54 +01:00
  • 0e71e93b22 Remove unused import gingerBill 2024-08-24 14:51:28 +01:00
  • 61b3af5b08 MemFree as a procedure group for both rawptr and cstring gingerBill 2024-08-24 14:51:05 +01:00
  • 19b95349a6 Use fmt.caprintf directly gingerBill 2024-08-24 14:47:33 +01:00
  • d0eaf7642d Add intrinsics.type_has_shared_fields gingerBill 2024-08-24 14:36:18 +01:00
  • eb799393d5 Fix -vet-tabs issues gingerBill 2024-08-24 13:56:41 +01:00
  • 8ba87e01bd Improve parse_enforce_tabs usage gingerBill 2024-08-24 13:56:30 +01:00
  • daccd72162 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-08-24 13:36:51 +01:00
  • 8b248673c1 Fix #4105 gingerBill 2024-08-24 13:36:43 +01:00
  • faec52623d Merge pull request #4128 from gordonshamway23/mini_fix_in_image Jeroen van Rijn 2024-08-24 14:23:42 +02:00
  • b6d9a0c32e Manually implement tail-recursion for parse_if_stmt gingerBill 2024-08-24 13:16:55 +01:00
  • a4cc207022 Add a recursion depth limit for #3987 with a consideration to use a switch statement or refactor the code to not use a large if-else chain gingerBill 2024-08-24 12:59:17 +01:00
  • 683dde1fa0 Disallow labelled branches in defer - fix #3960 gingerBill 2024-08-24 12:47:29 +01:00
  • ca4d91a8a3 Fix #4079 gingerBill 2024-08-24 12:26:41 +01:00
  • 65543b993f Merge pull request #4130 from fusion32/fix-ambiguous-generic-type-names gingerBill 2024-08-24 11:50:02 +01:00
  • 00fb60d3d9 #4115 Add Suggestion: 'typeid_of(T)' gingerBill 2024-08-24 11:48:32 +01:00
  • 68a83abcd6 #4119 Add error when doing {.A | .B} instead of {.A, .B} with a suggestion to do surround it in parentheses to make it clear it is intended gingerBill 2024-08-24 11:44:59 +01:00
  • 4458ca4585 Fix #4126 gingerBill 2024-08-24 11:40:02 +01:00
  • e0b78476c5 Fix else when clause. Isaac Andrade 2024-08-23 20:18:26 -06:00
  • 2794eb31d9 On Linux POSIX, ENOTSUP and EOPNOTSUPP have the same value. Isaac Andrade 2024-08-23 20:08:59 -06:00
  • d8e4a1b93f Fix comment typo on POSIX ENOTSUP constant. Isaac Andrade 2024-08-23 20:02:44 -06:00
  • 9c06898303 Add comma to last dirent struct member. Isaac Andrade 2024-08-23 20:01:15 -06:00
  • 90aa7dff04 Add POSIX dirent struct for Linux. Isaac Andrade 2024-08-23 19:56:45 -06:00
  • 1adea2f4d6 Merge branch 'master' of github.com:odin-lang/Odin into posix-linux Isaac Andrade 2024-08-23 18:40:35 -06:00
  • 5ef8a092f6 fix wrong exact value kind comparison fusion32 2024-08-23 17:50:27 -03:00
  • c969bee86d fix ambiguous generic type names fusion32 2024-08-23 17:18:10 -03:00
  • 426367c522 Added missing slice advancing. gordonshamway23 2024-08-23 21:28:59 +02:00
  • d410281766 os2: do read_entire_file in parts if the file size is 0 Laytan Laats 2024-08-23 20:25:47 +02:00
  • ce53805d94 os2: fix read_entire_file wrong slice end variable Laytan Laats 2024-08-23 20:25:19 +02:00
  • 963e8544f4 os2: CLOEXEC the fds from pipe for posix implementation Laytan Laats 2024-08-23 20:24:40 +02:00
  • c2a7c29ce8 os2: fix using uuid as process handle for darwin, once it goes zombie it changes Laytan Laats 2024-08-23 20:24:06 +02:00
  • b3f22133f3 Merge pull request #4123 from laytan/more-core-orca-support Laytan 2024-08-23 18:47:00 +02:00
  • caef37bc18 orca: implement core:time and core:log Laytan Laats 2024-08-17 02:09:52 +02:00
  • 574dc5efe6 Merge pull request #4120 from laytan/posix-process gingerBill 2024-08-22 22:51:48 +01:00
  • a66520ba57 os2: process API for Darwin and most of it for BSDs Laytan Laats 2024-08-22 23:00:01 +02:00
  • b9043db434 os2: make platform error more ergonomic by making it an alias Laytan Laats 2024-08-22 22:59:13 +02:00
  • 58e5078b66 add riscv to simd.IS_EMULATED Laytan Laats 2024-08-22 14:17:45 +02:00
  • 70932dc478 Merge pull request #4089 from laytan/riscv64 gingerBill 2024-08-22 11:20:03 +01:00
  • a8bc6f08a9 Merge pull request #4116 from Kelimion/article Jeroen van Rijn 2024-08-21 18:51:43 +02:00
  • 07aedb0b89 , Jeroen van Rijn 2024-08-21 18:42:11 +02:00
  • 171d917b7e odin manifest file Thomas la Cour 2024-08-20 18:43:40 +02:00
  • 63cd9a031a fix variadic parameter with default value error check Laytan 2024-08-21 15:11:16 +02:00
  • c77e8ca401 Fix tests gingerBill 2024-08-21 14:06:04 +01:00
  • 58e811eea5 Merge pull request #3962 from Feoramund/regex gingerBill 2024-08-21 13:55:11 +01:00
  • c0125f3192 correct the riscv64 stat structs Laytan 2024-08-21 14:41:23 +02:00
  • 1bcc074223 dash Jeroen van Rijn 2024-08-21 14:18:12 +02:00
  • e7b8e61c68 Merge pull request #4106 from yeongjukang/master gingerBill 2024-08-21 09:41:14 +01:00
  • ef06cd93cc Initial implementation of linux-specifig dirent struct. Isaac Andrade 2024-08-20 20:35:56 -06:00