aboutsummaryrefslogtreecommitdiff
path: root/core/fmt/fmt.odin
Commit message (Expand)AuthorAgeFilesLines
* Add boolean support for `raw_union_tag`gingerBill2026-01-021-0/+29
* Add support to `raw_union_tag` for integersgingerBill2026-01-021-0/+28
* Add `@(rodata)` to global constantsgingerBill2026-01-011-4/+4
* When using `fmt_write_padding`, remove the need to restore `fi.zero` since it...gingerBill2026-01-011-6/+0
* fix printing dozenal numbers `0z` from `0o`gingerBill2026-01-011-2/+2
* Split of the built-in custom formatters to improve code generationgingerBill2025-12-271-140/+150
* Split some procedures upgingerBill2025-12-271-316/+345
* Add `raw_union_tag` struct tag fields to many types in `vendor`gingerBill2025-12-081-3/+6
* `raw_union_tag` allow for comma separation for multiple mappingsgingerBill2025-12-081-13/+18
* Add `raw_union_tag` for `struct #raw_union` fields to improve fmt printinggingerBill2025-12-081-1/+70
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-11-271-1/+1
|\
| * Use BUF_SIZEgingerBill2025-11-221-1/+1
* | `core:fmt` lvalues in `for` loops to minimize stack usagegingerBill2025-11-271-13/+13
|/
* Begin supporting `string16` across the core librarygingerBill2025-08-021-8/+8
* Add `string16` and `cstring16` (UTF-16 based strings)gingerBill2025-08-021-0/+76
* Clarify `strconv.append_*` to `strconv.write_*`Feoramund2025-06-051-4/+4
* Correctly capitalize 'E' for the %E format specifier (#5065)mtarik34b2025-04-221-1/+4
* Fixed `fmt` handling of `bit_set[Enum]` when `min(Enum) != 0`.Barinzaya2025-04-071-7/+3
* Update `fmt` docs for procedures with a default allocator parameterAdam Zadrożny2025-03-091-7/+14
* Fix `rune` printing with `%b`gingerBill2025-02-251-1/+1
* Support use of `*` in format strings without an index.Barinzaya2025-02-141-0/+8
* Fix the '+' sign placement in the presence of '0'-paddingflysand72025-01-241-2/+2
* add ensure and ensuref to fmt and log, fix some inconsistenciesLaytan Laats2025-01-131-2/+24
* Remove `#relative` types from the compilergingerBill2024-11-141-12/+0
* fix thread_unix for Darwin after pthread corrections in posix packageLaytan Laats2024-10-301-1/+1
* [fmt] Add bit fields to the pointer printing logicTetralux2024-08-121-1/+2
* Add `allocator` parameters to `fmt.caprint*`gingerBill2024-07-241-17/+28
* fmt: fix optional_len or use_nul_termination being used by both array and elemsLaytan Laats2024-07-151-0/+8
* Reduce the size of `runtime.Type_Info`gingerBill2024-07-141-8/+8
* Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-29/+29
* Add `#no_capture args: ..T` to reuse the backing array stack memorygingerBill2024-07-141-29/+29
* Fix fmt for code compilation bug with `any`gingerBill2024-07-081-3/+3
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-291-8/+8
* Even more style fixesgingerBill2024-06-291-9/+6
* Added fmt.ctprintKarl Zylinski2024-06-251-0/+19
* Handle empty structs in fmt with hashMatias Fernandez2024-06-141-4/+10
* Fix and document `%w` verb for `core:fmt`Feoramund2024-06-121-6/+16
* Fix `%p` pointers not printing leading `0x`Feoramund2024-06-071-1/+1
* Fix duplicate sign printing of complex and quaternion typesFeoramund2024-06-031-4/+20
* Improve `fmt` parsing of struct field tagsgingerBill2024-05-201-41/+89
* Fix the way '%32b' and other prefixed numbers are written.Jeroen van Rijn2024-05-201-11/+58
* remove extra newline in enumerated array hash fmtMatias Fernandez2024-05-181-1/+0
* Correct #soa RTTI usagegingerBill2024-05-161-1/+1
* Refactor `wprintf`Feoramund2024-05-091-191/+156
* Combine adjacent `sbprint*`/`to_string` callsFeoramund2024-04-281-12/+6
* Require results for non-buffered `print` procsFeoramund2024-04-281-0/+12
* Fix printing of big endian integers in a `bit_field`gingerBill2024-04-271-1/+4
* Merge pull request #3447 from matias-eduardo/fix-soa-hash-formattinggingerBill2024-04-191-2/+19
|\
| * fix #soa '%#v' formattingMatias Fernandez2024-04-171-2/+19
* | Do not print column of a runtime.Source_Code_Location if the `column == 0`gingerBill2024-04-191-4/+8
|/