gingerBill
|
f1dbe9c242
|
[dynamic; N]T proof of concept: fixed capacity dynamic array (akin to small_array.Small_Array(N, T))
|
2026-03-11 16:46:33 +00: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 |
|
gingerBill
|
07d814d9cf
|
Add struct #simple to force a struct to use simple comparison if all of the fields "nearly simply comparable".
|
2026-01-29 10:49:26 +00:00 |
|
gingerBill
|
7135bbdd67
|
Rename try_copy_* to write_*
|
2026-01-28 11:54:17 +00:00 |
|
gingerBill
|
0d8b1481ea
|
Improve try_copy_* logic
|
2026-01-28 11:53:40 +00:00 |
|
gingerBill
|
117e74cb8b
|
Fix typo in try_copy_caller_location
|
2026-01-28 11:43:29 +00:00 |
|
gingerBill
|
3586bda6ae
|
Use context.assertion_failure_proc with type assertions when the context is available, otherwise use a trivial trap.
|
2026-01-26 18:23:29 +00:00 |
|
blob1807
|
cbe164c596
|
print_i64 fix getting an OOB index
fixes https://github.com/odin-lang/Odin/issues/6018
|
2025-12-15 21:00:27 +10:00 |
|
gingerBill
|
593d2e6daa
|
Add #all_or_none
|
2025-11-05 13:30:40 +00:00 |
|
gingerBill
|
af3184adc9
|
Change is_utf16 field to encoding and use an enum
|
2025-08-05 15:12:54 +01:00 |
|
gingerBill
|
ae02d3d02d
|
Begin supporting string16 across the core library
|
2025-08-02 11:55:16 +01:00 |
|
gingerBill
|
9b8223dd69
|
Remove use of .no_copy
|
2025-07-30 23:19:14 +01:00 |
|
gingerBill
|
e38a08013e
|
Remove #relative types from the compiler
|
2024-11-14 16:17:24 +00:00 |
|
gingerBill
|
399c3ab067
|
Reduce the size of runtime.Type_Info
|
2024-07-14 21:37:35 +01:00 |
|
gingerBill
|
8642d719f0
|
Imply #no_capture to all variadic parameters
|
2024-07-14 12:19:47 +01:00 |
|
gingerBill
|
c7bd954752
|
Add more uses of #no_capture
|
2024-07-14 11:56:04 +01:00 |
|
Laytan Laats
|
2d8d0dd851
|
fix @(optimization_mode) usage in builtin collections
|
2024-07-08 21:07:53 +02:00 |
|
gingerBill
|
059175de3b
|
Do not print column of a runtime.Source_Code_Location if the column == 0
|
2024-04-19 13:32:55 +01:00 |
|
gingerBill
|
889cd5461c
|
Add @(optimization_mode="size") to runtime.print_type
|
2024-04-18 11:00:47 +01:00 |
|
gingerBill
|
6127339c56
|
Add #force_no_inline to many of the runtime print procedures
|
2024-04-18 10:59:02 +01:00 |
|
gingerBill
|
a4b8c1ea17
|
Begin work adding bit_field
|
2024-02-22 15:55:54 +00:00 |
|
gingerBill
|
f0a7f1812f
|
Rename runtime.os_write to runtime.stderr_write
|
2024-01-29 16:29:56 +00:00 |
|
gingerBill
|
09fa1c29cd
|
Move core:runtime to base:runtime; keep alias around
|
2024-01-28 21:05:53 +00:00 |
|