Commit Graph

  • f3b0b82461 Fix futex gingerBill 2024-02-22 14:04:31 +00:00
  • fea38f6910 Minor changes to futex implementation on Linux gingerBill 2024-02-22 14:01:39 +00:00
  • 213b2fd0f8 Add bit_field as a keyword gingerBill 2024-02-22 14:01:23 +00:00
  • 42d595f6a1 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-02-22 13:59:27 +00:00
  • 656de10ba4 Minor changes to sync/chan (HIGHLY EXPERIMENTAL) gingerBill 2024-02-22 13:59:22 +00:00
  • f6f3a760bc Promote types in #c_varargs according to C rules Laytan Laats 2024-02-21 22:05:11 +01:00
  • bafc791f1c Merge pull request #3219 from laytan/fix-terminators-in-defer gingerBill 2024-02-21 18:53:40 +00:00
  • 1fc256dd90 Fix divergent proc call in defer Laytan Laats 2024-02-21 19:42:34 +01:00
  • 41549b502b Basic concept of core:sync/chan gingerBill 2024-02-21 15:24:24 +00:00
  • f989f4df3e Add sync.One_Shot_Event gingerBill 2024-02-21 13:08:12 +00:00
  • 21d1c0e5a4 Revert change since it is not needed gingerBill 2024-02-21 12:58:26 +00:00
  • d7b7804215 if -> while in wait_signal_until_available to check for spurious wake-ups gingerBill 2024-02-21 12:55:26 +00:00
  • 8472338bfa Add reflect.enum_name_from_value and reflect.enum_name_from_value_any gingerBill 2024-02-21 12:43:09 +00:00
  • 1de1d97429 Merge pull request #3213 from laytan/add-backend-info-to-odin-report gingerBill 2024-02-21 12:33:06 +00:00
  • f21ead4f78 Merge pull request #3212 from laytan/improve-net-tests gingerBill 2024-02-21 12:32:43 +00:00
  • a95cead8e7 add all inter types to switch blob1807 2024-02-21 14:05:50 +10:00
  • c276b1c0bc replace spaces with tabs blob1807 2024-02-21 11:51:29 +10:00
  • b39ef29ec6 add missing comma blob1807 2024-02-21 11:15:35 +10:00
  • b2b8b14955 Add better support for Enums in json Can now output enum value's name instead of its underlineing value blob1807 2024-02-21 11:07:03 +10:00
  • 7e0473dded Revert json union fix blob1807 2024-02-21 11:03:15 +10:00
  • e6bd79c882 Make sure we are listening before starting the client Laytan Laats 2024-02-20 23:54:11 +01:00
  • 9e417592e3 Add logs to flaky test Laytan Laats 2024-02-20 23:40:57 +01:00
  • db87c34613 Add backend info to odin report Laytan Laats 2024-02-20 23:23:56 +01:00
  • 159257597a Convert weird DOS line-endings to UNIX Laytan Laats 2024-02-20 23:22:05 +01:00
  • bdd6a86d73 Remove flaky test Laytan Laats 2024-02-20 23:15:18 +01:00
  • 1ab3ec5731 Improve net tests Laytan Laats 2024-02-20 22:49:47 +01:00
  • 004cd4933d Merge branch 'master' of https://github.com/blob1807/Odin blob1807 2024-02-21 00:43:27 +10:00
  • 14ee2181cb Fix bug https://github.com/odin-lang/Odin/issues/3173 blob1807 2024-02-21 00:42:11 +10:00
  • 8aab0f9e34 Add distinct and remove unnecessary link_names Ali Salehi 2024-02-19 15:55:57 +01:00
  • b43c1f2b5b Merge pull request #3134 from laytan/non-universal-binaries-raylib gingerBill 2024-02-19 14:18:44 +00:00
  • d380e43166 Add xinput bindings to core:sys/windows Ali Salehi 2024-02-18 21:28:30 +01:00
  • b1e608bfba [fmt] Add *printfln() Tetralux 2024-02-18 14:46:21 +00:00
  • 57c5455827 Merge pull request #3206 from flysand7/linux-fdflags-fix gingerBill 2024-02-18 14:56:31 +00:00
  • cc185d98b4 [sys/linux]: Fix numeric values for socket fd flags flysand7 2024-02-18 23:04:41 +11:00
  • cd61251d39 add Go license Juan Ignacio Díaz 2024-02-17 07:25:33 -03:00
  • 43a199b57b Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-02-17 13:42:02 +00:00
  • fa1875a8f1 Minor changes to os2 gingerBill 2024-02-17 13:41:54 +00:00
  • 44aae76294 Fix syntax mistake again James Duran 2024-02-16 10:55:55 -08:00
  • 009cebe8bf Fix Syntax Mistake James Duran 2024-02-16 10:50:54 -08:00
  • 9399cb53b6 Make into_dynamic_soa more concise and remove builtin tag from it James Duran 2024-02-16 10:46:46 -08:00
  • bed81c8829 Merge pull request #3197 from laytan/update-miniaudio gingerBill 2024-02-16 18:08:29 +00:00
  • 7a592cbb31 port math.round from Golang Juan Ignacio Díaz 2024-02-16 13:11:49 -03:00
  • c178f7199d Get Odin to compile on Haiku Slendi 2024-02-15 15:51:28 +02:00
  • a4d3777ab2 Added into_dynamic_soa, unordered_remove_soa, and ordered_remove_soa James Duran 2024-02-14 16:51:09 -08:00
  • e931c82b9b miniaudio: add version mismatch check Laytan Laats 2024-02-14 21:55:15 +01:00
  • a7f0275093 miniaudio: update .lib to 0.11.21 laytan 2024-02-14 21:17:12 +01:00
  • 9ab2fbea00 miniaudio: update .lib laytan 2024-02-14 21:07:57 +01:00
  • 7fe86ed565 miniaudio: fix wrong sizes for ma_device Laytan Laats 2024-02-14 21:00:26 +01:00
  • 16584779fb miniaudio: update to 0.11.21 Laytan Laats 2024-02-14 19:57:57 +01:00
  • c5c2a4d09d Fix typo gingerBill 2024-02-13 17:13:39 +00:00
  • 912c326d8b Fix typo that causes map info debug issues gingerBill 2024-02-13 17:06:04 +00:00
  • d496dbf3a0 Fix race condition with #soa gingerBill 2024-02-13 16:54:41 +00:00
  • 88e6980b13 fix build tags Laytan Laats 2023-12-18 13:42:34 +01:00
  • 0d413b8136 implement part of core foundation framework bindings for err message Laytan Laats 2023-12-03 22:32:24 +01:00
  • 32a4a5e601 remove darwin from bsd filename Laytan Laats 2023-12-03 21:01:06 +01:00
  • 91cf0826c1 use Security.framework with SecRandomCopyBytes for rand_bytes on darwin Laytan Laats 2023-12-03 20:43:46 +01:00
  • 3bc172c70b add crypto.rand_bytes for Darwin and FreeBSD Laytan Laats 2023-12-02 21:37:55 +01:00
  • cbfb32c34c Fix race condition with regards to #soa arrays by using the fields mutex gingerBill 2024-02-13 16:21:41 +00:00
  • 5cd57a3a7f Use Raw_Map as the debug information for a map gingerBill 2024-02-13 15:50:07 +00:00
  • 563ce2bd81 Merge pull request #3193 from Lperlind/master gingerBill 2024-02-13 14:17:20 +00:00
  • 9469b90b01 Add ID3DUserDefinedAnnotation Lucas Perlind 2024-02-13 17:13:17 +11:00
  • d2e1ec13f0 Merge pull request #3192 from Lperlind/revert-the-matrices gingerBill 2024-02-12 23:44:36 +00:00
  • 6df07a2c0a Remove bounds checking on a lot of linalg Lucas Perlind 2024-02-13 10:23:29 +11:00
  • c0d407a2b4 Revert "Change minor/adjoint to be row, col from c, r to be consistent with [row, col] syntax; Add #no_bounds_check were appropriate" Lucas Perlind 2024-02-13 10:13:34 +11:00
  • f378367fe7 Store cell data in map debug metadata gingerBill 2024-02-12 15:17:06 +00:00
  • c291fffce1 Add metadata type to maps debug information to aid debuggers knowing what is in it it gingerBill 2024-02-12 12:29:37 +00:00
  • 900fe95ba0 Split out linalg.identity between matrices and array-based matrix gingerBill 2024-02-12 12:08:43 +00:00
  • 5dd2e38aff Change minor/adjoint to be row, col from c, r to be consistent with [row, col] syntax; Add #no_bounds_check were appropriate gingerBill 2024-02-12 11:54:24 +00:00
  • 5ad8ebba9f Merge pull request #3188 from Tetralux/fixchdir gingerBill 2024-02-12 11:24:45 +00:00
  • e7719eed65 Merge pull request #3189 from mothfuzz/json_unmarshal_enumerated_enums_fix gingerBill 2024-02-12 11:23:51 +00:00
  • 5f49b8997a remove return statement from case Type_Info_Enumerated_Array, as it causes early exit in JSON unmarshalling. Kay 2024-02-12 01:45:11 -06:00
  • d6734c85b8 [os] Fix os.change_directory(), os.set_current_directory() Tetralux 2024-02-12 06:00:49 +00:00
  • 9c6574e053 Merge branch 'odin-lang:master' into master marcs feh 2024-02-11 23:55:39 +00:00
  • 4ca23499fa Add raymath procedures (with numerous deprecated attributes to suggest to use array programming) gingerBill 2024-02-10 16:31:03 +00:00
  • e201a2fabb Add rand.choice_enum gingerBill 2024-02-10 15:13:09 +00:00
  • 5c4485f657 Add #load_directory(path: string) > []runtime.Load_Directory_File gingerBill 2024-02-09 15:18:29 +00:00
  • bae2a6fc1e Merge pull request #3184 from Lperlind/master gingerBill 2024-02-09 11:59:12 +00:00
  • 8777fa1c04 Add more window procedures Lucas Perlind 2024-02-09 14:04:01 +11:00
  • d771b3286d Merge pull request #3182 from laytan/fix-instrumentation-in-debug-mode gingerBill 2024-02-08 21:36:43 +00:00
  • 0e6dd56ac1 fix instrumentation in debug mode Laytan 2024-02-08 22:29:45 +01:00
  • 9127e584c5 Merge pull request #3181 from laytan/fix-no-crt-on-linux gingerBill 2024-02-08 21:07:42 +00:00
  • eab0e730a0 fix -no-crt on Linux Laytan 2024-02-08 19:48:37 +01:00
  • 7128bc4b34 Add core:relative gingerBill 2024-02-08 15:15:16 +00:00
  • 7b672ac72a Disallow mixture of polymorphic $ names and normal identifiers within record parameters gingerBill 2024-02-08 14:03:03 +00:00
  • 8f4ab3c07d Add check for a procedure gingerBill 2024-02-08 13:49:27 +00:00
  • dc5cfacc0a Fix edge case for procedures gingerBill 2024-02-08 13:45:18 +00:00
  • 3aea2e1fff Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-02-08 13:41:07 +00:00
  • 59933b244d Allow polymorphic checking with intrinsics.type_is_subtype_of(Derived_Type, Poly_Type) gingerBill 2024-02-08 13:41:02 +00:00
  • 42aca72d9f Correct the logic for parapoly records to match that of procedures (polymorphic non-typeid parameters) gingerBill 2024-02-08 13:21:41 +00:00
  • 7034a31745 Merge pull request #3180 from z64/z64/fix gingerBill 2024-02-08 12:39:49 +00:00
  • 9d0786ded7 Remove invalid allocator assignment to slice Zac Nowicki 2024-02-08 04:14:16 -05:00
  • 4c51706941 Merge pull request #3179 from laytan/fix-ci gingerBill 2024-02-07 19:09:04 +00:00
  • a8c4f46747 fix ci Laytan Laats 2024-02-07 19:51:00 +01:00
  • 8e367d221b Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-02-07 17:16:05 +00:00
  • a08250ac5b Improve error handling for missing library collection provided by the compiler gingerBill 2024-02-07 17:15:59 +00:00
  • 131c71ea76 Merge pull request #3142 from jay-j/feature/gl-allow-geometry-shaders gingerBill 2024-02-07 16:09:58 +00:00
  • 9db04fe446 Merge pull request #3156 from laytan/spall-instrumentation gingerBill 2024-02-07 12:16:20 +00:00
  • abaa906f34 Fix lb_hasher_proc_for_type gingerBill 2024-02-07 11:05:38 +00:00
  • fa093d9b09 Add runtime.map_insert_and_check_for_previous gingerBill 2024-02-06 23:58:22 +00:00
  • 4035a226da Fix filepath.rel allocation behaviour gingerBill 2024-02-06 23:39:20 +00:00