aboutsummaryrefslogtreecommitdiff
path: root/base/runtime/print.odin
Commit message (Collapse)AuthorAgeFilesLines
* Add `struct #simple` to force a struct to use simple comparison if all of ↵gingerBill2026-01-291-0/+2
| | | | the fields "nearly simply comparable".
* Rename `try_copy_*` to `write_*`gingerBill2026-01-281-176/+176
|
* Improve `try_copy_*` logicgingerBill2026-01-281-74/+172
|
* Fix typo in `try_copy_caller_location`gingerBill2026-01-281-2/+2
|
* Use `context.assertion_failure_proc` with type assertions when the `context` ↵gingerBill2026-01-261-0/+331
| | | | is available, otherwise use a trivial trap.
* `print_i64` fix getting an OOB indexblob18072025-12-151-7/+6
| | | | fixes https://github.com/odin-lang/Odin/issues/6018
* Add `#all_or_none`gingerBill2025-11-051-3/+3
|
* Change `is_utf16` field to `encoding` and use an enumgingerBill2025-08-051-2/+3
|
* Begin supporting `string16` across the core librarygingerBill2025-08-021-0/+6
|
* Remove use of `.no_copy`gingerBill2025-07-301-1/+1
|
* Remove `#relative` types from the compilergingerBill2024-11-141-12/+0
|
* Reduce the size of `runtime.Type_Info`gingerBill2024-07-141-5/+6
|
* Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-2/+2
|
* Add more uses of `#no_capture`gingerBill2024-07-141-2/+2
|
* fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-081-1/+1
|
* Do not print column of a runtime.Source_Code_Location if the `column == 0`gingerBill2024-04-191-4/+8
|
* Add `@(optimization_mode="size")` to `runtime.print_type`gingerBill2024-04-181-0/+2
|
* Add `#force_no_inline` to many of the runtime print proceduresgingerBill2024-04-181-12/+12
|
* Begin work adding `bit_field`gingerBill2024-02-221-0/+14
|
* Rename `runtime.os_write` to `runtime.stderr_write`gingerBill2024-01-291-6/+6
|
* Move `core:runtime` to `base:runtime`; keep alias aroundgingerBill2024-01-281-0/+489