Commit Graph

  • 65b147d4d3 Prefer LPCSTR/LPCWSTR types in DirectX bindings Piotr Doan 2026-01-02 18:58:09 +01:00
  • e45db9a69c Merge pull request #6089 from Neirokan/ipv4_to_ipv6_fix gingerBill 2026-01-02 11:57:09 +00:00
  • 57c7ae1bd9 Minor fixes to formatting and types gingerBill 2026-01-02 11:35:44 +00:00
  • e154489f01 More formatting improvements gingerBill 2026-01-02 11:32:39 +00:00
  • 274e7e7e58 Improve the formatting of user32.odin gingerBill 2026-01-02 11:25:53 +00:00
  • 006681ec22 Improve formatting; fix types; add struct field tags gingerBill 2026-01-02 11:18:48 +00:00
  • b86627ba37 Improve formatting and #raw_union logic in core:sys/windows gingerBill 2026-01-02 10:39:46 +00:00
  • bfe75d5c2c Add boolean support for raw_union_tag gingerBill 2026-01-02 10:19:23 +00:00
  • c49a645d34 Add raw_union_tag support to MINIDUMP_CALLBACK_INPUT gingerBill 2026-01-02 10:14:39 +00:00
  • 49687069ef Minor formatting improvements gingerBill 2026-01-02 10:14:24 +00:00
  • 25daf52000 Add support to raw_union_tag for integers gingerBill 2026-01-02 10:13:31 +00:00
  • 111ed21e7e Change usage of i32 to c_int where appropriate gingerBill 2026-01-02 10:02:23 +00:00
  • 747ecc6911 Fix typo gingerBill 2026-01-02 09:55:56 +00:00
  • 37458a4beb Fix some return types in core:sys/windows gingerBill 2026-01-02 09:53:50 +00:00
  • 45aa89cf02 Replace uses of c.int with c_int for consistency gingerBill 2026-01-02 09:47:45 +00:00
  • b9a170b117 Fix GetSystemMetricsForDpi signature gingerBill 2026-01-02 09:46:50 +00:00
  • b6ea6f7a12 Merge pull request #5882 from IllusionMan1212/custom-json-marshalling Jeroen van Rijn 2026-01-01 16:07:01 +00:00
  • b446b91251 Add @(rodata) to global constants gingerBill 2026-01-01 13:42:40 +00:00
  • 70697fa00f When using fmt_write_padding, remove the need to restore fi.zero since it is not used. gingerBill 2026-01-01 13:41:56 +00:00
  • 94146e4fe7 fix printing dozenal numbers 0z from 0o gingerBill 2026-01-01 13:40:43 +00:00
  • c6ca64cd4a fix map_to_ip6 offset Neirokan 2026-01-01 10:52:18 +03:00
  • 3c8b1ab414 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2025-12-31 15:01:08 +00:00
  • 6f396ac49b Rename xar.Xar to xar.Array gingerBill 2025-12-31 15:01:03 +00:00
  • 3acb62210f Merge pull request #6086 from ske2004/fix-literal-endianness gingerBill 2025-12-31 10:09:34 +00:00
  • c95b105405 Merge pull request #6087 from dozn/json-unmarshal-runes Laytan 2025-12-31 03:31:28 +01:00
  • 5ab526fb4e Merge branch 'odin-lang:master' into json-unmarshal-runes dozn 2025-12-30 18:25:30 -08:00
  • e27a06b1f0 Merge pull request #6085 from dozn/json-null-marshal Laytan 2025-12-31 03:24:36 +01:00
  • 8fea2b783c [encoding/json] Allow Unmarshalling to rune Fixes https://github.com/odin-lang/Odin/issues/6061 dozn 2025-12-30 18:10:07 -08:00
  • 2700fa86d6 fix typo ske 2025-12-30 22:24:10 -03:00
  • e4bf5476c3 Fix literal endianness (fix #6068) ske 2025-12-30 22:08:40 -03:00
  • 589dbbddd2 [encoding/json] Fix Escapes When Marshalling Fixes https://github.com/odin-lang/Odin/issues/6060 and https://github.com/odin-lang/Odin/issues/6075 The boolean "true" was setting html_safe instead of for_json. Chalk one up for the "use enums instead of booleans" crowd. dozn 2025-12-30 17:02:06 -08:00
  • 107104ab4b Merge pull request #6081 from dozn/json5-and-sjson-comments gingerBill 2025-12-30 13:42:19 +00:00
  • 047ceb2c81 Merge pull request #6069 from karl-zylinski/webgl-binding-fixes gingerBill 2025-12-30 13:38:40 +00:00
  • a70ff0b6fb Merge pull request #6056 from d-us-vb/patch-1 gingerBill 2025-12-30 13:37:57 +00:00
  • a523463b7e Merge pull request #6079 from krnowak/krnowak/fix-proc-inlining gingerBill 2025-12-30 13:35:16 +00:00
  • 93d7e2a452 Add globaldynamic thread_local model (same as the current default) gingerBill 2025-12-30 13:08:30 +00:00
  • e61228484a Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2025-12-30 12:58:43 +00:00
  • f1c6c52c21 Fix @(static, rodata) for slices gingerBill 2025-12-30 12:58:37 +00:00
  • affaefc13a Moved first_iteration up a couple lines so it makes sense readability-wise. dozn 2025-12-30 04:42:06 -08:00
  • bbd4c38f8f Merge pull request #6082 from harold-b/hb.fix-objc-auto-msgsend-class-methods Laytan 2025-12-30 01:29:18 +01:00
  • 0bf4ffe469 Fix handling of #force_inline Krzesimir Nowak 2025-12-29 18:39:31 +01:00
  • ef33e55182 Fix auto objc_msgSend incorrectly treating certain class methods as instance methods. Harold Brenes 2025-12-29 15:31:12 -05:00
  • ba68d75c6f Add JSON5/SJSON Comments When Marshalling Allows user-facing JSON5/SJSON to have comments explaining field usage. json.Marshal_Options.pretty must be enabled since we only use single-line comments (not to mention it wouldn't be terribly useful without pretty set anyways). We don't escape anything, so \n will display as "\n", but you're still able to enter in a proper newline character and it'll be displayed on multiple lines. dozn 2025-12-29 12:23:54 -08:00
  • 811f4c13cd Merge pull request #6080 from krnowak/krnowak/netbsd-ci-fix gingerBill 2025-12-29 20:03:48 +00:00
  • 47f20c0ffb Added 'set_document_title' to be able to rename the tab Karl Zylinski 2025-12-29 20:57:25 +01:00
  • 23984dc110 Fix NetBSD CI Krzesimir Nowak 2025-12-29 18:57:42 +01:00
  • fb52238e36 Fix bugs in odin.js:GetActiveUniformBlockName Karl Zylinski 2025-12-29 17:42:19 +01:00
  • 3f9aefda20 Added CheckFramebufferStatus to WebGL bindings Karl Zylinski 2025-12-29 17:34:01 +01:00
  • c46e658098 Merge pull request #6074 from DarathDev/master Laytan 2025-12-29 15:57:56 +01:00
  • 9f81d9a995 Merge pull request #6073 from bplu4t2f/master Laytan 2025-12-29 15:57:26 +01:00
  • 852ea91cdb Merge pull request #6078 from BigBoyBarney/json-arrays Laytan 2025-12-29 15:53:51 +01:00
  • 6441fc09e0 Fix standard json parsing / unmarshalling issue for pure arrays Sylphrena 2025-12-29 15:27:58 +01:00
  • f1e29fadab Add missing 'caller_location' to several procedures in 'slice' package DarathDev 2025-12-28 14:46:45 -07:00
  • 39fa1b7201 LLVM IR: Improve basic block names for trivial switch statements for debuggability gingerBill 2025-12-28 11:52:31 +00:00
  • 33352ed6cb Add user32 scroll bar related bindings, and FrameRect bplu4t2f 2025-12-27 17:04:30 +01:00
  • 14a60adefe LLVM IR: Improve type switch case names for better debuggability when generating LLVM IR gingerBill 2025-12-27 12:48:25 +00:00
  • 4e40b808c4 Split of the built-in custom formatters to improve code generation gingerBill 2025-12-27 12:42:52 +00:00
  • 76dbc5dd6f Parameterize LB_TUPLE_FIX_USE_PARTIAL_RETURN_CACHE bill/shared-partial-return-memory gingerBill 2025-12-27 12:34:08 +00:00
  • edf1e183d7 Use shared partial return memory gingerBill 2025-12-27 12:28:58 +00:00
  • de761cbdd3 Remove temporary tuple fix alloca instructions if they are never used gingerBill 2025-12-27 11:53:01 +00:00
  • 40eab9991e Split some procedures up gingerBill 2025-12-27 11:35:13 +00:00
  • d297125eb5 Merge pull request #6070 from zolk3ri/fix-base32-padding-validation Jeroen van Rijn 2025-12-27 09:40:00 +00:00
  • d802a4e9fa encoding/base32: Fix padding validation for malformed input Zoltán Kéri 2025-12-27 04:30:37 +01:00
  • 159eab133b More webgl bindings and fixes Karl Zylinski 2025-12-27 01:41:59 +01:00
  • 7dee25bdcc More allocator-aware webgl bindings and added more missing bindings. Karl Zylinski 2025-12-26 23:34:45 +01:00
  • 7e39239907 WebGL: Add GetActiveAttrib binding Karl Zylinski 2025-12-26 23:02:35 +01:00
  • 9096f2c167 Allow for one-level deep of automatic importing directories with an .odin extension within a package bill/dir-organization gingerBill 2025-12-26 11:57:35 +00:00
  • 2e6554b8c8 Disallow importing directories with an .odin extension/suffix gingerBill 2025-12-26 11:49:46 +00:00
  • 550e57aba9 Merge branch 'odin-lang:master' into core-image-tga Michael Lee 2025-12-23 16:12:53 -06:00
  • 57352d9933 Merge pull request #6063 from StudebakerGuy/xml_cdata Jeroen van Rijn 2025-12-23 15:39:05 +00:00
  • 569da5a1cf Revert "Try to ensure the runner's handler gets called first" blob1807 2025-12-24 01:08:52 +10:00
  • 13faedaf4c Try to ensure the runner's handler gets called first blob1807 2025-12-24 00:39:21 +10:00
  • ab74b8283d Address issue identifying of CDATA StudebakerGuy 2025-12-23 09:35:09 -05:00
  • 4eeb509fe8 Fix an OOB & format exception code as hex blob1807 2025-12-23 19:17:43 +10:00
  • 56194732a8 Remove unneeded Exception_Code enum blob1807 2025-12-23 16:45:51 +10:00
  • cb98a83f77 Update letter.odin Dusty Miller 2025-12-22 20:16:24 -06:00
  • 732a091eee Merge pull request #6055 from wrathdoesthat/master gingerBill 2025-12-22 23:35:18 +00:00
  • 7062f89bcd core:math/rand small documentation fix Wrath 2025-12-22 16:10:51 -05:00
  • c9fff456cd [core:testing] Use Windows API for SIG handling blob1807 2025-12-23 02:44:36 +10:00
  • b53ee3dba3 container/xar: fix undeclared n assignment Laytan Laats 2025-12-22 16:57:58 +01:00
  • 8ce30dbb72 sys/wasm/js: fix vet error Laytan Laats 2025-12-22 16:56:10 +01:00
  • ce013acee7 Merge pull request #6031 from krnowak/krnowak/packed-all-or-none gingerBill 2025-12-21 20:21:24 +00:00
  • 987b0f1164 Merge pull request #6050 from laytan/net-recv-0-is-connection-closed Laytan 2025-12-21 19:40:27 +01:00
  • 6883509bd0 Merge pull request #6049 from krnowak/krnowak/init-fini-error-msg Jeroen van Rijn 2025-12-21 18:23:29 +00:00
  • 9d3febb6f0 Merge pull request #6033 from Xotchkass/io_util_write_fix Laytan 2025-12-21 19:19:50 +01:00
  • 9cace19277 net(docs): recv of 0 bytes with no error is a graceful close Laytan Laats 2025-12-21 18:01:50 +01:00
  • 8ca7fc481f Fix misleading error messages for init, fini and test attributes Krzesimir Nowak 2025-12-21 18:59:21 +01:00
  • cb2f3aca8b Change seed logic gingerBill 2025-12-21 17:13:59 +00:00
  • 998da2c2da Add reflect.default_map_hash_by_ptr gingerBill 2025-12-21 17:09:22 +00:00
  • 06076e02c0 js: improve warning about conflicting memory strategies Laytan Laats 2025-12-21 17:02:41 +01:00
  • ca20a9c8e7 Prereserve the memory needed for strings.builder_replace gingerBill 2025-12-21 15:21:26 +00:00
  • 8b745c3909 Remove using use in thread_other.odin gingerBill 2025-12-21 13:14:38 +00:00
  • d139c72fc2 Make using as a statement an opt-in with #+feature using-stmt gingerBill 2025-12-21 11:53:44 +00:00
  • e138e76f21 Merge pull request #6047 from harold-b/hb.posix-fixes Laytan 2025-12-20 23:02:19 +01:00
  • eda6e64639 Fix nfds_t alias for Linux Harold Brenes 2025-12-20 16:55:06 -05:00
  • 7640a0511f Merge pull request #6015 from salfel/linux-syscalls Laytan 2025-12-20 21:25:19 +01:00
  • 00ede472e3 Merge pull request #6046 from laytan/use-readfile-for-console-too Laytan 2025-12-20 21:18:44 +01:00
  • 40267e3a7a Merge pull request #6024 from blob1807/master Laytan 2025-12-20 21:18:33 +01:00
  • 67177db0a8 os/os2: use ReadFile for Console reads too, at least for now laytan 2025-12-20 20:09:19 +01:00
  • 17b7491acc Merge pull request #6043 from harold-b/objc-alias-selector Laytan 2025-12-20 20:58:30 +01:00