Commit Graph

  • edbbe4be92 Unify check_type_specialization_to logic gingerBill 2026-05-27 15:52:32 +01:00
  • 73d10f1cb6 Rename cbrt.odin to math_cbrt.odin gingerBill 2026-05-27 11:03:14 +01:00
  • 615f6b9d77 Fix typo gingerBill 2026-05-27 11:01:41 +01:00
  • 0d5fb4cd9e Add rand.Zipf gingerBill 2026-05-27 10:58:03 +01:00
  • db512cd83a Add math.cbrt gingerBill 2026-05-27 10:37:21 +01:00
  • d0fc43bd12 Merge pull request #6734 from mohamed6000/shortest-round-error gingerBill 2026-05-26 11:23:12 +01:00
  • 25c824035c Merge pull request #6733 from Yawning/fix/encoding/base64 gingerBill 2026-05-26 11:02:29 +01:00
  • 13487a45f2 Fix typo gingerBill 2026-05-26 10:58:54 +01:00
  • 82a18797b4 core/encoding/base64: Misc fixes and improvements Yawning Angel 2026-05-25 23:01:27 +09:00
  • 5c485d26ee Fixed the upper bound of Decimal in round_shortest mohamed6000 2026-05-25 16:21:00 +01:00
  • b0b5d6ad74 Link against libstdc++exp for backtrace support Adrian Hodos 2026-05-25 13:57:55 +03:00
  • d762a8247f Fix look up table gingerBill 2026-05-25 11:12:49 +01:00
  • fb8a9d0839 Support ** as expand_values operator: **x == expand_values(x) gingerBill 2026-05-25 10:28:15 +01:00
  • de0643e886 added missing LDFLAGS for OpenBSD Ignacy Koper 2026-05-24 10:55:22 +02:00
  • 89c71c920f Merge pull request #6724 from reavencode/master gingerBill 2026-05-24 10:23:16 +01:00
  • 52e7e44930 vendor/wgpu: Fix some incrrect proc signatures reavencode 2026-05-24 10:50:26 +02:00
  • c34fe2a587 Merge pull request #6716 from wishfoundry/fix-parapoly-specialization-race gingerBill 2026-05-23 18:48:50 +01:00
  • c30bb3afe7 narrow race condition fix during polymorphic specialization Be Dangerous 2026-05-22 12:37:42 -05:00
  • ad1b82abc3 Merge pull request #6713 from A1029384756/serialize-fixed-capacity Laytan 2026-05-21 20:29:00 +02:00
  • 45a79f96f0 [encoding/json] add support for unmarshalling fixed capacity dynamic arrays A1029384756 2026-05-21 11:48:25 -04:00
  • 63a59210b0 Merge pull request #6711 from krnowak/krnowak/generic-procs gingerBill 2026-05-21 12:21:30 +01:00
  • e950abf0c2 Merge pull request #6712 from kalsprite/runtime_swizzle_patch gingerBill 2026-05-21 10:51:04 +01:00
  • 98d6e0c26a ARM chunking logic, improved docs kalsprite 2026-05-20 17:55:29 -07:00
  • ae4b94fbd0 fix overloaded call kalsprite 2026-05-20 16:57:05 -07:00
  • b924da10a0 Be more thorough in detecting generic procedure types Krzesimir Nowak 2026-05-18 11:55:59 +02:00
  • 844a828a94 Merge pull request #6661 from mothfuzz/patch-4 gingerBill 2026-05-20 12:37:53 +01:00
  • a91725f305 Add simd.interleave + simd.deinterleave gingerBill 2026-05-19 21:32:09 +01:00
  • c66de5ee3c Improve vector to integer transmute LLVM IR gingerBill 2026-05-19 18:32:05 +01:00
  • f231ef0596 Support simd.byte_swap gingerBill 2026-05-19 15:44:31 +01:00
  • a3240373ac Allow simd.(reduce_any|reduce_all) to work with #simd integers gingerBill 2026-05-19 15:33:45 +01:00
  • 2094cd4768 Add suggestion for ternary if with simd gingerBill 2026-05-19 15:27:34 +01:00
  • 42d3f78bae Improve simd.sign_bit code generation gingerBill 2026-05-19 14:54:39 +01:00
  • cfef365c9f Add another suggestion of #simd shifting gingerBill 2026-05-19 14:53:50 +01:00
  • 046771c94a Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-05-19 14:52:56 +01:00
  • 0a87628a76 Add suggestion when trying to use << and >> with #simd gingerBill 2026-05-19 14:52:46 +01:00
  • f370632888 Add suggestion when trying to index a #simd array gingerBill 2026-05-19 14:47:06 +01:00
  • 9a0d939442 Merge pull request #6695 from Yawning/feature/mldsa Jeroen van Rijn 2026-05-19 12:34:12 +02:00
  • ccc17780b4 core/crypto/mldsa: Initial import Yawning Angel 2026-05-11 17:17:52 +09:00
  • 0c1c0372c7 core/crypto/mlkem: Minor cleanups Yawning Angel 2026-05-16 06:49:21 +09:00
  • d5903be4e5 core/crypto/noise: Stop cheating and reaching into "opaque" structs Yawning Angel 2026-05-18 14:32:17 +09:00
  • 104da7d54b core/crypto/ecdh: Add private_key_public_bytes Yawning Angel 2026-05-18 14:29:04 +09:00
  • c3e7a9026b core/crypto/ed25519: Add private_key_public_bytes Yawning Angel 2026-05-18 14:35:55 +09:00
  • 675389aeab core/crypto/ecdsa: Minor additions and cleanups Yawning Angel 2026-05-16 17:02:51 +09:00
  • f6da3a76b4 Merge pull request #6707 from jakubtomsu/ord_gram_schmidt gingerBill 2026-05-19 11:27:03 +01:00
  • 6a206d9bce tabs... jakubtomsu 2026-05-18 20:05:30 +02:00
  • b57db64c8e linalg: gram schmidt in any order jakubtomsu 2026-05-18 19:34:53 +02:00
  • c19540dda4 Merge pull request #6696 from Spooky309/no-thread-local gingerBill 2026-05-18 16:28:39 +01:00
  • 9d92bf6a2e Merge pull request #6706 from BadWolfuu/master gingerBill 2026-05-18 16:28:25 +01:00
  • 9501894e80 Merge pull request #6701 from Creativty/fix_poly_proc_nil gingerBill 2026-05-18 15:00:18 +01:00
  • bb819109c0 Merge pull request #6702 from Creativty/add_switch_type_duplicate_checks gingerBill 2026-05-18 14:58:34 +01:00
  • 1e1f37fcef n -> num_appended for append return values gingerBill 2026-05-18 14:33:35 +01:00
  • 37aaf4519c adding missing documentation to strconv.parse_int and strconv.parse_uint BadWolfuu 2026-05-18 14:01:31 +02:00
  • d02c5e1a21 add: check duplicates in type switches Abderrahim Indjaren 2026-05-18 03:15:55 +01:00
  • d37284ce55 fix: nil keeps its type instead of taking expected type Abderrahim Indjaren 2026-05-17 18:49:49 +01:00
  • 97482f53f4 Minor rearrange gingerBill 2026-05-17 13:18:48 +01:00
  • d8bbdf5ae6 Add EBNF for Odin gingerBill 2026-05-17 12:54:22 +01:00
  • e2c8d9ea33 Merge pull request #6697 from dogue/master Jeroen van Rijn 2026-05-16 20:21:43 +02:00
  • e6d10b02e5 [core:io/utils]: fix undeclared name in read_slice (typo) dogue 2026-05-16 14:07:41 -04:00
  • 765776d136 Honour no-thread-local for variables declared at procedure scope Spooky309 2026-05-16 10:56:17 +01:00
  • 80a21a01cc Merge pull request #6687 from MightyChubz/xlib-signature-changes gingerBill 2026-05-15 12:40:17 +01:00
  • 6888cca982 refactor: Change bit_set type for SizeHints to int Alexander Cusaac (MightyChubz) 2026-05-13 18:07:57 -04:00
  • 7c2588b101 Fix formatting to keep -vet happy gingerBill 2026-05-13 14:05:20 +01:00
  • 1d1f72fa1a Merge pull request #6683 from jasonKercher/oslinux-statx gingerBill 2026-05-13 14:03:05 +01:00
  • 265a81eb09 Merge pull request #6684 from ddenizozgur/fix-x11-XInternAtoms gingerBill 2026-05-13 14:01:26 +01:00
  • 310d27ff19 fix: Change discard from bool to b32 in Sync Alexander Cusaac (MightyChubz) 2026-05-13 02:13:46 -04:00
  • 53dd8075b1 refactor: Clean signature for GetWindowProperty Alexander Cusaac (MightyChubz) 2026-05-13 02:13:15 -04:00
  • e294f3f1e1 feat: Add atom constants for XA_CARDINAL and XA_INTEGER Alexander Cusaac (MightyChubz) 2026-05-13 02:11:58 -04:00
  • a1a201b4ff typo Alexander Cusaac (MightyChubz) 2026-05-13 00:51:40 -04:00
  • 844f813ab6 refactor: Add returns to all window mapping/unmapping functions Alexander Cusaac (MightyChubz) 2026-05-13 00:51:31 -04:00
  • 4de05d4b49 vendor/x11: fix missing only_if_exists parameter in XInternAtoms ddenizozgur 2026-05-13 04:08:05 +03:00
  • 57b63263b3 get .MODE and .TYPE right jason 2026-05-12 18:53:39 -04:00
  • bb9cddabac linux.Stat -> linux.Statx jason 2026-05-12 18:24:08 -04:00
  • e0781c0e40 Just change the type when transposing #row_major to #column_major matrix types gingerBill 2026-05-12 17:19:49 +01:00
  • 16ebdc19dd Merge pull request #6672 from JoltedJon/gh-6660 gingerBill 2026-05-12 14:55:06 +01:00
  • bab064ce61 Merge pull request #6680 from MightyChubz/xlib-binding-fixes gingerBill 2026-05-12 14:54:55 +01:00
  • 2952af3398 Merge pull request #6669 from BradLewis/fix/json-handle-invalid-utf8 gingerBill 2026-05-12 14:40:49 +01:00
  • d4508e39de Merge pull request #6677 from BigBoyBarney/builtin-fix gingerBill 2026-05-12 14:31:26 +01:00
  • 3715544202 Merge pull request #6670 from Creativty/fix_dynamic_cap_doc gingerBill 2026-05-12 14:29:09 +01:00
  • 26d72060a5 Merge pull request #6668 from Creativty/fix_parapoly_return gingerBill 2026-05-12 14:28:42 +01:00
  • cd073bc797 Remove bad merge issue gingerBill 2026-05-12 10:48:04 +01:00
  • 8ac7819bf5 zero allocation gingerBill 2026-05-12 10:44:01 +01:00
  • e4733b9a4e Merge pull request #6676 from odin-lang/bill/matrix-optimizations gingerBill 2026-05-12 10:42:35 +01:00
  • 202a4f19ca refactor: Change return type for IconifyWindow Alexander Cusaac (MightyChubz) 2026-05-11 20:55:33 -04:00
  • 3b909eab03 fix: Add missing parameter to TranslateCoordinates Alexander Cusaac (MightyChubz) 2026-05-11 20:52:52 -04:00
  • b603e7400f Fix make_aligned and new_aligned to be builtin Sylphrena 2026-05-11 21:53:57 +02:00
  • 724ce14677 More improvements to linalg functions gingerBill 2026-05-11 15:44:12 +01:00
  • 86a6f69793 General clean up gingerBill 2026-05-11 14:01:50 +01:00
  • 7d0dba1b82 Improve code generation for intrinsics.transpose gingerBill 2026-05-11 13:41:30 +01:00
  • b752ff4bdb Add a minor optimization for row_major * row_major gingerBill 2026-05-11 13:28:54 +01:00
  • 58e4e6be24 Improve matrix * vector code generation gingerBill 2026-05-11 13:14:02 +01:00
  • b0ee0bb635 Add @(fast_math={...}) + intrinsics.Fast_Math_Flags gingerBill 2026-05-11 11:55:07 +01:00
  • 65ff188c1c Add optimization edge case for square mat * mat gingerBill 2026-05-11 11:16:27 +01:00
  • 539ea7a003 Add unicode mapping between 'ẞ' <-> 'ß' JoltedJon 2026-05-10 17:41:19 -04:00
  • 7954e3bdbe add: cap dynamic array is now handled in write_expr_to_string Abderrahim Indjaren 2026-05-10 15:48:32 +01:00
  • 87d58b9fb7 Handle invalid utf8 when parsing json Brad Lewis 2026-05-10 16:17:39 +10:00
  • ebd50de56c fix: no more deferred_return in generic parapoly type name fix: segfault on accessing empty tags array in docs writer Abderrahim Indjaren 2026-05-09 23:07:50 +01:00
  • d005ba677c retrigger checks Kay 2026-05-09 04:08:27 -05:00
  • 1ba0ab8790 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-05-08 16:19:01 +01:00
  • daa6bb1aee Fix check_multi_expr_with_type_hint to use return rather than break gingerBill 2026-05-08 14:34:44 +01:00
  • 9cf809f329 Merge pull request #6664 from Deserted999/add-defsubclassproc Jeroen van Rijn 2026-05-08 15:21:38 +02:00