Commit Graph

  • 1875e7c36a Make log.do_*_header argument orders consistent Feoramund 2024-05-27 15:56:58 -04:00
  • 7d4da6eaa7 Fix trailing space with only .Date log option Feoramund 2024-05-23 16:29:18 -04:00
  • 8ae375dbff Move log timestamping out to do_time_header proc Feoramund 2024-05-23 16:23:54 -04:00
  • c07a46abc9 Merge pull request #3635 from Yawning/feature/aes Jeroen van Rijn 2024-06-01 21:42:59 +02:00
  • c751e4b2eb core/crypto/aes: Add AES implementation Yawning Angel 2024-05-25 20:24:39 +09:00
  • 1ade62b630 core/crypto/_aes/ct64: Add GHASH Yawning Angel 2024-05-27 21:25:26 +09:00
  • cba58924a8 core/crypto/_aes: 64-bit portable implementation Yawning Angel 2024-05-20 21:46:18 +09:00
  • f49575f1fb core/simd/x86: Add the AES-NI intrinsics Yawning Angel 2024-05-18 17:55:48 +09:00
  • 72a5e74ef3 Merge pull request #3658 from laytan/wasm64p32-runtime-fixes gingerBill 2024-05-31 23:17:52 +01:00
  • 881340fd3b Merge pull request #3659 from thetarnav/unreachable gingerBill 2024-05-31 23:17:08 +01:00
  • 451dc645df Add unreachable to base/builtin/builtin.odin Damian Tarnawski 2024-05-31 21:55:40 +02:00
  • 8a521648b9 wasm: fix runtime.js even more for wasm64p32 Laytan Laats 2024-05-31 20:54:20 +02:00
  • 5628cfabe5 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-05-31 16:35:38 +01:00
  • 31a9b3f428 core:encoding/ini gingerBill 2024-05-31 16:35:30 +01:00
  • e12ff63b16 Merge pull request #3657 from laytan/fix-wasm64p32-procs Jeroen van Rijn 2024-05-31 17:03:52 +02:00
  • 3a0ec3d6a8 wasm: fix target wasm64p32 runtime procs Laytan Laats 2024-05-31 16:32:27 +02:00
  • ffded3d557 Merge pull request #3655 from iErik/master gingerBill 2024-05-31 10:32:19 +01:00
  • ae63fd9230 Fix #3649 gingerBill 2024-05-30 23:08:42 +01:00
  • 6d9957d7e4 Fix types again gingerBill 2024-05-30 21:59:01 +01:00
  • e737122ce8 Add experimental target orca_wasm32 gingerBill 2024-05-30 21:58:27 +01:00
  • 8db87170a9 Clean up handle_link_name handling of link_suffix gingerBill 2024-05-30 21:53:23 +01:00
  • ba1e9c8abe Fix #3651 gingerBill 2024-05-30 21:50:30 +01:00
  • 66acbb7fed Add @(link_suffix=<string>) gingerBill 2024-05-30 21:48:23 +01:00
  • 0514ee0410 PR#3655 - small linter issue correction Erik Isidore 2024-05-30 16:12:20 -03:00
  • 7bcf33c881 Merge pull request #3656 from laytan/microui-optional-clipboard gingerBill 2024-05-30 17:37:35 +01:00
  • 6bbe7d88b8 microui: make clipboard optional during init Laytan Laats 2024-05-30 16:19:33 +02:00
  • 7058d6f320 Merge pull request #3652 from Dudejoe870/compile-time-hash gingerBill 2024-05-30 11:30:26 +01:00
  • f86bb11f84 Merge pull request #3653 from laytan/fix-wheel-event-js-wsam gingerBill 2024-05-30 11:13:44 +01:00
  • 5391605961 Merge pull request #3654 from laytan/darwin-fix-sdkpath gingerBill 2024-05-30 11:13:32 +01:00
  • f6e699cd22 core:sys/linux - Add support for Unix Domain Socket addresses Erik Isidore 2024-05-30 00:14:00 -03:00
  • eeb057b76d darwin: fix sysroot retrieval for some systems Laytan Laats 2024-05-30 01:53:38 +02:00
  • 692ca13ffd wasm: fix the WheelEvent not storing data properly Laytan Laats 2024-05-30 01:49:30 +02:00
  • 9b78061c8f Initial hash directive implementation Dudejoe870 2024-05-28 22:25:16 -05:00
  • ba8672ad29 Merge pull request #3650 from yay/destroy-multi-logger-no-pointer gingerBill 2024-05-29 00:49:02 +01:00
  • 223c987db2 Take logger itself, not a pointer to logger in multi-logger destructor. Vitalii Kravchenko 2024-05-28 21:06:43 +01:00
  • 74524b6050 Merge pull request #3644 from odin-lang/foreign-import-improvements gingerBill 2024-05-28 12:18:15 +01:00
  • 23852c16be Merge pull request #3647 from Feoramund/fix-core-data-comments Jeroen van Rijn 2024-05-28 09:14:44 +02:00
  • 4c6b824658 Merge pull request #3648 from Feoramund/rem-unused-prime-code Jeroen van Rijn 2024-05-28 08:55:04 +02:00
  • 01ad69413a Remove unused code in internal_random_prime Feoramund 2024-05-28 01:36:44 -04:00
  • fa6e07d976 Make ODIN_OS, ODIN_BUILD_MODE comments congruent to underlying data Feoramund 2024-05-28 01:32:20 -04:00
  • d91054b615 Change parser to use ^Expr rather than string for the foreign import paths gingerBill 2024-05-28 00:27:13 +01:00
  • a1b8749e74 Delay checking foreign import paths until after global scope is checked gingerBill 2024-05-28 00:23:23 +01:00
  • 38fffff06a Begin moving foreign import import paths to be evaluated in the semantic phase rather than parsing. gingerBill 2024-05-27 23:51:43 +01:00
  • a7a6ff8c69 encoding/json: Fix struct marshal() emitting comma after omitted field korvahkh 2024-05-27 16:59:46 -05:00
  • 74ac2667e7 Merge pull request #3642 from 2nafish117/fix-pitch-from-quat gingerBill 2024-05-27 22:24:46 +01:00
  • fb6248925a fix pitch_from_quaternion shashank 2024-05-27 23:38:50 +05:30
  • 2ecf909be0 Fix open() foreign libc signature on Darwin Harold Brenes 2024-05-27 11:54:28 -04:00
  • 75f1215ed2 Merge pull request #3639 from yay/destroy-file-logger-no-pointer Jeroen van Rijn 2024-05-27 17:25:59 +02:00
  • bdc4daca54 Make destroy_file_logger take logger instead of logger pointer. Vitalii Kravchenko 2024-05-27 16:19:44 +01:00
  • 6d163cee8a Merge pull request #3638 from harold-b/fix-darwin-libc-proc-sigs gingerBill 2024-05-27 02:06:50 +01:00
  • cfd4fc835b Fix a few darwin libc signatures with incorrect parameters. Harold Brenes 2024-05-26 19:40:08 -04:00
  • 8421950546 Merge pull request #3637 from laytan/revert-clang++-detection gingerBill 2024-05-26 19:16:32 +01:00
  • 5027cfb618 revert $(llvm-config --bindir)/clang++ to get the cpp compiler Laytan Laats 2024-05-26 20:01:57 +02:00
  • 149ae70be1 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-05-26 12:17:09 +01:00
  • 64bdb3a097 Fix #3630 (first part) gingerBill 2024-05-26 12:17:03 +01:00
  • ef7a155f9a Merge pull request #3633 from korvahkh/fix-slice-has-affix gingerBill 2024-05-25 21:48:31 +01:00
  • 58ae96c821 Fix slice.has_prefix & slice.has_suffix korvahkh 2024-05-25 15:52:35 -05:00
  • cfadca04f9 Merge pull request #3628 from IllusionMan1212/bitset-json-marshalling-fix Jeroen van Rijn 2024-05-25 08:34:59 +02:00
  • 65a4a56a83 fix(core/encoding/json): remove Unsupported_Type return when marshalling bit_set IllusionMan1212 2024-05-25 00:43:57 +02:00
  • fb22c59d1b Merge pull request #3625 from Kelimion/iso8061 Jeroen van Rijn 2024-05-24 23:56:20 +02:00
  • b945e3e708 Limit to max of 9 fraction second digits, part deux. Jeroen van Rijn 2024-05-24 23:48:18 +02:00
  • 1473374bba Limit to max of 9 fraction second digits. Jeroen van Rijn 2024-05-24 23:45:46 +02:00
  • 3526042f1e Add dedicated ISO 8601 parser. Jeroen van Rijn 2024-05-24 23:40:14 +02:00
  • e1c4b9b06a Allow lowercase z TZ indicator. Jeroen van Rijn 2024-05-24 19:16:24 +02:00
  • ff34970d79 Merge pull request #3623 from yay/allow-space-in-rfc-3339 Jeroen van Rijn 2024-05-24 19:10:04 +02:00
  • ff94ca9e42 Allow space (in addition to T and t) as RFC 3339 date/time separator. Vitalii Kravchenko 2024-05-24 17:37:57 +01:00
  • 590db0838a Fix types gingerBill 2024-05-24 17:21:00 +01:00
  • d698d4cdae Merge pull request #3621 from laytan/enable-default-temp-allocator-wasm Jeroen van Rijn 2024-05-24 15:42:51 +02:00
  • d99e1616cf Merge pull request #3620 from Kelimion/deprecate_odin_printer Jeroen van Rijn 2024-05-24 15:02:59 +02:00
  • aa72050586 wasm: enable default temp allocator After #3592 I think it makes sense to also enable the temp allocator by default Laytan Laats 2024-05-24 14:55:57 +02:00
  • b7cecc5762 Keep -vet happy. Jeroen van Rijn 2024-05-24 14:57:48 +02:00
  • 5c06480ce0 Add core:container/rbtree to examples/all Jeroen van Rijn 2024-05-24 14:55:21 +02:00
  • dc744411c5 Deprecate core:odin/printer + format in favor of OLS. Jeroen van Rijn 2024-05-24 14:29:44 +02:00
  • e2af3652c5 Merge pull request #3619 from Kelimion/csv_iterator Jeroen van Rijn 2024-05-24 14:06:42 +02:00
  • 479d301e92 Merge pull request #3614 from Kelimion/rbtree Jeroen van Rijn 2024-05-24 14:04:56 +02:00
  • 11e57fd3fd Address concerns. Jeroen van Rijn 2024-05-24 13:58:30 +02:00
  • 0cba33075f Add the option to export dependencies as JSON. tim4242 2024-05-24 13:44:38 +02:00
  • 2a4ddbb7be Remove core:mem import in example. Jeroen van Rijn 2024-05-24 13:35:32 +02:00
  • 3b739dc5cc Add iterator_next(&r) to CSV. Jeroen van Rijn 2024-05-24 13:26:12 +02:00
  • 0658778a30 Merge pull request #3611 from hstormo/textbox gingerBill 2024-05-24 11:51:09 +01:00
  • 1081e9ac09 Fix enum definition for bit_set use gingerBill 2024-05-24 11:41:56 +01:00
  • c43d189a33 Fix package line. Jeroen van Rijn 2024-05-24 01:43:17 +02:00
  • 8664b88c8f Improved depdendency formatting to support paths containing spaces tim4242 2024-05-24 01:20:45 +02:00
  • 7934e92d14 Initial dependency file generation tim4242 2024-05-24 01:04:41 +02:00
  • 4328562e2c Satisfy -vet Håkon Stormo 2024-05-23 23:50:26 +02:00
  • ee79c409b4 microui: use the text_edit procs Håkon Stormo 2024-05-23 23:28:58 +02:00
  • d3bbe29faa text_edit: better handle failure to resize underlying buffer Håkon Stormo 2024-05-23 23:22:32 +02:00
  • 410876b36a Add core:container/rbtree Jeroen van Rijn 2024-05-23 23:00:00 +02:00
  • f411fcedb0 microui: textbox cut/copy/paste Håkon Stormo 2024-05-22 17:44:47 +02:00
  • 043ddd83a9 microui: textbox selection Håkon Stormo 2024-05-22 16:57:26 +02:00
  • 7dc1f114b9 Add shadow suggestion gingerBill 2024-05-22 22:22:41 +01:00
  • f3f08c264f Be very particular with the cases for the error notes gingerBill 2024-05-22 21:55:48 +01:00
  • 2f35ee9671 Improve errors a lot for assigning procedures of the wrong signature gingerBill 2024-05-22 21:52:15 +01:00
  • 856537f0ce Fix #3603 gingerBill 2024-05-20 15:54:53 +01:00
  • bc706f8b0c Fix indexing type when using a #row_major matrix gingerBill 2024-05-20 15:04:15 +01:00
  • a68c635c00 Remove constant indexing for matrix value propagation gingerBill 2024-05-20 15:00:43 +01:00
  • f600562ca5 Improve fmt parsing of struct field tags gingerBill 2024-05-20 14:45:49 +01:00
  • 5ed93563a1 Merge pull request #3606 from Kelimion/fmtfix gingerBill 2024-05-20 14:29:50 +01:00
  • c49a291347 Merge pull request #3607 from Szwagi/fix-atomic-memory-order gingerBill 2024-05-20 14:29:06 +01:00
  • f6ef395057 Fix Odin to LLVM memory order mapping for .Relaxed and .Consume Kamil T 2024-05-20 13:57:08 +01:00