gingerBill
461486ef6c
Fix comments which used /// instead of //
2026-03-11 13:41:27 +00:00
gingerBill
770ee8e420
Merge pull request #6392 from maximusdionyssopoulos/master
...
core:sys/darwin/Foundation: Fix NSTimer binding
2026-03-11 11:45:40 +00:00
Michael Freundorfer
8b4cd5a3f3
Fix auto reset event signal deadlock
...
The status variables need to be updated every iteration, otherwise the thread
will spin forever, if another thread waits on the event between the load
and the compare exchange, because the old value is never updated.
2026-03-11 10:08:58 +01:00
turu
72db43f2d6
correcting SIMD shr examples documentation
2026-03-09 21:33:23 -05:00
Jeroen van Rijn
7ae1a4c456
Merge pull request #6394 from StudebakerGuy/ucd
...
UCD minor error
2026-03-10 00:50:11 +01:00
StudebakerGuy
d3a71c5dc6
string_to_proplist_property returns error
...
string_to_proplist_property was being used with an or_return but
did not return an error. The function now returns an error when
it cannot identify a property.
2026-03-09 19:32:27 -04:00
StudebakerGuy
20b4d5757f
Corrected type name Prop_List_Property
2026-03-09 19:25:00 -04:00
Jeroen van Rijn
4cf2f1a61b
Merge pull request #6391 from mtarik34b/duration-unit-spacing
...
Add formatting flag for space between time.Duration and unit of measurement
2026-03-10 00:21:10 +01:00
Tarık B.
e119b9883f
Use fi.space instead of fi.hash
2026-03-10 00:05:46 +01:00
Jeroen van Rijn
d880404b84
Style
2026-03-09 19:48:28 +01:00
Jeroen van Rijn
df0d74efbe
Simplify table writer
2026-03-09 19:48:27 +01:00
Jeroen van Rijn
7928d1b92c
Simplify
2026-03-09 19:48:26 +01:00
Jeroen van Rijn
7b79f28522
Allow compiling with -vet -vet-tabs -strict-style -vet-style -vet-cast -warnings-as-errors -disallow-do
...
Support the same strict flags as used throughout the CI tests.
2026-03-09 19:48:25 +01:00
Jeroen van Rijn
3f330752cd
Replace iterators; fixes line ending handling
2026-03-09 19:48:24 +01:00
StudebakerGuy
1d0510d27f
is_graphic now uses the generated Unicode tables
...
unicode.is_graphic has been modified to use the generted Unicode
tables. The tables Me, Mn, Mc, and Zs were add as needed by is_graphic.
2026-03-09 19:48:23 +01:00
StudebakerGuy
65d0e5c82f
is_symbol uses generated Unicode tables
...
Tables for Sm, Sc, Sk, So are now being generated. These tables
are now being searched by is_symbol
2026-03-09 19:48:22 +01:00
StudebakerGuy
8f5f1ee1cc
is_punct now searches generated tables
2026-03-09 19:48:20 +01:00
StudebakerGuy
3bfa01d4a8
Generate Unicode Punctuation Tables
2026-03-09 19:48:20 +01:00
StudebakerGuy
9b38bdf849
Refactor to remove the us of if do
2026-03-09 19:48:18 +01:00
StudebakerGuy
e9943e6145
is_letter now uses generated tables
...
unicode.is_letter has been modified to use the generated unicode tables.
2026-03-09 19:48:18 +01:00
StudebakerGuy
69c04b696a
islower now used the generated tables
2026-03-09 19:48:16 +01:00
StudebakerGuy
b4d70d3c5b
Corrected issue with PropList.txt ranges
2026-03-09 19:48:15 +01:00
StudebakerGuy
090dedda1b
is_number now searches generate tables
2026-03-09 19:48:14 +01:00
StudebakerGuy
e5b1f1bf94
Add procedure is_decimal
...
This adds the function `is_decimal` to `core/unicode`
2026-03-09 19:48:13 +01:00
StudebakerGuy
263bc8cc7e
Added comment to is_digit
2026-03-09 19:48:12 +01:00
StudebakerGuy
673adf30c3
Add searing of generated tables, Fixed in_digit
...
This adds the functino `unicode.in_range` to search for a run in
the `Range` type used in `core/unicode/generated.odin`.
This also modifies `unicode.binary_search` so it will support searching
types other than i32 by making it support implicit parametric polymorphism.
`unicode.in_digit` has been modified to use the generated tables.
2026-03-09 19:48:11 +01:00
StudebakerGuy
9d038b23ec
Add generated tables to core/unicode
2026-03-09 19:48:09 +01:00
StudebakerGuy
8f579d1f3b
Added program to generate Unicode Table
...
This adds a program that will generate tables for use by the `core/unicode`
package. The table generated file will be `core/unicode/generated.odin`
It may be better to incorporate this into `generate_entity_table.odin`.
This can easily be accomplised if desired.
2026-03-09 19:48:09 +01:00
maximusdionyssopoulos
ac6cabd5e3
fix NSTimer scheduledTimerWithTimeInterval:repeats:block: procedure
2026-03-09 21:17:20 +11:00
Tarık B.
8f101af8f8
Add formatting flag for space between time.Duration and unit
2026-03-08 21:01:31 +01:00
Jeroen van Rijn
6f5446bfc4
Merge pull request #6381 from Faker-09/mem_rollback_stack_typo
...
core:testing remove whitespace typo
2026-03-07 18:28:35 +01:00
Shane Shrybman
e1ea3d634b
core:testing remove whitespace typo
2026-03-07 11:34:15 -05:00
Jeroen van Rijn
d767e1c513
Clarify long double comment
2026-03-07 14:57:39 +01:00
Jeroen van Rijn
6434bf4b65
Limit maximum exponent in parsing of float/integer literals
2026-03-07 12:38:04 +01:00
Yawning Angel
86b629ba84
core/crypto/argon2id: Initial import
2026-03-04 21:29:55 +09:00
Yawning Angel
058bd9a914
core:crypto/_blake2: Cleanups and fixes
...
The fixes apply to "use it as a MAC" which was not part of the
documented/exposed API. It now is, and is covered by the self-test
routines from the RFC.
2026-03-04 21:22:56 +09:00
IllusionMan1212
afbb0b4357
os: return .Permission_Denied for .EACCES in posix and linux
2026-03-03 17:50:31 +02:00
gingerBill
a5e1eb56ab
Add explicit_underlying: bool RTTI field for bit_set; add runtime.type_info_underlying
2026-03-03 12:26:42 +00:00
Yawning Angel
47ad434d1a
core:crypto/_blake2: Fix final blocks call with partial block
2026-03-03 20:54:13 +09:00
bplu4t2f
4c981ad10a
Fix return value of FreeLibraryAndExitThread
2026-03-02 21:21:50 +01:00
bplu4t2f
2a9c35fe3c
Fix incorrect PVOID/VOID usage in some win32 signatures
2026-03-02 21:19:10 +01:00
gingerBill
e8ca4a24fa
Add assert to freelist_push_with_index
2026-03-01 13:28:30 +00:00
gingerBill
7cc68da719
Merge pull request #6342 from fendevel/webgl-additions
...
webgl: Add bindings, fix `Tex*Image*D`
2026-03-01 13:15:56 +00:00
gingerBill
757bdf0e87
Remove TODO
2026-03-01 13:06:11 +00:00
gingerBill
05a951b338
Fix name lookup
2026-03-01 13:05:51 +00:00
gingerBill
c685c312c5
Make the tokenizer work with a custom hash map protected by a spinlock
2026-03-01 13:00:27 +00:00
Jeroen van Rijn
a0b9d710f7
Merge pull request #6336 from bplu4t2f/master
...
Fix MultiByteToWideChar usage in utf8_to_wstring_buf
2026-02-28 13:16:39 +01:00
bplu4t2f
1e0f5a691c
Fix overflow edge cases on 32-bit systems.
2026-02-28 11:39:12 +01:00
fendevel
eeb7e775f3
webgl: Add bindings, fix Tex*Image*D
2026-02-28 00:37:34 +00:00
miningape
4ec443df9b
fix: strings.substring not returning end of range
2026-02-28 00:44:26 +01:00