Commit Graph

7673 Commits

Author SHA1 Message Date
A1029384756
45a79f96f0 [encoding/json] add support for unmarshalling fixed capacity dynamic arrays 2026-05-21 11:48:25 -04:00
gingerBill
63a59210b0 Merge pull request #6711 from krnowak/krnowak/generic-procs
Be more thorough in detecting generic procedure types
2026-05-21 12:21:30 +01:00
kalsprite
98d6e0c26a ARM chunking logic, improved docs 2026-05-20 17:55:29 -07:00
Krzesimir Nowak
b924da10a0 Be more thorough in detecting generic procedure types 2026-05-20 22:11:25 +02:00
gingerBill
a91725f305 Add simd.interleave + simd.deinterleave 2026-05-19 21:32:09 +01:00
gingerBill
f231ef0596 Support simd.byte_swap 2026-05-19 15:44:31 +01:00
gingerBill
42d3f78bae Improve simd.sign_bit code generation 2026-05-19 14:54:39 +01:00
Jeroen van Rijn
9a0d939442 Merge pull request #6695 from Yawning/feature/mldsa
core/crypto/mldsa: Initial import
2026-05-19 12:34:12 +02:00
Yawning Angel
ccc17780b4 core/crypto/mldsa: Initial import 2026-05-19 19:32:50 +09:00
Yawning Angel
0c1c0372c7 core/crypto/mlkem: Minor cleanups 2026-05-19 19:32:50 +09:00
Yawning Angel
d5903be4e5 core/crypto/noise: Stop cheating and reaching into "opaque" structs 2026-05-19 19:32:50 +09:00
Yawning Angel
104da7d54b core/crypto/ecdh: Add private_key_public_bytes 2026-05-19 19:32:50 +09:00
Yawning Angel
c3e7a9026b core/crypto/ed25519: Add private_key_public_bytes 2026-05-19 19:32:50 +09:00
Yawning Angel
675389aeab core/crypto/ecdsa: Minor additions and cleanups 2026-05-19 19:32:50 +09:00
jakubtomsu
6a206d9bce tabs... 2026-05-18 20:05:30 +02:00
jakubtomsu
b57db64c8e linalg: gram schmidt in any order 2026-05-18 19:34:53 +02:00
BadWolfuu
37aaf4519c adding missing documentation to strconv.parse_int and strconv.parse_uint
parse_int and parse_uint where missing documentation for the optional parameter `n: ^int` to store the length of the parsed substring
2026-05-18 14:01:31 +02:00
dogue
e6d10b02e5 [core:io/utils]: fix undeclared name in read_slice (typo)
Fixes a typo where `read_slice` tries to pass a `w` argument to
`read_ptr` instead of `r`.
2026-05-16 14:07:41 -04:00
gingerBill
1d1f72fa1a Merge pull request #6683 from jasonKercher/oslinux-statx
core:os (Linux): Convert (f)stat calls to statx
2026-05-13 14:03:05 +01:00
jason
57b63263b3 get .MODE and .TYPE right 2026-05-12 18:53:39 -04:00
jason
bb9cddabac linux.Stat -> linux.Statx
This provides access to os.Stat.creation_time for Linux.
Added a cast to string_interner.cpp for 32-bit compiles.
2026-05-12 18:24:08 -04:00
gingerBill
16ebdc19dd Merge pull request #6672 from JoltedJon/gh-6660
Add unicode mapping between 'ẞ' <-> 'ß'
2026-05-12 14:55:06 +01:00
gingerBill
2952af3398 Merge pull request #6669 from BradLewis/fix/json-handle-invalid-utf8
Handle invalid utf8 when parsing json
2026-05-12 14:40:49 +01:00
gingerBill
724ce14677 More improvements to linalg functions 2026-05-11 15:44:12 +01:00
JoltedJon
539ea7a003 Add unicode mapping between 'ẞ' <-> 'ß' 2026-05-10 17:41:19 -04:00
Brad Lewis
87d58b9fb7 Handle invalid utf8 when parsing json 2026-05-10 16:23:26 +10: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
jakubtomsu
450e6917b2 use context.assertion_failure_proc in tracking allocator bad free callback 2026-05-06 20:57:19 +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
Yawning Angel
d2c29c025e core/crypto/mlkem: Initial import 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
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
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
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
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
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