Alexander Cusaac (MightyChubz)
202a4f19ca
refactor: Change return type for IconifyWindow
...
This one is a little tricky. While the docs show that XIconifyWIndow
returns a Status type, hinting at the Status enum we have, it is not
*treated* like a Status type. This function, so far in my experience, is
the only one to return non-zero when successful, and zero when a failure
occurrs (BadValue or BadWindow). Because of this, the type should
actually be a b32 to act as a boolean. Zero (false) for failure,
non-zero (true) for true.
2026-05-11 20:55:33 -04:00
Alexander Cusaac (MightyChubz)
3b909eab03
fix: Add missing parameter to TranslateCoordinates
...
This adds the missing child_return parameter to TranslateCoordinates to
fix random segfaults occurring when calling it. This function in the man
pages for X11 list a child_return parameter, so I added it as part of
the signature. After running 20 tests calling to this function, all
passed without failing, compared to before where it crashed roughly ~60%
of the time on my system.
2026-05-11 20:52:52 -04:00
Jeroen van Rijn
9cf809f329
Merge pull request #6664 from Deserted999/add-defsubclassproc
...
Add DefSubclassProc binding
2026-05-08 15:21:38 +02:00
Deserted999
95cd01e32d
fix alignment
2026-05-08 16:02:19 +03:00
Deserted999
e9cf5fdc3a
Add DefSubclassProc binding
2026-05-08 15:01:11 +03:00
Jeroen van Rijn
e70f846de0
Merge pull request #6658 from BunterSchatten/nightly-arm-workflow
...
Add /src as safe directory for nightly linux arm workflow
2026-05-07 10:46:46 +02:00
gingerBill
ca7576a8b0
Merge pull request #6659 from jakubtomsu/tracking-alloc-panic
...
Use `context.assertion_failure_proc` in tracking allocator bad free callback
2026-05-07 09:09:32 +01:00
jakubtomsu
450e6917b2
use context.assertion_failure_proc in tracking allocator bad free callback
2026-05-06 20:57:19 +02:00
David Bader
f8410b1b6d
Add /src as safe directory for nightly linux arm workflow
2026-05-06 17:09:03 +02:00
gingerBill
d21fea404b
Merge pull request #6631 from heavyrain266/deprecate-haiku
...
removed Haiku from supported targets
2026-05-06 15:52:36 +01:00
gingerBill
54d8261355
Merge pull request #6649 from krnowak/krnowak/prefix-inc-dec-error-reporting
...
Better error reporting for unary decrement/increment operators
2026-05-06 11:11:21 +01:00
Jeroen van Rijn
f8dccc907a
Merge pull request #6635 from Yawning/feature/mlkem
...
core/crypto/mlkem: Support ML-KEM (FIPS 203)
2026-05-06 11:59:08 +02:00
Yawning Angel
d2c29c025e
core/crypto/mlkem: Initial import
2026-05-06 09:53:02 +09:00
Yawning Angel
8f1067f290
tests/core/crypto/wycheproof: Break up into separate files
2026-05-06 09:53:02 +09:00
Yawning Angel
a3d7300e55
core/crypto/ecdh,ecdsa: Add require_results annotations
2026-05-06 09:53:02 +09:00
Yawning Angel
e3504c94ad
core/crypto: Get rid of set (only used by legacy)
2026-05-06 09:53:02 +09:00
Krzesimir Nowak
34b198019f
Better error reporting for unary decrement/increment operators
...
There was a missing routing for those operators in parse_stmt
function.
2026-05-05 15:16:49 +02:00
gingerBill
7788ca0242
Fix minor indentation problem
2026-05-05 12:16:42 +01:00
gingerBill
b083b980f7
Fix variable based procedure groups
2026-05-05 12:09:27 +01:00
gingerBill
09c7b75f79
Remove Odin_Endian_Type.Unknown
2026-05-05 10:18:19 +01:00
gingerBill
560f8847c7
Merge pull request #6651 from IllusionMan1212/os-fixes
...
os fixes
2026-05-04 19:55:04 +01:00
IllusionMan1212
bda83a7c36
fix(os): create all dst directories in copy_directory_all
2026-05-04 01:26:23 +02:00
IllusionMan1212
a1a7da6f8a
fix(os): store absolute path on File_Info on Windows, matching Linux
...
fixes #6170
2026-05-04 01:25:19 +02:00
gingerBill
ea5175d865
Support s: [2]u16 = "hi"
dev-2026-05
2026-05-02 12:11:39 +01:00
gingerBill
9869c492f5
Fix #6642
2026-05-02 11:26:49 +01:00
gingerBill
0c9ea9bb56
Merge pull request #6638 from iciuperca/fix-linux-compiler-warning
...
Fix compiler warning on linux.
2026-04-30 09:57:07 +01:00
Ionut Ciuperca
b043ff2c87
Fix compiler warning on linux.
...
The resulting compiler binary would also crash with a core dump when
trying to compile odin code with it.
2026-04-30 06:48:37 +01:00
gingerBill
5dfd110be3
Merge pull request #6632 from jasonKercher/fix6620
...
sys/linux: emulate dup2 better on arm64 and riscv
2026-04-29 09:51:43 +01:00
jason
f388ebc4e3
sys/linux: emulate dup2 better on arm64 and riscv
2026-04-29 04:30:46 -04:00
gingerBill
2358cffb85
Merge pull request #6630 from Znarf64/fix_typeid_arrays
...
Fix type info not being generated for types only used in []typeid literals
2026-04-28 21:09:16 +01:00
Ignacy Koper
f327bcab92
removed Haiku from core:sync, and core:thread
...
Signed-off-by: Ignacy Koper <ignacy423@gmail.com >
2026-04-28 19:27:25 +02:00
Ignacy Koper
b5cb4b96fc
removed Haiku from core:sys/posix package
...
Signed-off-by: Ignacy Koper <ignacy423@gmail.com >
2026-04-28 19:27:25 +02:00
Ignacy Koper
c01e85ca67
removed core:sys/haiku package
...
also removes Haiku from core:sys/info, core:os/old, core:path/filepath, core:dynlib, core:time, core:testing, and core:terminal (minor changes)
Signed-off-by: Ignacy Koper <ignacy423@gmail.com >
2026-04-28 19:27:24 +02:00
Ignacy Koper
22e23d354a
removed Haiku from core:c/libc package
...
Signed-off-by: Ignacy Koper <ignacy423@gmail.com >
2026-04-28 19:27:24 +02:00
Ignacy Koper
183a4c2d7f
removed Haiku from base:runtime package
...
Signed-off-by: Ignacy Koper <ignacy423@gmail.com >
2026-04-28 19:27:24 +02:00
Ignacy Koper
748e1ecd3f
removed Haiku from vendor:directx/dxc package
...
Signed-off-by: Ignacy Koper <ignacy423@gmail.com >
2026-04-28 19:27:23 +02:00
Ignacy Koper
d1915fa6f5
removed Haiku from compiler targets, and tests
...
Signed-off-by: Ignacy Koper <ignacy423@gmail.com >
2026-04-28 19:27:23 +02:00
Franz Hoeltermann
0199c96f47
Fix type info not being generated for types only used in []typeid literals
2026-04-28 17:04:52 +02:00
gingerBill
ad940e40ca
Add linalg.matrix_pseudo_inverse
2026-04-28 15:41:50 +01:00
gingerBill
8da640da58
Merge pull request #6629 from odin-lang/bill/va_arg
...
`intrinsics.c_va_*`
2026-04-28 15:32:00 +01:00
gingerBill
1f08e81b37
Add more general matrix calls up to 8x8
2026-04-28 15:31:43 +01:00
gingerBill
162eab5052
Increase matrix maximum element count from 16 to 64, allowing for matrix[8, 8]T
2026-04-28 15:19:06 +01:00
gingerBill
2fbc83d774
Fix typos
2026-04-28 15:07:56 +01:00
gingerBill
f7c4031a61
Map the C va_* to the intrinsics
2026-04-28 15:02:42 +01:00
gingerBill
7b97530443
Add intrinsics.c_var_*
2026-04-28 15:00:53 +01:00
gingerBill
bb291cfcd0
Use a for loop when doing array casts which are too long.
2026-04-28 13:45:57 +01:00
gingerBill
d6aa1fe079
More inlining of matrix4x4 operations
2026-04-28 13:39:49 +01:00
gingerBill
c66ab0ade2
Add matrix_inverse_gauss_jordan matrix_inverse_lu_decomposition matrix_determinant_generic
2026-04-28 13:30:49 +01:00
gingerBill
6e04bb8a8b
Merge pull request #6607 from andzdroid/patch-5
...
core/math/linalg: Fix negated quaternions in angle_from_quaternion
2026-04-28 11:11:44 +01:00
gingerBill
1f50cda5d6
Merge pull request #6623 from heavyrain266/deprecate-essence
...
removed Essence from supported targets
2026-04-28 11:11:09 +01:00