7066 Commits

Author SHA1 Message Date
gingerBill
4e40b808c4 Split of the built-in custom formatters to improve code generation 2025-12-27 12:42:52 +00:00
gingerBill
40eab9991e Split some procedures up 2025-12-27 11:35:13 +00:00
Zoltán Kéri
d802a4e9fa encoding/base32: Fix padding validation for malformed input
Fix a bug where padding characters in the middle of input were
not detected when there was no trailing padding.

The "verify no padding in middle" check was inside `if
padding_count > 0`, so inputs like "MZ===YTBMZXW6YTB" would
incorrectly pass validation.

Test case added for this edge case.
2025-12-27 04:30:37 +01:00
StudebakerGuy
ab74b8283d Address issue identifying of CDATA
The XML library wasn't identifying CDATA and skipping over it.
This was found when CDATA contained a <. This patch addresses
that issue.
2025-12-23 09:35:09 -05:00
Wrath
7062f89bcd core:math/rand small documentation fix 2025-12-22 16:10:51 -05:00
Laytan Laats
b53ee3dba3 container/xar: fix undeclared n assignment 2025-12-22 16:57:58 +01:00
Laytan Laats
8ce30dbb72 sys/wasm/js: fix vet error 2025-12-22 16:56:56 +01:00
Laytan
987b0f1164 Merge pull request #6050 from laytan/net-recv-0-is-connection-closed
net(docs): recv of 0 bytes with no error is a graceful close
2025-12-21 19:40:27 +01:00
Laytan
9d3febb6f0 Merge pull request #6033 from Xotchkass/io_util_write_fix
[core:io/utils]: fix buffer size in `write_*` procs
2025-12-21 19:19:50 +01:00
Laytan Laats
9cace19277 net(docs): recv of 0 bytes with no error is a graceful close 2025-12-21 19:10:42 +01:00
gingerBill
cb2f3aca8b Change seed logic 2025-12-21 17:13:59 +00:00
gingerBill
998da2c2da Add reflect.default_map_hash_by_ptr 2025-12-21 17:09:22 +00:00
Laytan Laats
06076e02c0 js: improve warning about conflicting memory strategies 2025-12-21 17:02:41 +01:00
gingerBill
ca20a9c8e7 Prereserve the memory needed for strings.builder_replace 2025-12-21 15:21:26 +00:00
Harold Brenes
eda6e64639 Fix nfds_t alias for Linux 2025-12-20 16:55:06 -05:00
Laytan
7640a0511f Merge pull request #6015 from salfel/linux-syscalls
core:sys/linux Add timerfd syscall wrappers
2025-12-20 21:25:19 +01:00
laytan
67177db0a8 os/os2: use ReadFile for Console reads too, at least for now 2025-12-20 20:09:19 +01:00
laytan
45a3cfa245 os/os2: better fix for the stale errors 2025-12-20 19:45:45 +01:00
laytan
ca1bb09e97 os/os2: fix stale errors on windows when reading from console 2025-12-20 18:31:48 +01:00
Jeroen van Rijn
2260f461ba Merge pull request #6035 from janga-perlind/darwin-bindings
More bindings for darwin
2025-12-19 06:45:48 +00:00
Lucas Perlind
b97e1fff9e More bindings for darwin 2025-12-19 13:34:45 +11:00
Xotchkass
c06fc7da98 [core:io/utils] fix buffer size in write_* procs 2025-12-18 20:14:31 +02:00
gingerBill
a0bcc73663 Only call get_args() if args is actually used by using an indirect value 2025-12-16 15:09:21 +00:00
gingerBill
548e4f3373 Add translate_by_grapheme: bool field 2025-12-16 14:42:40 +00:00
Laytan
77606168b9 Merge pull request #6012 from A1029384756/master
[tz_unix] added additional search paths to match musl
2025-12-15 19:06:16 +01:00
A1029384756
916ec44ad1 [tz_unix] add lookup for TZDIR environment variable 2025-12-15 12:36:54 -05:00
gingerBill
750d99019c Add strings.builder_replace and strings.builder_replace_all 2025-12-15 11:21:54 +00:00
gingerBill
7d46684030 Correct UAF bugs caused by doing defer shrink 2025-12-15 09:52:54 +00:00
Felix Salcher
a325ab469f add timerfd_* syscall wrappers 2025-12-13 17:27:32 +01:00
gingerBill
a66b84372a Improve docs and add Iterator 2025-12-12 14:41:01 +00:00
A1029384756
7b635c031f [tz_unix] added additional search paths to match musl 2025-12-11 23:13:38 -05:00
gingerBill
d43b00bb10 Add basic docs 2025-12-12 01:44:31 +00:00
gingerBill
23ddb8dd3f Add push_back_elem_and_get_ptr 2025-12-12 01:00:11 +00:00
gingerBill
a2d361f17d Add basic docs 2025-12-12 00:40:03 +00:00
gingerBill
9bd2186c8a core:container/xar 2025-12-12 00:35:40 +00:00
gingerBill
ab9a05ed2d Remove contextless from slice.swap_with_slice 2025-12-11 14:54:03 +00:00
gingerBill
23c6d5dccb Add "contextless" where possible in core:slice 2025-12-11 14:49:55 +00:00
Jeroen van Rijn
3fc0320449 Merge pull request #5741 from FourteenBrush/patch-4
Make `linux.IO_Vec.base` a multipointer
2025-12-10 18:09:01 +00:00
gingerBill
8610acb48f Fix typo 2025-12-10 12:56:34 +00:00
gingerBill
b18b0fdcb3 Remove fallthrough to prefer a single case 2025-12-10 12:54:17 +00:00
gingerBill
a72bdbb43d Use a single case rather than fallthrough 2025-12-10 12:05:53 +00:00
Reshen
973d368c4c Fixing code example, trace_ctx variable was renamed
`trace_ctx` should actually be `global_trace_ctx`, as declared on line 10
2025-12-09 11:43:55 -08:00
WisonYe
45b4fb1565 Freebsd: Fixed 'write' syscall to cause 'ESPIPE' on the pipe fd. (#5575) 2025-12-09 19:19:13 +01:00
gingerBill
e6827393cf Add raw_union_tag struct tag fields to many types in vendor 2025-12-08 14:35:22 +00:00
gingerBill
3a3239294c raw_union_tag allow for comma separation for multiple mappings 2025-12-08 14:03:13 +00:00
gingerBill
f9f4dcd207 Add raw_union_tag for struct #raw_union fields to improve fmt printing 2025-12-08 13:58:28 +00:00
gingerBill
36152bb134 Merge pull request #5998 from slowhei/master
Added more NSApplication and NSWindow bindings
2025-12-07 16:37:52 +00:00
gingerBill
3f354a4717 Modify IMPORTANT NOTE from os2 2025-12-06 16:08:46 +00:00
Tohei Ichikawa
67cc04b1da Added more NSApplication and NSWindow bindings 2025-12-05 17:20:15 -05:00
James Liljenquist
f58ef12d59 Removed redundant build tags 2025-12-05 09:15:05 -07:00