aboutsummaryrefslogtreecommitdiff
path: root/core/fmt
Commit message (Expand)AuthorAgeFilesLines
* 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
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-1/+1
* Remove `#opaque` typesgingerBill2021-02-231-48/+0
* Remove `bit_field` in type info, runtime, and general core librarygingerBill2021-02-191-49/+0
* Clear up fmt.wprint* length logicgingerBill2021-02-111-3/+9
* Minor style clean upgingerBill2021-02-041-10/+12
* Improve fmt's `%#v` behaviour for nested recordsgingerBill2021-02-041-43/+87
* Remove unused constantgingerBill2020-12-141-2/+0
* Support `%i` as an alternative to `%d`gingerBill2020-12-141-4/+4
* Fix enumerated array index printing bug #808gingerBill2020-12-141-18/+8
* Add fmt formatting for runtime.Source_Code_LocationgingerBill2020-12-051-0/+9
* Clean up `fmt` usage with `io.Writer` and `strings.Builder`gingerBill2020-12-041-49/+35
* Integrate `package io` into core librarygingerBill2020-12-031-219/+254
* Keep -vet happygingerBill2020-11-231-1/+0
* Change internal layout of `map[K]V`gingerBill2020-11-231-7/+3
* Add support for %s and %q for [dynamic]bytegingerBill2020-11-201-4/+6
* Support string literals for fixed arrays of runes; Add %q support for arrays/...gingerBill2020-11-201-2/+2
* Add %s support for arrays and slices of bytesgingerBill2020-11-201-9/+16
* Add `%q` for runes in fmtgingerBill2020-11-181-0/+2
* Move flush to within the sbprint* proceduresgingerBill2020-10-011-3/+3
* Remove unused variablegingerBill2020-10-011-3/+3
* Allow flushing with `strings.Builder`; Make `fmt.fprint*` procedures use a cu...gingerBill2020-10-011-17/+41
* Fix `os.stat` code; make `fmt.panicf` diverginggingerBill2020-09-301-1/+1
* Add more to package reflect (as_string, as_pointer, as_raw_data, relative_poi...gingerBill2020-09-271-48/+2
* Update `package reflect`gingerBill2020-09-261-1/+1
* Fix fmt with -vetgingerBill2020-09-251-1/+1