Commit Graph

  • 52aa7085e4 Use f32 as the immediate type for addition and subtraction for complex32/quaternion64 gingerBill 2024-06-29 11:09:54 +01:00
  • 9113f389d8 Merge pull request #3831 from Feoramund/fix-darwin-test-runner-cancel gingerBill 2024-06-29 11:01:01 +01:00
  • 55e9b8d994 Use explicit calling conventions gingerBill 2024-06-29 10:48:41 +01:00
  • ee2a0c4010 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-06-29 10:47:15 +01:00
  • f974002839 Use f32 operations rather than f16 in complex32 and quaternion64 to improve accuracy and performance gingerBill 2024-06-29 10:47:09 +01:00
  • 83b575aec2 Merge pull request #3833 from karl-zylinski/consistent-default-dynamic-array-capacity gingerBill 2024-06-29 10:38:22 +01:00
  • 906afa4154 Allow for when x in y { (minor oversight in syntax) gingerBill 2024-06-29 10:13:15 +01:00
  • 679f9b4e41 Made default capacity of dynamic arrays more consistent. Karl Zylinski 2024-06-29 08:23:39 +02:00
  • b3caae6db4 Keep -vet happy Feoramund 2024-06-28 22:49:48 -04:00
  • 6496432b80 Add -vet-identical-cast Feoramund 2024-06-28 22:49:24 -04:00
  • 0ea0fac2f9 Call pthread_cancel on Darwin, with advisory comment Feoramund 2024-06-28 19:15:40 -04:00
  • 13539d3be1 Catch SIGTRAP in the test runner Feoramund 2024-06-28 19:05:20 -04:00
  • 929cc48703 Merge Darwin signals into other UNIX-likes Feoramund 2024-06-28 19:03:43 -04:00
  • 06652bebce Merge pull request #3829 from Feoramund/fix-vetted-test-name Jeroen van Rijn 2024-06-28 23:06:25 +02:00
  • 574342af6f Let -vet be used with -define:ODIN_TEST_NAMES Feoramund 2024-06-28 15:58:22 -04:00
  • fa5be93da2 re-raise signals from the odin run binary Laytan Laats 2024-06-28 19:33:34 +02:00
  • 007832488d Merge pull request #3827 from Feoramund/require-runtime-linalg-import Jeroen van Rijn 2024-06-28 17:44:10 +02:00
  • 2af121752a Require base:runtime import in core:math/linalg Feoramund 2024-06-28 11:34:35 -04:00
  • 0c8924ea85 Merge pull request #3822 from jasonKercher/os2-rebase gingerBill 2024-06-28 15:43:18 +01:00
  • 6a894195cb revert os2/process jason 2024-06-28 09:45:22 -04:00
  • dc954307d7 fix assumption about std handles in os2/file.odin jason 2024-06-28 07:55:33 -04:00
  • a15cbc474d change error strings to an enumerated array in rodata; print_error takes a file argument jason 2024-06-28 07:45:24 -04:00
  • 37afd469c6 Merge pull request #3339 from axxeny/patch-1 gingerBill 2024-06-28 12:00:34 +01:00
  • 853173a11b Merge pull request #3517 from timosperisen/patch-1 gingerBill 2024-06-28 12:00:23 +01:00
  • a1ae6f161b Merge pull request #3502 from ARtemachka/master gingerBill 2024-06-28 12:00:10 +01:00
  • 883f6c129a Merge pull request #3643 from korvahkh/fix-omitempty-comma gingerBill 2024-06-28 11:50:31 +01:00
  • 861d51b760 Merge pull request #3825 from Valakor/wgpu gingerBill 2024-06-28 11:49:35 +01:00
  • 17efb87eef Add -custom-attribute gingerBill 2024-06-28 11:44:05 +01:00
  • 1747fdc3f0 Fix signature gingerBill 2024-06-28 11:07:54 +01:00
  • bef3ca98f0 Fix signature gingerBill 2024-06-28 11:01:57 +01:00
  • e15c5c4692 Fix missing import gingerBill 2024-06-28 10:32:16 +01:00
  • 9a4ffa79db Add missing libraries to examples/all gingerBill 2024-06-28 10:17:00 +01:00
  • ec38215842 Fix #3803 gingerBill 2024-06-28 10:09:46 +01:00
  • 67e9a6fd9b Improve error reporting on "Failed to parse fail" and show the line error if possible gingerBill 2024-06-28 10:04:08 +01:00
  • 4824050c99 Merge pull request #3792 from Feoramund/core-uuid gingerBill 2024-06-28 09:49:23 +01:00
  • 35651cfc17 Improve tokenization for false integer literals but not effect possible float literals gingerBill 2024-06-28 09:24:34 +01:00
  • dde7cb6e7f Improve error message for #3754 gingerBill 2024-06-28 09:21:33 +01:00
  • 862a04376f Improve tokenizing wrong number literals gingerBill 2024-06-28 09:16:01 +01:00
  • 5a9698e8cb Properly fix #3820 gingerBill 2024-06-28 09:08:57 +01:00
  • 0c8a81d298 Fix #3819 gingerBill 2024-06-28 08:57:31 +01:00
  • 06ff08b9cf Fix #3820 gingerBill 2024-06-28 08:53:05 +01:00
  • 52ea63f89c Fix #3471 gingerBill 2024-06-28 08:43:25 +01:00
  • f883cd5053 Initialize default context in heap_allocator_other.odin gingerBill 2024-06-28 08:33:12 +01:00
  • 4bf9de7237 SupportedLimitsExtras.chain should be a ChainedStructOut to properly chain from SupportedLimits Matthew Pohlmann 2024-06-27 21:53:16 -07:00
  • 0a504c2647 Some fixes to wgpu_native. 1. LogCallback should have the "c" calling convention and takes a userdata pointer like other callbacks. 2. DevicePoll's wrappedSubmissionIndex argument is an optional in/out parameter. The previous wrapper method was broken since it passed a non-nil structure to the underlying API with invalid members. Matthew Pohlmann 2024-06-27 21:41:48 -07:00
  • d31f88bfaa Merge pull request #3823 from laytan/enforce-global-foreign-import-variables Jeroen van Rijn 2024-06-28 02:11:50 +02:00
  • b79d7e6917 disallow non-global foreign import of variables on wasm Laytan Laats 2024-06-28 01:16:26 +02:00
  • ed7d34beb0 Avoid sporadic wasm crash Jeroen van Rijn 2024-06-28 00:39:51 +02:00
  • aba274cf75 Merge pull request #3821 from Kelimion/clang_override Jeroen van Rijn 2024-06-27 23:36:39 +02:00
  • 140ee036ce wasm error is no longer relevant Jeroen van Rijn 2024-06-27 23:29:36 +02:00
  • 58cd75350b Allow ODIN_CLANG_PATH=clang-path overrides Jeroen van Rijn 2024-06-27 23:21:58 +02:00
  • f24f72c280 convert all to use sys/linux over sys/unix; new implementations for pipe, process and env jason 2024-06-27 17:14:48 -04:00
  • f22754fc90 sys/linux: fix some syscalls and types; add more to Sig_Action and Sig_Info; Pid int->i32 jason 2024-06-27 16:29:47 -04:00
  • a0a48bfe34 Fix alignment. Jeroen van Rijn 2024-06-27 21:56:26 +02:00
  • 9f8b84c212 Merge pull request #3815 from laytan/tlsf-fixes Jeroen van Rijn 2024-06-27 19:50:24 +02:00
  • 1c199f52d6 tlsf: destroy first pool & properly zero memory Laytan Laats 2024-06-27 19:17:07 +02:00
  • 521182a100 Merge pull request #3813 from tadeohepperle/fix-vulkan-codegen-arrays-as-proc-args gingerBill 2024-06-27 16:34:17 +01:00
  • aa27cd4b0b Allow core:odin to parse @(require) import Jeroen van Rijn 2024-06-27 16:14:16 +02:00
  • b1d06ea03f Merge pull request #3808 from karl-zylinski/fix-append-elem-max-confusion gingerBill 2024-06-26 21:14:08 +01:00
  • e37afa3ada Merge pull request #3814 from Kelimion/fix_fixed Jeroen van Rijn 2024-06-26 20:46:46 +02:00
  • b834bd32f5 fix typo Tadeo hepperle 2024-06-26 20:31:43 +02:00
  • 3726f0b73c Merge pull request #3812 from Feoramund/add-table-decorations Jeroen van Rijn 2024-06-26 20:15:11 +02:00
  • c33bf7673f Fix core:math/fixed. Jeroen van Rijn 2024-06-26 20:12:55 +02:00
  • 67e69f7196 Merge branch 'master' into fix-vulkan-codegen-arrays-as-proc-args Tadeo hepperle 2024-06-26 19:31:00 +02:00
  • 18dadd94e3 fix proc parsing Tadeo hepperle 2024-06-26 19:30:21 +02:00
  • ba354e0524 Add documentation for write_decorated_table Feoramund 2024-06-26 12:53:34 -04:00
  • f13d30ad23 Add write_decorated_table API Feoramund 2024-06-26 12:50:43 -04:00
  • ba05c74936 Enable core:net tests for FreeBSD Feoramund 2024-06-26 10:04:51 -04:00
  • e61d893a74 Port core:net to FreeBSD Feoramund 2024-06-26 01:18:43 -04:00
  • 10ce76fcc2 Fix FreeBSD futex implementation Feoramund 2024-06-26 01:14:25 -04:00
  • c61f5bbfe7 Add core:sys/freebsd Feoramund 2024-06-26 01:11:37 -04:00
  • 8d1827838f Merge pull request #3807 from karl-zylinski/ctprint Jeroen van Rijn 2024-06-25 22:52:48 +02:00
  • f227a40652 Replace max(8, 1) in _append_elem with just 8 and a comment. Karl Zylinski 2024-06-25 22:48:14 +02:00
  • 4e2d12c540 Added fmt.ctprint Karl Zylinski 2024-06-25 22:32:20 +02:00
  • 5d1d98cef3 Merge pull request #3806 from NicknEma/windows_fixes Jeroen van Rijn 2024-06-25 12:22:27 +02:00
  • 845613c404 Update CommandLineToArgvW return type NicknEma 2024-06-25 12:10:17 +02:00
  • 93441a043a Make runtime.heap_alloc contextless gingerBill 2024-06-25 09:38:49 +01:00
  • c098739484 Remove @(warning) and #warning(...) gingerBill 2024-06-25 09:36:59 +01:00
  • e42029c5ed wgpu ld -> dl Jeroen van Rijn 2024-06-25 01:35:26 +02:00
  • d97fe41834 Mark deux Jeroen van Rijn 2024-06-24 22:45:12 +02:00
  • d3d73590d3 Fix CSV comments. Jeroen van Rijn 2024-06-24 22:43:14 +02:00
  • 185e39e53d Merge pull request #3791 from Feoramund/fix-text-table-alignment Jeroen van Rijn 2024-06-24 21:59:33 +02:00
  • 8b05ec1765 Add string caching example documentation Feoramund 2024-06-24 15:00:21 -04:00
  • fbd609fa37 Add complete example showcasing Unicode support Feoramund 2024-06-24 14:50:49 -04:00
  • f325a08e57 Make core:text/table examples more complete Feoramund 2024-06-24 14:45:38 -04:00
  • 7a43404ea1 Add Width_Proc documentation Feoramund 2024-06-24 14:37:02 -04:00
  • 7da96c484d Remove table.dirty Feoramund 2024-06-24 14:28:05 -04:00
  • e397bdf11d Let WIDTH_PROC be specified as proc argument to write_*_table Feoramund 2024-06-24 13:38:59 -04:00
  • 67b4cb0038 Crunch the ranges Feoramund 2024-06-24 13:18:54 -04:00
  • 8eafd9eb82 wgpu import Jeroen van Rijn 2024-06-23 22:19:29 +02:00
  • ca58d7771b Use new API from_nanoseconds in uuid Feoramund 2024-06-22 18:36:42 -04:00
  • 8a4a3ed66e Change how Time is constructed in uuid Feoramund 2024-06-22 17:58:42 -04:00
  • 4481f9c695 Clarify some uuid legacy documentation Feoramund 2024-06-22 17:07:18 -04:00
  • 5a75cac5b9 Add API for creating custom version 8 UUIDs Feoramund 2024-06-22 17:06:32 -04:00
  • e9b882be05 Add vendor-specific version 8 UUID generation (hashing) Feoramund 2024-06-22 16:51:37 -04:00
  • 859cbf7d72 Test if v1 and v6 UUID node is set correctly Feoramund 2024-06-22 15:54:15 -04:00
  • d559feb701 Add uuid test for timestamps Feoramund 2024-06-22 15:49:48 -04:00
  • f6344577d3 Add UUID sorting tests Feoramund 2024-06-22 15:30:47 -04:00
  • 339b2b23f6 Add unsafe_write to uuid package Feoramund 2024-06-22 15:14:14 -04:00
  • 8b8f8c7f7d Address minor organizational issues Feoramund 2024-06-22 15:07:29 -04:00