Commit Graph

15061 Commits

Author SHA1 Message Date
Jeroen van Rijn
edb1f8a76d Merge pull request #5383 from Kelimion/thread-fix
Fix early join after start.
2025-06-21 11:54:46 +02:00
Jeroen van Rijn
1903d7211e Fix early join after start. 2025-06-21 11:47:00 +02:00
Jeroen van Rijn
8dc374a6ae Merge pull request #5380 from Feoramund/fix-2410
Ensure `volatile` status for all atomic operations
2025-06-21 01:55:04 +02:00
Feoramund
5b1113acb4 Ensure volatile status for all atomic operations
Fixes #2410
2025-06-20 19:43:41 -04:00
Jeroen van Rijn
7abd86c211 Clarify --- for global variable. 2025-06-21 00:05:15 +02:00
Laytan
62c5805c91 Merge pull request #5150 from wishfoundry/patch-1
spelling in compilation errors
2025-06-20 22:37:03 +02:00
Laytan
2995557394 Merge pull request #5211 from Barinzaya/union-custom-align-tag-size
Consider custom `#align` when determining union tag size
2025-06-20 22:31:31 +02:00
Laytan
7d8f41b938 Merge pull request #5379 from Feoramund/fix-4711
Push `context` onto stack before evaluating procedure parameters
2025-06-20 22:24:08 +02:00
Laytan Laats
30e1c96269 uncomment test, see if it's fixed 2025-06-20 22:15:21 +02:00
Laytan
7f648d11d6 Merge pull request #5329 from JackMordaunt/jfm-fix_chan_try_send
chan: fix try_send and send
2025-06-20 22:11:39 +02:00
Feoramund
378e72b211 Push context onto stack before evaluating procedure parameters
Fixes #4711
2025-06-20 16:11:08 -04:00
Jeroen van Rijn
8e782d9a00 Merge pull request #5376 from Creativty/master
#5270 Escape Object files properly during linker_stage
2025-06-20 21:51:48 +02:00
xenobas
0ed54d3557 fix: escape object files with single quotes during linking 2025-06-20 19:40:24 +01:00
Jeroen van Rijn
f3c618f98d Merge pull request #5375 from RaphGL/tiocgwinsz_time
Added TIOCGWINSZ to darwin, linux and freebsd
2025-06-20 20:02:15 +02:00
Raph
a7e89e1324 Merge branch 'master' into tiocgwinsz_time 2025-06-20 16:50:00 -01:00
RaphGL
0b5be6ad6a added TIOCGWINSZ to darwin, linux and freebsd 2025-06-20 16:45:05 -01:00
Jeroen van Rijn
d9e08bc5d8 Merge pull request #5374 from Feoramund/fix-regex-docs
Fix RegEx docs
2025-06-20 16:50:07 +02:00
Feoramund
b82753227d sys/posix: Correct reference to core:text/regex 2025-06-20 10:46:40 -04:00
Feoramund
09690691b6 text/regex: Remove old docmentation and unneeded flag
`Unsupported_Flag` was used back when the iterator did not handle
`.Multiline`.
2025-06-20 10:45:48 -04:00
Jeroen van Rijn
208ace0b03 Merge pull request #5372 from Feoramund/forbid-ba-invalid-pointer-print
More `Buddy_Allocator` safeguards
2025-06-20 13:09:06 +02:00
Jeroen van Rijn
6563230bd0 Add kb to vendor/README.md 2025-06-20 13:05:17 +02:00
gingerBill
565c612f4a Fix typo 2025-06-20 11:52:18 +01:00
Feoramund
4d4356e806 mem: Guard against Buddy_Allocator overwriting metadata 2025-06-20 06:44:44 -04:00
Feoramund
bfa0e1110a mem: Don't print Buddy_Allocator.tail
This is always a pointer past the end of the buffer given to
`buddy_allocator_init`, which could be an invalid address. Printing may
result in a segmentation violation.
2025-06-20 06:41:42 -04:00
gingerBill
293267c7b2 Move #assert to types file 2025-06-20 10:48:30 +01:00
gingerBill
62db888ac1 Change c.int to b32 2025-06-20 10:47:26 +01:00
gingerBill
676727114f Add to ShapeDynamic to kb_text_shape_procs.odin 2025-06-20 10:30:16 +01:00
gingerBill
d25cd01b42 Merge pull request #5371 from odin-lang/bill/vendor/kb-text-shape
`vendor/kb_text_shape`
2025-06-20 10:17:02 +01:00
gingerBill
4b99498e17 Merge pull request #5370 from Valakor/master
Update vendor:sdl3 from 3.2.10 to 3.2.16, and vendor:sdl3/image from 3.2.0 to 3.2.4
2025-06-20 10:12:18 +01:00
gingerBill
0a7cf8cfe1 Even more minor changes 2025-06-20 10:07:17 +01:00
gingerBill
e5a4f3bcae More type corrections/improvements 2025-06-20 09:59:25 +01:00
gingerBill
41e3bda2a9 Fix enum size 2025-06-20 09:51:04 +01:00
gingerBill
37fffe78d6 Use bit_fields to describe internal break_state 2025-06-20 09:48:45 +01:00
gingerBill
f055d8e714 Slight change to un definition 2025-06-20 09:42:05 +01:00
gingerBill
9d15170928 Change types where possible to the correct ones 2025-06-20 09:29:41 +01:00
gingerBill
a449ad8ed8 Keep -vet happy 2025-06-20 09:20:50 +01:00
gingerBill
9a328e1c97 Use multiple return values where possible 2025-06-20 09:17:02 +01:00
gingerBill
c3e9b16d5a Update types 2025-06-20 09:09:04 +01:00
gingerBill
448702875e Add vendor:kb_text_shape to examples/all/all_vendor.odin 2025-06-20 09:05:50 +01:00
gingerBill
8f115c5bc8 Remove need for CRT with kb_text_shape and implement the allocating calls manually 2025-06-20 09:03:56 +01:00
gingerBill
c056fb7512 Update procs 2025-06-20 08:38:53 +01:00
gingerBill
61edcdbfc5 Add lib and build script (Windows Only) 2025-06-20 08:38:20 +01:00
gingerBill
63f1c5139a Add types and procs for kb_text_shape 2025-06-20 08:32:25 +01:00
gingerBill
365d9b0a63 Add kb_text_shape.h 2025-06-20 07:48:05 +01:00
Matthew Pohlmann
6377afbab7 - Update SDL3 from 3.2.10 to 3.2.16
- Update SDL3_image from 3.2.0 to 3.2.4
2025-06-19 20:15:09 -07:00
Jeroen van Rijn
6ff5971e72 Merge pull request #5369 from Feoramund/fix-3435
Fix #3435
2025-06-20 02:26:24 +02:00
Feoramund
d307e44948 Add *.a to .gitignore 2025-06-19 20:03:45 -04:00
Feoramund
2c40a198fe Make check_all.sh executable, fix two typos 2025-06-19 20:03:37 -04:00
Feoramund
7022ad8378 Add test for issue #3435 2025-06-19 19:54:12 -04:00
Feoramund
c2f3d074e3 mem: Forbid construction of Buddy_Allocator with insufficient space
This takes into account eventual alignment.
2025-06-19 19:41:39 -04:00