aboutsummaryrefslogtreecommitdiff
path: root/core/fmt
Commit message (Expand)AuthorAgeFilesLines
* Fix typogingerBill2022-07-151-1/+1
* Rename strings.Builder procedures to be consistent with the rest of the core ...gingerBill2022-07-111-7/+7
* Allow %q with enumsgingerBill2022-06-131-2/+2
* Increase record_level on displaying `map` valuesgingerBill2022-06-131-0/+2
* Minor code clean upgingerBill2022-06-121-16/+10
* Update utf-32 printinggingerBill2022-06-121-19/+14
* Support UTF-16 printing with `[]u16` and `[^]u16` related typesgingerBill2022-06-121-18/+75
* Add `fmt:"s,0"` to allow arrays and multi-pointers to be printed with NUL ter...gingerBill2022-06-121-12/+57
* Correct distinction between indirection and record levelgingerBill2022-06-111-15/+28
* Disable againgingerBill2022-06-111-3/+3
* Re-enable string quoting within recordsgingerBill2022-06-111-3/+3
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-06-111-2/+2
|\
| * Fix typogingerBill2022-06-111-2/+2
* | Refactor `fmt_value`gingerBill2022-06-111-220/+230
|/
* Support optional length parameter on struct tags for multi-pointersgingerBill2022-06-111-0/+5
* Refactor to `fmt_array`gingerBill2022-06-111-25/+25
* Correct #soa printinggingerBill2022-06-111-64/+103
* Clean up trailing commagingerBill2022-06-111-6/+7
* Refactor with `fmt_struct`gingerBill2022-06-111-234/+119
* Check for `in_bad`gingerBill2022-06-111-2/+7
* Default to `q` for strings within structsgingerBill2022-06-111-2/+6
* Allow for `fmt:"s"` and `fmt:"s,field_length"`gingerBill2022-06-111-10/+62
* Add `fmt:"-"` to ignore fields in a structgingerBill2022-06-111-5/+29
* Convert all uses of `*_from_slice` to `*_from_bytes` where appropriategingerBill2022-05-161-3/+3
* Improve core:fmt formattingLucas Perlind2022-03-021-6/+22
* Update fmt to record the bytes written in the fmt.InfogingerBill2022-02-201-210/+203
* switch to passing total_size to the io.writersColin Davidson2022-02-191-45/+22
* fprintf tweaked to avoid calling file_sizeColin Davidson2022-02-191-22/+44
* Improve BAD ENUM VALUE message in fmt #1496gingerBill2022-02-151-4/+6
* Update docs for packages fmt and iogingerBill2022-01-243-8/+42
* Simplify docs to hide the copyrightgingerBill2022-01-171-1/+1
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...gingerBill2022-01-151-2/+2
* Add `complex32` and `quaternion64` for the 16-bit float types to `fmt`gingerBill2021-11-151-0/+2
* Merge branch 'master' into target-js_wasm32gingerBill2021-11-091-9/+9
|\
| * Improve matrix indices to offset logicgingerBill2021-11-081-9/+9
* | Begin work in semi-standardized `js_wasm32` targetgingerBill2021-11-072-1/+45
|/
* Minor comments about matrix printinggingerBill2021-11-031-1/+2
* Represent matrices in `fmt` as expectedgingerBill2021-11-031-8/+8
* Correct fmt for matricesgingerBill2021-11-031-4/+4
* Separate os-specific things to separate filegingerBill2021-10-312-33/+37
* Fix %#v for matricesgingerBill2021-10-201-1/+7
* Support matrix literalsgingerBill2021-10-201-2/+2
* Change syntax for matrices to `matrix[R, C]T`gingerBill2021-10-191-3/+2
* Basic support for matrix*vector, vector*matrix operationsgingerBill2021-10-191-8/+8
* Very basic matrix support in backendgingerBill2021-10-181-1/+34
* Begin work on matrix typegingerBill2021-10-181-0/+2
* Add `io.Error` to `fmt.fprintf_typeid`gingerBill2021-09-291-6/+4
* Deprecate `strings.write_quoted_*` in favour of `io.write_quoted_*`; make `re...gingerBill2021-09-291-9/+11
* Make the io/conv.odin utilities be `#optional_ok`gingerBill2021-09-291-5/+5
* Make empty arrays work on a single line with `%#v`gingerBill2021-09-251-0/+4