gingerBill
|
2f6e566a32
|
Remove the deprecated fmt.print*_err procedures
|
2021-08-22 12:57:08 +01:00 |
|
gingerBill
|
18a0fa02c5
|
Add multi pointers to core
|
2021-08-21 23:16:14 +01:00 |
|
gingerBill
|
f0437a4242
|
Enforce core:builtin and core:intrinsics for imports
|
2021-08-21 13:44:16 +01:00 |
|
gingerBill
|
a3930cb470
|
Improve fmt._user_formatters logic
|
2021-08-13 12:44:55 +01:00 |
|
gingerBill
|
ee908c00de
|
Add documentation for the overview of package fmt
|
2021-07-04 18:21:41 +01:00 |
|
gingerBill
|
5420cc083d
|
Implement #807
|
2021-05-12 23:26:21 +01:00 |
|
gingerBill
|
e7e1866e50
|
Fix #893
|
2021-04-27 13:09:37 +01:00 |
|
gingerBill
|
0a66f8c9a3
|
Remove intrinsics.x86_mmx type
|
2021-04-22 10:39:20 +01:00 |
|
gingerBill
|
54e6c50769
|
Implement f16 functionality
|
2021-04-01 10:06:00 +01:00 |
|
gingerBill
|
1988856eed
|
Minimize the size of runtime.Source_Code_Location to use i32 instead of int
|
2021-03-05 12:56:36 +00:00 |
|
gingerBill
|
b727b6438b
|
Minimize unneeded casts
|
2021-03-03 14:31:17 +00:00 |
|
gingerBill
|
aa93305015
|
Replace usage of inline proc with #force_inline proc in the core library
|
2021-02-23 16:14:47 +00:00 |
|
gingerBill
|
41b854f192
|
Remove #opaque types
|
2021-02-23 15:45:06 +00:00 |
|
gingerBill
|
595885d3db
|
Remove bit_field in type info, runtime, and general core library
|
2021-02-19 11:36:23 +00:00 |
|
gingerBill
|
d5dfa14f18
|
Clear up fmt.wprint* length logic
|
2021-02-11 10:44:38 +00:00 |
|
gingerBill
|
f5418837f0
|
Minor style clean up
|
2021-02-04 15:02:07 +00:00 |
|
gingerBill
|
825c5a963f
|
Improve fmt's %#v behaviour for nested records
|
2021-02-04 14:52:23 +00:00 |
|
gingerBill
|
cbd4aa5392
|
Remove unused constant
|
2020-12-14 17:40:57 +00:00 |
|
gingerBill
|
1d333fedaa
|
Support %i as an alternative to %d
|
2020-12-14 17:00:29 +00:00 |
|
gingerBill
|
82d63306c4
|
Fix enumerated array index printing bug #808
|
2020-12-14 16:55:19 +00:00 |
|
gingerBill
|
21c1abe15a
|
Add fmt formatting for runtime.Source_Code_Location
|
2020-12-05 12:03:38 +00:00 |
|
gingerBill
|
5d0db4c63a
|
Clean up fmt usage with io.Writer and strings.Builder
|
2020-12-04 15:04:54 +00:00 |
|
gingerBill
|
18da0b3418
|
Integrate package io into core library
|
2020-12-03 10:45:26 +00:00 |
|
gingerBill
|
b08ec005b2
|
Keep -vet happy
|
2020-11-23 18:33:49 +00:00 |
|
gingerBill
|
91758656f6
|
Change internal layout of map[K]V
|
2020-11-23 18:25:01 +00:00 |
|
gingerBill
|
a14ea5b2b5
|
Add support for %s and %q for [dynamic]byte
|
2020-11-20 16:25:11 +00:00 |
|
gingerBill
|
63e4a2341f
|
Support string literals for fixed arrays of runes; Add %q support for arrays/slices of bytes
|
2020-11-20 16:24:23 +00:00 |
|
gingerBill
|
87956676f5
|
Add %s support for arrays and slices of bytes
|
2020-11-20 16:01:16 +00:00 |
|
gingerBill
|
fef5172278
|
Add %q for runes in fmt
|
2020-11-18 23:40:54 +00:00 |
|
gingerBill
|
c604e359c7
|
Move flush to within the sbprint* procedures
|
2020-10-01 12:09:38 +01:00 |
|
gingerBill
|
66c648e5e0
|
Remove unused variable
|
2020-10-01 12:05:42 +01: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
|
9513cf1ac6
|
Fix os.stat code; make fmt.panicf diverging
|
2020-09-30 22:04:39 +01:00 |
|
gingerBill
|
626d0736f4
|
Add more to package reflect (as_string, as_pointer, as_raw_data, relative_pointer_to_absolute)
|
2020-09-27 00:15:16 +01:00 |
|
gingerBill
|
e26f63b448
|
Update package reflect
|
2020-09-26 23:51:42 +01:00 |
|
gingerBill
|
6b634d5e46
|
Fix fmt with -vet
|
2020-09-25 15:54:23 +01:00 |
|
gingerBill
|
903ba1c5d8
|
Add built-in custom formatters for time.Time and time.Duration
|
2020-09-25 15:47:39 +01:00 |
|
gingerBill
|
fc4fdd588e
|
Remove usage of do in core library
|
2020-09-23 17:17:14 +01:00 |
|
gingerBill
|
7f48cf8405
|
[REFLECTION BREAKING] Modify the internals of the map type to increase performance
|
2020-09-07 11:41:42 +01:00 |
|
gingerBill
|
251a3a690e
|
Add optional sep parameter to fmt.*print and fmt.*println procedures
|
2020-06-25 15:00:50 +01:00 |
|
gingerBill
|
aeafed0218
|
Add fmt.DEFAULT_BUFFER_SIZE to be configurable with #config(FMT_DEFAULT_BUFFER_SIZE, 1<<12)
|
2020-06-19 15:08:54 +01:00 |
|
gingerBill
|
3a4bbfcfae
|
Change fmt.*print behaviour to match fmt.*println behaviour
|
2020-06-19 15:01:39 +01:00 |
|
gingerBill
|
9f596d6f34
|
Clean up package log code
|
2020-06-19 11:18:23 +01:00 |
|
gingerBill
|
a229f9825b
|
Fix -vet warning for fmt.printf("%10s")
|
2020-06-12 23:13:26 +01:00 |
|
Josh
|
6648dc9ed1
|
use width in when printing formatted string to control padding added after the string
|
2020-06-12 18:05:40 -04:00 |
|
gingerBill
|
0ffb718a91
|
Add fmt.User_Formatter
|
2020-06-08 12:40:50 +01:00 |
|
gingerBill
|
f992e36f9a
|
Rename reflect.to_* to reflect.as_*
|
2020-06-05 10:38:38 +01:00 |
|
gingerBill
|
11dd971e13
|
Add reflect.{to_int, to_uint, to_i64, to_u64, to_f64}
|
2020-06-05 10:27:32 +01:00 |
|
gingerBill
|
d80049bfd2
|
Change runtime.Type_Info_Enum_Value to be i64 internally rather than a union
|
2020-06-03 21:10:07 +01:00 |
|
gingerBill
|
ff92eb9112
|
Relative pointers
|
2020-05-15 17:37:00 +01:00 |
|