aboutsummaryrefslogtreecommitdiff
path: root/core/fmt
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-34/+34
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-1/+1
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-936/+936
* Remove the deprecated `fmt.print*_err` proceduresgingerBill2021-08-221-5/+0
* Add multi pointers to coregingerBill2021-08-211-0/+42
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* Improve `fmt._user_formatters` logicgingerBill2021-08-131-1/+5
* Add documentation for the overview of `package fmt`gingerBill2021-07-042-1/+143
* Implement #807gingerBill2021-05-121-3/+3
* Fix #893gingerBill2021-04-271-11/+0
* Remove `intrinsics.x86_mmx` typegingerBill2021-04-221-3/+0
* Implement `f16` functionalitygingerBill2021-04-011-0/+4
* Minimize the size of `runtime.Source_Code_Location` to use `i32` instead of `...gingerBill2021-03-051-2/+2
* Minimize unneeded castsgingerBill2021-03-031-7/+7