Commit Graph

  • fbf01543d1 Remove duplicate table gingerBill 2024-04-06 16:59:02 +01:00
  • 8a98ee800a Merge pull request #3379 from atomicptr/task/add-sdl-sempost gingerBill 2024-04-06 16:12:41 +01:00
  • f72e3f689b Merge pull request #3383 from oskarnp/or_return_crash gingerBill 2024-04-06 16:10:09 +01:00
  • cd6153a125 Merge pull request #3385 from blob1807/fixed-removed-undefined-var Jeroen van Rijn 2024-04-06 14:01:25 +02:00
  • fde4e8c905 Removed undefined & usused vars blob1807 2024-04-06 21:49:50 +10:00
  • ca46484ae3 Fix checker crash when or_return/or_break/or_continue used for non-existing proc oskarnp 2024-04-06 11:02:43 +02:00
  • 280adc8a85 Merge pull request #3381 from Yawning/fix/chacha20poly1305 Jeroen van Rijn 2024-04-05 16:57:31 +02:00
  • a45721e9ad core/crypto/poly1305: The final addition is NOT mod p Yawning Angel 2024-04-05 23:45:41 +09:00
  • 8d399fa7c0 add missing SDL2_SemPost binding Christopher Kaster 2024-04-05 09:00:57 +02:00
  • 1422e5bc26 Merge pull request #3377 from laytan/fix-amd64-sysv-abi gingerBill 2024-04-05 00:06:56 +01:00
  • 133b45d843 fix amd64 sysv abi to pass asan everywhere Laytan Laats 2024-04-04 23:30:06 +02:00
  • 510574aa7f Merge pull request #3373 from laytan/add-some-windows-wsa-symbols gingerBill 2024-04-04 20:40:31 +01:00
  • 3fd3bf2d4d Merge pull request #3371 from mailgerigk/windows-setevent gingerBill 2024-04-04 18:09:21 +01:00
  • fbff2b4fd6 Merge pull request #3372 from laytan/fix-lbarg-ignore-logic gingerBill 2024-04-04 18:09:12 +01:00
  • 7f0ca315b3 Merge pull request #3374 from laytan/fix-128-ints-alignment-arm64 gingerBill 2024-04-04 18:06:01 +01:00
  • 31407d9b1b fix 128 bit int alignment on arm64 Laytan Laats 2024-04-04 18:39:41 +02:00
  • 83e2f5ff74 Add better error messages with suggestions for using context as an identifier gingerBill 2024-04-04 17:01:31 +01:00
  • 2375ac22a7 Improve error messages for A variable declaration must be an identifier gingerBill 2024-04-04 16:57:08 +01:00
  • b979fd4c43 Remove consecutive linking libraries gingerBill 2024-04-04 16:14:05 +01:00
  • 0e5a482c42 Default to "smart" linker behaviour; Add -min-link-libs to use minimize link libs if wanted gingerBill 2024-04-04 16:11:26 +01:00
  • 1af84e082c add some wsa based additions to core:sys/windows Laytan Laats 2024-04-04 17:00:29 +02:00
  • d248cddf90 Remove dead newline gingerBill 2024-04-04 16:07:55 +01:00
  • a7056f2b4f fix lbArg_Ignore logic Laytan Laats 2024-04-04 16:58:22 +02:00
  • 62cebe1bc9 Add windows.SetEvent gerigk 2024-04-04 16:00:01 +02:00
  • 99aff7e3fb Merge pull request #3370 from laytan/fix-objc-proc-group-edge-case gingerBill 2024-04-04 13:03:27 +01:00
  • 5339e1e1b6 fix objc proc group edge case Laytan Laats 2024-04-03 21:21:46 +02:00
  • 5fe0788cff Minimize code duplication in core:mem by using the base:runtime calls gingerBill 2024-04-03 11:47:39 +01:00
  • e42b16b106 Merge pull request #3366 from laytan/fix-vet-scope-bug gingerBill 2024-04-03 11:40:01 +01:00
  • a1d9442380 Merge pull request #3367 from laytan/fix-stack-overflow-warning gingerBill 2024-04-03 11:39:25 +01:00
  • b754c1e072 fix -vet warning for stack overflows not showing up Laytan Laats 2024-04-03 01:05:54 +02:00
  • 3a0df80066 correct newly found vets Laytan Laats 2024-04-03 00:05:31 +02:00
  • a9bfb3ac2e Clarity warning and error printing gingerBill 2024-04-02 23:39:14 +01:00
  • 692a47f080 Fix printing of warnings gingerBill 2024-04-02 23:36:36 +01:00
  • 21fcf7c874 fix vet scope bug skipping some scopes Laytan Laats 2024-04-02 23:59:38 +02:00
  • 05d07983c3 Merge pull request #3363 from laytan/fix-c-varargs-named-args gingerBill 2024-04-02 18:36:10 +01:00
  • fc30bde0f6 fix untyped nil into c varargs Laytan Laats 2024-04-02 18:49:35 +02:00
  • a8d8696e2f fix named arguments with #c_vararg Laytan Laats 2024-04-02 17:20:44 +02:00
  • 66f9ef9a00 Merge pull request #3361 from yay/ns-application-activate gingerBill 2024-04-02 06:59:13 +01:00
  • fdd4ef3c59 Add NSApplication.active to Foundation bindings. Vitalii Kravchenko 2024-04-02 00:26:43 +01:00
  • f9f6fbfe1f Merge pull request #3360 from laytan/debug-info-fixes Jeroen van Rijn 2024-04-01 19:12:24 +02:00
  • 4fc96e1ca5 change unneeded permanent allocation to temporary Laytan Laats 2024-04-01 19:05:49 +02:00
  • cfc85fd737 fix wrong type in map debug info Laytan Laats 2024-04-01 18:42:10 +02:00
  • 6b7e9f0a2d Merge pull request #3359 from Kelimion/tests_digests Jeroen van Rijn 2024-04-01 18:24:36 +02:00
  • b3580fa63a Make it a HMAC. Jeroen van Rijn 2024-04-01 18:20:14 +02:00
  • 406aa587e2 Merge pull request #3358 from laytan/debug-info-fixes gingerBill 2024-04-01 16:53:56 +01:00
  • b2f432c223 Add SHA3-512 digests verification to test assets. Jeroen van Rijn 2024-04-01 17:18:31 +02:00
  • 7c2352ea08 remove soa handling in debug info, fields are already added in checker Laytan Laats 2024-04-01 16:48:47 +02:00
  • 9647cb74ad debug info fixes/refactor Laytan Laats 2024-04-01 00:29:57 +02:00
  • bb72ff9c35 Fix nested ERROR_BLOCK bug gingerBill 2024-04-01 14:28:11 +01:00
  • 397c2aa201 Merge pull request #3318 from flysand7/os2-file-pipe-read gingerBill 2024-04-01 13:38:10 +01:00
  • b47d73c651 Fix type checking for invalid enum backing type gingerBill 2024-04-01 13:34:30 +01:00
  • 3ee9184537 [core/os2]: Fix memory leak on read_entire_file flysand7 2024-04-01 23:32:16 +11:00
  • 2938def707 Remove dead comment gingerBill 2024-04-01 13:27:51 +01:00
  • 84686c70c5 Error message when RTTI is disabled when iterating over an enum type or a bit_set of enum with for in gingerBill 2024-04-01 13:16:49 +01:00
  • 3fa02427b3 Unify error message logic for ranges over bit_set gingerBill 2024-04-01 13:12:09 +01:00
  • b862691d75 Support for in with bit_set gingerBill 2024-04-01 13:08:07 +01:00
  • f482cc8374 Fix error message gingerBill 2024-04-01 12:33:56 +01:00
  • 030b8d3f66 Merge pull request #3354 from serberoth/issue-3349 gingerBill 2024-04-01 12:25:17 +01:00
  • 0d8dadb084 Merge pull request #3357 from DragosPopse/win32-coinit-fix Jeroen van Rijn 2024-03-31 20:41:13 +02:00
  • d0674cb70f Fixed windows.COINIT.MULTITHREADED declaration. It's supposed to be 0 rather than 3 Dragos Popescu 2024-03-31 21:29:49 +03:00
  • 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