Jeroen van Rijn
|
677e7ff642
|
Don't write leading + unless +Inf or we ask for it.
|
2022-11-14 16:32:50 +01:00 |
|
gingerBill
|
ab00db2ebd
|
Add write_(f16|f32|f64) calls
|
2022-11-14 12:37:55 +00:00 |
|
Colin Davidson
|
0a0e8f36eb
|
add floats to string builder
|
2022-11-14 04:30:14 -08:00 |
|
gingerBill
|
f50fc33749
|
Clean up of the core library to make the stream vtables not be pointers directly.
|
2022-09-15 10:00:50 +01:00 |
|
gingerBill
|
c90b7c38f1
|
Rename strings.Builder procedures to be consistent with the rest of the core library
|
2022-07-11 11:50:08 +01:00 |
|
gingerBill
|
fb49841b1d
|
Remove strings dependency from core:sys/windows
|
2022-06-02 13:02:16 +01:00 |
|
gingerBill
|
33895b6d92
|
Convert all uses of *_from_slice to *_from_bytes where appropriate
|
2022-05-16 01:43:43 +01:00 |
|
Michael Kutowski
|
b5aa50aaa4
|
documentation for the rest of the strings library
|
2022-04-03 19:37:54 +02:00 |
|
gingerBill
|
6ca793f0e9
|
Remove deprecation from the build specific procedures
|
2021-09-30 11:45:56 +01:00 |
|
gingerBill
|
e928793e79
|
Correct _builder_stream_vtable
|
2021-09-29 14:49:06 +01:00 |
|
gingerBill
|
94a27224b2
|
Deprecate strings.write_quoted_* in favour of io.write_quoted_*; make reflect.write_type a little more robust with io.Error handling
|
2021-09-29 13:42:58 +01:00 |
|
gingerBill
|
b2164b5da6
|
Make the io/conv.odin utilities be #optional_ok
|
2021-09-29 13:24:42 +01:00 |
|
gingerBill
|
b3f2263442
|
Add io.write_quoted_* utility procedures to package io
|
2021-09-29 13:04:59 +01:00 |
|
gingerBill
|
56bd1e2d70
|
Simplify strings.write_byte and strings.write_bytes
|
2021-09-09 00:38:16 +01:00 |
|
gingerBill
|
251da264ed
|
Remove unneeded semicolons from the core library
|
2021-08-31 22:21:13 +01:00 |
|
gingerBill
|
86649e6b44
|
Core library clean up: Make range expressions more consistent and replace uses of .. with ..=
|
2021-06-14 11:15:25 +01:00 |
|
gingerBill
|
26ce40c188
|
Remove @(static) for global variables
|
2021-05-19 11:51:48 +01:00 |
|
gingerBill
|
b727b6438b
|
Minimize unneeded casts
|
2021-03-03 14:31:17 +00:00 |
|
gingerBill
|
5d0db4c63a
|
Clean up fmt usage with io.Writer and strings.Builder
|
2020-12-04 15:04:54 +00:00 |
|
gingerBill
|
0ef02e6737
|
Improve packages io and strings; add io.Section_Reader
|
2020-12-03 15:57:46 +00:00 |
|
gingerBill
|
18da0b3418
|
Integrate package io into core library
|
2020-12-03 10:45:26 +00:00 |
|
gingerBill
|
c4172e3914
|
Rename stream field names
|
2020-12-02 23:17:21 +00:00 |
|
gingerBill
|
fef5172278
|
Add %q for runes in fmt
|
2020-11-18 23:40:54 +00:00 |
|
gingerBill
|
e83af93394
|
Allow flushing with strings.Builder; Make fmt.fprint* procedures use a custom flush procedure
|
2020-10-01 12:03:20 +01:00 |
|
gingerBill
|
fc4fdd588e
|
Remove usage of do in core library
|
2020-09-23 17:17:14 +01:00 |
|
gingerBill
|
5b7c83d871
|
Add strings.pop_byte strings.pop_rune
|
2020-07-08 23:15:48 +01:00 |
|
gingerBill
|
f06efffe22
|
Update strings case convertors to be unicode compliant
|
2020-05-24 17:50:27 +01:00 |
|
gingerBill
|
9db81498d8
|
Make the string type elements "immutable", akin to char const * in C
Allows for extra security and optimization benefits
|
2019-12-01 14:10:59 +00:00 |
|
gingerBill
|
4e8a801b35
|
strings.split; strings.index; eprint* over print*_err;
|
2019-10-06 18:13:15 +01:00 |
|
gingerBill
|
f25818e923
|
Make procedure parameters just named values rather than copied variables
|
2019-07-15 21:18:37 +01:00 |
|
Zilarrezko
|
d2faa9bef1
|
make_builder function now properly uses given allocator
|
2019-05-18 18:57:34 -07:00 |
|
gingerBill
|
fdb60b2d51
|
Improve package strings
|
2019-03-15 18:30:39 +00:00 |
|
gingerBill
|
a9ab90bd24
|
Make static an attribute rather than a keyword prefix
|
2019-02-23 22:17:27 +00:00 |
|
gingerBill
|
3113e8c892
|
Minimize buffer size for write_u64 and write_i64
|
2019-01-13 21:40:18 +00:00 |
|
gingerBill
|
6c21e99832
|
json.marshal
|
2019-01-06 23:32:50 +00:00 |
|
gingerBill
|
6295f6747f
|
strings.write_quoted_string
|
2019-01-06 22:16:14 +00:00 |
|
gingerBill
|
64f84ef9a3
|
fmt.printf("%q", str); (quotes strings)
|
2019-01-06 22:11:45 +00:00 |
|
gingerBill
|
6e6a053823
|
Add strings.destroy_builder
|
2019-01-06 17:59:42 +00:00 |
|
gingerBill
|
594238a86c
|
Reorganize fmt and strings; Replace fmt.String_Buffer with strings.Builder
|
2019-01-06 14:41:42 +00:00 |
|