gingerBill
|
c90b7c38f1
Rename strings.Builder procedures to be consistent with the rest of the core library
|
3 years ago |
gingerBill
|
fb49841b1d
Remove `strings` dependency from `core:sys/windows`
|
3 years ago |
gingerBill
|
33895b6d92
Convert all uses of `*_from_slice` to `*_from_bytes` where appropriate
|
3 years ago |
Michael Kutowski
|
b5aa50aaa4
documentation for the rest of the strings library
|
3 years ago |
gingerBill
|
6ca793f0e9
Remove deprecation from the build specific procedures
|
3 years ago |
gingerBill
|
e928793e79
Correct `_builder_stream_vtable`
|
3 years ago |
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 years ago |
gingerBill
|
b2164b5da6
Make the io/conv.odin utilities be `#optional_ok`
|
3 years ago |
gingerBill
|
b3f2263442
Add `io.write_quoted_*` utility procedures to `package io`
|
3 years ago |
gingerBill
|
56bd1e2d70
Simplify `strings.write_byte` and `strings.write_bytes`
|
4 years ago |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
86649e6b44
Core library clean up: Make range expressions more consistent and replace uses of `..` with `..=`
|
4 years ago |
gingerBill
|
26ce40c188
Remove @(static) for global variables
|
4 years ago |
gingerBill
|
b727b6438b
Minimize unneeded casts
|
4 years ago |
gingerBill
|
5d0db4c63a
Clean up `fmt` usage with `io.Writer` and `strings.Builder`
|
4 years ago |
gingerBill
|
0ef02e6737
Improve packages io and strings; add io.Section_Reader
|
4 years ago |
gingerBill
|
18da0b3418
Integrate `package io` into core library
|
4 years ago |
gingerBill
|
c4172e3914
Rename stream field names
|
4 years ago |
gingerBill
|
fef5172278
Add `%q` for runes in fmt
|
4 years ago |
gingerBill
|
e83af93394
Allow flushing with `strings.Builder`; Make `fmt.fprint*` procedures use a custom flush procedure
|
4 years ago |
gingerBill
|
fc4fdd588e
Remove usage of `do` in core library
|
5 years ago |
gingerBill
|
5b7c83d871
Add `strings.pop_byte` `strings.pop_rune`
|
5 years ago |
gingerBill
|
f06efffe22
Update strings case convertors to be unicode compliant
|
5 years ago |
gingerBill
|
9db81498d8
Make the `string` type elements "immutable", akin to `char const *` in C
|
5 years ago |
gingerBill
|
4e8a801b35
strings.split; strings.index; eprint* over print*_err;
|
5 years ago |
gingerBill
|
f25818e923
Make procedure parameters just named values rather than copied variables
|
6 years ago |
Zilarrezko
|
d2faa9bef1
make_builder function now properly uses given allocator
|
6 years ago |
gingerBill
|
fdb60b2d51
Improve package strings
|
6 years ago |
gingerBill
|
a9ab90bd24
Make `static` an attribute rather than a keyword prefix
|
6 years ago |
gingerBill
|
3113e8c892
Minimize buffer size for write_u64 and write_i64
|
6 years ago |