Commit Graph

  • 3975b5e736 :Updated core:os for darwin to include flush function and match close to api documentation returning errno nicola 2024-03-30 16:48:52 -04:00
  • 2bdf5f58ef Enforce error on old style for/switch l-value gingerBill 2024-03-30 14:23:47 +00:00
  • 8e1a2094a7 Fix debug info for map gingerBill 2024-03-30 13:46:23 +00:00
  • 9271372fef Fix #field_align issues, by simplifying the LLVM struct type generation gingerBill 2024-03-30 13:06:51 +00:00
  • 4edcaa6124 Try storing a pointer to a fake metadata type in the debug info for a map gingerBill 2024-03-30 10:29:20 +00:00
  • d84d65ba45 Merge pull request #3348 from rick-masters/fix_convert_smaller_float_endian gingerBill 2024-03-29 22:13:58 +00:00
  • 28fb1ba83d Merge pull request #3350 from laytan/fix-gb.h-for-fsanitize-address gingerBill 2024-03-29 22:13:32 +00:00
  • db95ed7cdd Merge pull request #3353 from laytan/fix-incomplete-types-resize-segfault gingerBill 2024-03-29 22:13:01 +00:00
  • e6a552e0ce fix gb.h to be able to use -fsanitize=address Laytan Laats 2024-03-29 22:01:35 +01:00
  • 915f63b3f9 fix a segfault when incomplete types array resizes while processing Laytan Laats 2024-03-29 22:42:12 +01:00
  • e1b545860f Implement endian conversions for smaller float types. rick-masters 2024-03-29 11:05:27 +00:00
  • 8899f42478 Merge pull request #3347 from harold-b/macos-timing-fix Jeroen van Rijn 2024-03-29 10:15:16 +01:00
  • 13b8a5b73d Reverting to calculated frequency timings method on macOS, but fixed Harold Brenes 2024-03-29 05:04:40 -04:00
  • b84a660806 Fix incorrect timings on macOS Harold Brenes 2024-03-28 21:09:37 -04:00
  • d325c8ad23 Merge pull request #3346 from laytan/add-macos-14.4.1 Jeroen van Rijn 2024-03-28 19:43:57 +01:00
  • b7fd51a251 add MacOS 14.4.1 to sys/info and odin report Laytan Laats 2024-03-28 19:39:18 +01:00
  • 7325120ca9 Merge pull request #3345 from laytan/speed-up-path-to-fullpath Jeroen van Rijn 2024-03-28 19:27:31 +01:00
  • 9a5a39c07d fix not setting ok in cached code path Laytan Laats 2024-03-28 19:16:55 +01:00
  • 9b43aa3c94 Merge pull request #3344 from laytan/speed-up-path-to-fullpath Jeroen van Rijn 2024-03-28 19:02:39 +01:00
  • 63f30a8207 speed up path_to_fullpath on Linux/MacOS Laytan Laats 2024-03-28 18:44:21 +01:00
  • 308e9112f2 Disable packing on ARM64 and AMD64 gingerBill 2024-03-28 10:58:40 +00:00
  • 58d0635f48 Merge pull request #3342 from FrancisTheCat/master gingerBill 2024-03-27 18:57:34 +00:00
  • 2ccb326a41 Merge branch 'odin-lang:master' into master FrancisTheCat 2024-03-27 17:52:29 +01:00
  • cf9bdc134c Fix #3341 gingerBill 2024-03-27 16:48:51 +00:00
  • 29e4e85152 Merge branch 'odin-lang:master' into master FrancisTheCat 2024-03-27 16:43:02 +01:00
  • a422aba578 Json: improved unmarshalling of using _: T fields. using _: T fields will now have their members unmarshalled to their parent types reflecting the new behaviour of json.marshall. Franz Höltermann 2024-03-27 15:46:44 +01:00
  • 7b387fd3aa Improve C-like syntax mistakes error messages gingerBill 2024-03-27 13:10:46 +00:00
  • 12ec9bce7d Fix parsing bug on bit_set[;x] gingerBill 2024-03-27 13:05:15 +00:00
  • b378eb2df3 Fix free bug not using the correct allocator gingerBill 2024-03-27 12:54:52 +00:00
  • 6422c090f2 Make hash procedures contextless where possible gingerBill 2024-03-27 12:54:37 +00:00
  • 3bc7c51325 Merge pull request #3283 from laytan/darwin-new-wait-on-address-api gingerBill 2024-03-27 11:20:32 +00:00
  • f57cc6beb1 Merge pull request #3331 from laytan/darwin-fix-entrypoint-warning-dylibs gingerBill 2024-03-27 11:19:11 +00:00
  • 2031d2769a Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-27 00:58:35 +00:00
  • 83c9739a7d Update year gingerBill 2024-03-27 00:58:21 +00:00
  • d9ba698b7b Merge pull request #3337 from FrancisTheCat/master gingerBill 2024-03-27 00:57:03 +00:00
  • 77a0e50298 fix comments in core:container/queue. Arseniy Poroshin 2024-03-26 22:39:43 +00:00
  • 19d566ebc5 darwin: fix linker warning when building dynamic library Laytan Laats 2024-03-25 22:06:44 +01:00
  • 92a5666c1c Json: fields on structs like 'using _: T' will now have T's fields marshalled directly into the parent type without an '"_":{ ... }'. This seems like desirable behavior to me, since you can't access the fields with 'Parent_Type._.field' either. Franz Höltermann 2024-03-26 20:22:51 +01:00
  • 63d6b4752b Fix type info layout for wasm64p32 targets gingerBill 2024-03-26 17:16:12 +00:00
  • 6588fe35b3 Fix wasm abi gingerBill 2024-03-26 16:47:29 +00:00
  • fa84272d5e Merge pull request #3335 from rick-masters/fix_incomplete_struct_type gingerBill 2024-03-26 16:08:12 +00:00
  • c90a6ab0d5 Remove accidentally added test binary. rick-masters 2024-03-26 15:08:32 +00:00
  • 0989eac681 Add extra sanity check for nullptr gingerBill 2024-03-26 14:57:06 +00:00
  • b8c0a02164 Don't add type info for incomplete structs. rick-masters 2024-03-26 14:34:56 +00:00
  • df526549e2 Fix min/max for wasm gingerBill 2024-03-26 14:31:28 +00:00
  • 1009182f7b Fix another #soa race condition bug gingerBill 2024-03-26 14:13:55 +00:00
  • 620dd2c812 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-26 13:06:46 +00:00
  • 533ba63c82 Fix #3327 #3204 #3200 gingerBill 2024-03-26 13:06:39 +00:00
  • 2165303f5e Merge pull request #3332 from laytan/darwin-be-less-annoying-about-library-versions gingerBill 2024-03-26 11:16:25 +00:00
  • c59f6d548b Merge pull request #3333 from blob1807/change-time-sleep-doc gingerBill 2024-03-26 11:15:55 +00:00
  • 8eed65ad4c Update time.odin blob1807 2024-03-26 11:20:05 +10:00
  • bc0a2b8d39 Update time.odin blob1807 2024-03-26 11:17:44 +10:00
  • a405c72d4d Updated windows time period call blob1807 2024-03-26 11:13:27 +10:00
  • b26a685b76 darwin: be less annoying about "incompatible" library versions Laytan Laats 2024-03-25 21:55:58 +01:00
  • 3a8971c260 Merge pull request #3330 from laytan/remove-mistaken-dll gingerBill 2024-03-25 17:14:36 +00:00
  • ed742efc33 remove mistakenly added dll Laytan Laats 2024-03-25 18:11:41 +01:00
  • 06ee9117d2 Merge pull request #3124 from laytan/update-releases-llvm-version gingerBill 2024-03-25 16:36:38 +00:00
  • e100d9264f Merge pull request #3329 from laytan/fix-darwin_amd64-f16-emulation-on-older-microarches gingerBill 2024-03-25 16:35:57 +00:00
  • 53b02c5e6f Fix printing errors issue gingerBill 2024-03-25 14:46:45 +00:00
  • 50618759a6 Fix error reporting for type cycles gingerBill 2024-03-25 13:44:00 +00:00
  • 600ca83386 Merge pull request #3326 from rick-masters/fix_fields_wait_signal gingerBill 2024-03-25 13:29:08 +00:00
  • e5629dafd0 Potentially fix a race condition with parapoly types (related to #3328) gingerBill 2024-03-25 13:23:43 +00:00
  • a2167587ae Merge branch 'fix-darwin_amd64-f16-emulation-on-older-microarches' of github.com:laytan/Odin into update-releases-llvm-version Laytan Laats 2024-03-25 14:15:18 +01:00
  • b2a35683a4 darwin: fix amd64 f16 emulation Laytan Laats 2024-03-25 13:55:18 +01:00
  • dcc263c618 re-enable core tests on macos arm Laytan Laats 2024-03-23 18:27:09 +01:00
  • 3b34cf6dbb Also update to LLVM 17 for general CI Laytan Laats 2024-02-21 22:47:03 +01:00
  • ae9f026f4b llvm 17 on macos arm releases Laytan 2024-02-06 19:37:55 +01:00
  • 46093bad1e update LLVM to 17 for releases Laytan Laats 2024-01-22 17:37:18 +01:00
  • c843002d07 [core/os2]: Move .Broken_Pipe to General_Error enum flysand7 2024-03-25 23:35:01 +11:00
  • 6d4f30de1a Fix fields_wait_signal futex. rick-masters 2024-03-24 16:28:55 +00:00
  • 68ff945419 Remove old error message for #3062 gingerBill 2024-03-24 14:39:42 +00:00
  • cab53e12b7 Add assert message to tell me people to report the bug gingerBill 2024-03-24 13:53:09 +00:00
  • d92767cb77 Fix #3226 gingerBill 2024-03-24 13:49:51 +00:00
  • 670fc70f1f Remove private attributes for #3227 gingerBill 2024-03-24 13:46:26 +00:00
  • 223a336eb4 Fix #3249 gingerBill 2024-03-24 13:45:10 +00:00
  • 1ea1229516 Fix #3319 gingerBill 2024-03-24 13:42:37 +00:00
  • 6da6393735 Fix #3320 gingerBill 2024-03-24 13:40:10 +00:00
  • 87688936c6 Improve error messages for some wrong constant value attributes gingerBill 2024-03-24 13:36:50 +00:00
  • 590e52cc05 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-24 13:33:37 +00:00
  • 398af659e5 Fix #3323 gingerBill 2024-03-24 13:33:30 +00:00
  • 2e416c1a48 Merge pull request #3316 from laytan/fix-ld-warnings-and-set-default-minimum-version gingerBill 2024-03-24 13:26:35 +00:00
  • 34247b2658 Fix resize bug caused by typo gingerBill 2024-03-24 12:24:44 +00:00
  • 45d7dd8f27 Fix resize zeroing behaviour gingerBill 2024-03-24 12:20:39 +00:00
  • 09d7f1337b Merge pull request #3317 from laytan/arm64-abi-fixes gingerBill 2024-03-24 00:41:52 +00:00
  • 0f944bc0a1 [core/os2]: Reading from unsized files flysand7 2024-03-24 10:22:57 +11:00
  • 07a9969a41 darwin: arm64 abi fixes Laytan Laats 2024-03-23 23:17:01 +01:00
  • 15c1e8274d darwin: fix ld warnings and set minimum os version Laytan Laats 2024-03-23 22:12:05 +01:00
  • 517d7ae0b0 Add error block around error_line calls gingerBill 2024-03-23 17:51:56 +00:00
  • efb0933965 Improve error suggestion and propagation for x->y gingerBill 2024-03-23 16:57:35 +00:00
  • eb51cc6835 Improve error propagation for (*x).y style errors from C-programmers gingerBill 2024-03-23 16:53:40 +00:00
  • 1d46adb598 Treat *x as an unary operator to improve error messages for common C-programmer mistakes gingerBill 2024-03-23 16:51:04 +00:00
  • 61aa4558dc Fix #3314 gingerBill 2024-03-23 16:41:50 +00:00
  • 194d3fe6bd Ignore wrong types gingerBill 2024-03-23 14:59:35 +00:00
  • 624b870f28 Add some basic escape analysis errors for return &x gingerBill 2024-03-23 14:58:10 +00:00
  • eb61cf6043 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-23 12:56:09 +00:00
  • 7abb459861 Add missing field flags in debug printing gingerBill 2024-03-23 12:56:04 +00:00
  • e9ac7d5fab Merge pull request #3311 from laytan/fix-simd128-wasm gingerBill 2024-03-23 10:42:36 +00:00
  • bb5dab342a fix wasm with -target-features:"simd128" Laytan Laats 2024-03-22 17:04:15 +01:00
  • 7d6e9ef39c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-03-21 20:44:00 +00:00
  • d47ba09743 Fix at error printing bug gingerBill 2024-03-21 20:43:52 +00:00