Commit Graph
16296 Commits
Author SHA1 Message Date
gingerBill f9d9166ff1 Merge pull request #6110 from ske2004/fix-constant-conversion-checks
Fix constant conversion checks (#6104)
2026-01-07 13:42:14 +00:00
ske 91c1950b9f Fix constant conversion checks (#6104) 2026-01-07 02:19:41 -03:00
gingerBill 94cc5d9e61 Merge pull request #6099 from figuerom16/master
vendor:compress/lz4 wasn't finding lz4 for Non-Windows targets.
2026-01-06 12:01:15 +00:00
gingerBill 4729b761a3 Merge pull request #6090 from doanamo/directx-strings
Prefer LPCSTR/LPCWSTR types in DirectX bindings
2026-01-06 12:01:05 +00:00
gingerBill 393fec2f66 Move WSAEVENT to types.odin dev-2026-01 2026-01-05 11:48:19 +00:00
gingerBill 5fae3527c1 Implement LPWSAOVERLAPPED_COMPLETION_ROUTINE correctly 2026-01-05 11:44:52 +00:00
figuerom16 377a76bb15 Update lz4.odin: foreign import for linux 2026-01-04 20:04:57 -08:00
gingerBill 7fa05f16bf Minor change from make_checker_context to init_checker_context 2026-01-03 20:14:15 +00:00
Jeroen van Rijn 21e8daa3ab Merge pull request #6091 from A1029384756/master
[vendor/sdl3] update to sdl 3.4.0
2026-01-02 23:01:40 +00:00
A1029384756 08dd0cb0af [vendor/sdl3] shortened enum naming 2026-01-02 17:41:20 -05:00
A1029384756 c867143a58 [vendor/sdl3] typo 2026-01-02 17:38:21 -05:00
A1029384756 4237a44944 [vendor/sdl3] another pass over the headers 2026-01-02 17:07:43 -05:00
A1029384756 b34cf987c3 [vendor/sdl3] satify vet 2026-01-02 14:43:50 -05:00
A1029384756 ed52393c7c [vendor/sdl3] update to sdl 3.4.0
[vendor/sdl3] updated lib files

[vendor/sdl3] typo

[vendor/sdl3] typo

[vendor/sdl3] spacing

[vendor/sdl3] whitespace

[vendor/sdl3] whitespace
2026-01-02 14:22:39 -05:00
Piotr Doan 65b147d4d3 Prefer LPCSTR/LPCWSTR types in DirectX bindings
- Replaces [^]u16 parameter types because they are not directly compatible with result of `win32.utf8_to_wstring()`
- Replaces some string/wstring types for consistency, similarly as other packages do to match original C declarations and documentation
2026-01-02 19:10:00 +01:00
gingerBill e45db9a69c Merge pull request #6089 from Neirokan/ipv4_to_ipv6_fix
core/net: fix `map_to_ip6` offset
2026-01-02 11:57:09 +00:00
gingerBill 57c7ae1bd9 Minor fixes to formatting and types 2026-01-02 11:35:44 +00:00
gingerBill e154489f01 More formatting improvements 2026-01-02 11:32:39 +00:00
gingerBill 274e7e7e58 Improve the formatting of user32.odin 2026-01-02 11:25:53 +00:00
gingerBill 006681ec22 Improve formatting; fix types; add struct field tags 2026-01-02 11:18:48 +00:00
gingerBill b86627ba37 Improve formatting and #raw_union logic in core:sys/windows 2026-01-02 10:39:46 +00:00
gingerBill bfe75d5c2c Add boolean support for raw_union_tag 2026-01-02 10:19:23 +00:00
gingerBill c49a645d34 Add raw_union_tag support to MINIDUMP_CALLBACK_INPUT 2026-01-02 10:14:39 +00:00
gingerBill 49687069ef Minor formatting improvements 2026-01-02 10:14:24 +00:00
gingerBill 25daf52000 Add support to raw_union_tag for integers 2026-01-02 10:13:31 +00:00
gingerBill 111ed21e7e Change usage of i32 to c_int where appropriate 2026-01-02 10:02:23 +00:00
gingerBill 747ecc6911 Fix typo 2026-01-02 09:55:56 +00:00
gingerBill 37458a4beb Fix some return types in core:sys/windows 2026-01-02 09:53:50 +00:00
gingerBill 45aa89cf02 Replace uses of c.int with c_int for consistency 2026-01-02 09:47:45 +00:00
gingerBill b9a170b117 Fix GetSystemMetricsForDpi signature 2026-01-02 09:46:50 +00:00
Jeroen van Rijn b6ea6f7a12 Merge pull request #5882 from IllusionMan1212/custom-json-marshalling
encoding/json: custom json (un)marshalling
2026-01-01 16:07:01 +00:00
gingerBill b446b91251 Add @(rodata) to global constants 2026-01-01 13:42:40 +00:00
gingerBill 70697fa00f When using fmt_write_padding, remove the need to restore fi.zero since it is not used. 2026-01-01 13:41:56 +00:00
gingerBill 94146e4fe7 fix printing dozenal numbers 0z from 0o 2026-01-01 13:40:43 +00:00
Neirokan c6ca64cd4a fix map_to_ip6 offset 2026-01-01 10:52:18 +03:00
gingerBill 3c8b1ab414 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-12-31 15:01:08 +00:00
gingerBill 6f396ac49b Rename xar.Xar to xar.Array 2025-12-31 15:01:03 +00:00
gingerBill 3acb62210f Merge pull request #6086 from ske2004/fix-literal-endianness
Fix literal endianness (fix #6068)
2025-12-31 10:09:34 +00:00
Laytan c95b105405 Merge pull request #6087 from dozn/json-unmarshal-runes
[encoding/json] Allow Unmarshalling to rune
2025-12-31 03:31:28 +01:00
dozn 5ab526fb4e Merge branch 'odin-lang:master' into json-unmarshal-runes 2025-12-30 18:25:30 -08:00
Laytan e27a06b1f0 Merge pull request #6085 from dozn/json-null-marshal
[encoding/json] Fix Unicode Output When Marshalling
2025-12-31 03:24:36 +01:00
dozn 8fea2b783c [encoding/json] Allow Unmarshalling to rune
Fixes https://github.com/odin-lang/Odin/issues/6061
2025-12-30 18:10:07 -08:00
ske 2700fa86d6 fix typo 2025-12-30 22:24:10 -03:00
ske e4bf5476c3 Fix literal endianness (fix #6068) 2025-12-30 22:08:40 -03:00
dozn 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.
2025-12-30 17:02:06 -08:00
gingerBill 107104ab4b Merge pull request #6081 from dozn/json5-and-sjson-comments
Add JSON5/SJSON Comments When Marshalling
2025-12-30 13:42:19 +00:00
gingerBill 047ceb2c81 Merge pull request #6069 from karl-zylinski/webgl-binding-fixes
WebGL binding additions
2025-12-30 13:38:40 +00:00
gingerBill a70ff0b6fb Merge pull request #6056 from d-us-vb/patch-1
Update letter.odin
2025-12-30 13:37:57 +00:00
gingerBill a523463b7e Merge pull request #6079 from krnowak/krnowak/fix-proc-inlining
Fix handling of #force_inline
2025-12-30 13:35:16 +00:00
gingerBill 93d7e2a452 Add globaldynamic thread_local model (same as the current default) 2025-12-30 13:08:30 +00:00