Jeroen van Rijn
|
677e7ff642
Don't write leading + unless +Inf or we ask for it.
|
2 lat temu |
gingerBill
|
ab00db2ebd
Add `write_(f16|f32|f64)` calls
|
2 lat temu |
Colin Davidson
|
0a0e8f36eb
add floats to string builder
|
2 lat temu |
gingerBill
|
f50fc33749
Clean up of the core library to make the stream vtables not be pointers directly.
|
3 lat temu |
gingerBill
|
c90b7c38f1
Rename strings.Builder procedures to be consistent with the rest of the core library
|
3 lat temu |
gingerBill
|
fb49841b1d
Remove `strings` dependency from `core:sys/windows`
|
3 lat temu |
gingerBill
|
33895b6d92
Convert all uses of `*_from_slice` to `*_from_bytes` where appropriate
|
3 lat temu |
Michael Kutowski
|
b5aa50aaa4
documentation for the rest of the strings library
|
3 lat temu |
gingerBill
|
6ca793f0e9
Remove deprecation from the build specific procedures
|
3 lat temu |
gingerBill
|
e928793e79
Correct `_builder_stream_vtable`
|
3 lat temu |
gingerBill
|
94a27224b2
Deprecate `strings.write_quoted_*` in favour of `io.write_quoted_*`; make `reflect.write_type` a little more robust with `io.Error` handling
|
3 lat temu |
gingerBill
|
b2164b5da6
Make the io/conv.odin utilities be `#optional_ok`
|
3 lat temu |
gingerBill
|
b3f2263442
Add `io.write_quoted_*` utility procedures to `package io`
|
3 lat temu |
gingerBill
|
56bd1e2d70
Simplify `strings.write_byte` and `strings.write_bytes`
|
4 lat temu |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 lat temu |
gingerBill
|
86649e6b44
Core library clean up: Make range expressions more consistent and replace uses of `..` with `..=`
|
4 lat temu |
gingerBill
|
26ce40c188
Remove @(static) for global variables
|
4 lat temu |
gingerBill
|
b727b6438b
Minimize unneeded casts
|
4 lat temu |
gingerBill
|
5d0db4c63a
Clean up `fmt` usage with `io.Writer` and `strings.Builder`
|
4 lat temu |
gingerBill
|
0ef02e6737
Improve packages io and strings; add io.Section_Reader
|
4 lat temu |
gingerBill
|
18da0b3418
Integrate `package io` into core library
|
4 lat temu |
gingerBill
|
c4172e3914
Rename stream field names
|
4 lat temu |
gingerBill
|
fef5172278
Add `%q` for runes in fmt
|
4 lat temu |
gingerBill
|
e83af93394
Allow flushing with `strings.Builder`; Make `fmt.fprint*` procedures use a custom flush procedure
|
4 lat temu |
gingerBill
|
fc4fdd588e
Remove usage of `do` in core library
|
5 lat temu |
gingerBill
|
5b7c83d871
Add `strings.pop_byte` `strings.pop_rune`
|
5 lat temu |
gingerBill
|
f06efffe22
Update strings case convertors to be unicode compliant
|
5 lat temu |
gingerBill
|
9db81498d8
Make the `string` type elements "immutable", akin to `char const *` in C
|
5 lat temu |
gingerBill
|
4e8a801b35
strings.split; strings.index; eprint* over print*_err;
|
5 lat temu |
gingerBill
|
f25818e923
Make procedure parameters just named values rather than copied variables
|
6 lat temu |