wash
|
5c837abc6c
|
fx.collections: hashtable: implement clone()
|
2026-07-12 22:13:36 +01:00 |
|
wash
|
ad27b0cf73
|
fx.term: tty: implement get_cursor_position() on apple
|
2026-07-05 16:01:33 +01:00 |
|
wash
|
dbd2135998
|
fx: implement byte-oriented memory stream class
|
2026-07-05 15:59:41 +01:00 |
|
wash
|
50706084eb
|
fx: object: handle NULL in query_type()
|
2026-07-05 15:59:14 +01:00 |
|
wash
|
38699a0eb3
|
fx: object: add clone() virtual function
|
2026-07-05 15:58:50 +01:00 |
|
wash
|
c29c687076
|
test: process input/output, args, and environment test
|
2026-06-20 15:29:32 +01:00 |
|
wash
|
c41131eac8
|
fx.term: tty: implement get_cursor_position() and flush()
|
2026-06-20 15:28:51 +01:00 |
|
wash
|
eb759982db
|
fx.serial: update stringstream usage
|
2026-06-20 15:27:56 +01:00 |
|
wash
|
0ee94af705
|
fx.diagnostics: remove debug messages
|
2026-06-20 15:27:37 +01:00 |
|
wash
|
5b16d98e51
|
fx.collections: update stringstream usage
|
2026-06-20 15:27:16 +01:00 |
|
wash
|
5156971945
|
fx.collections: hashtable: fix handling of existing keys in put()
|
2026-06-20 15:27:00 +01:00 |
|
wash
|
c887a18a10
|
fx.collections: hashtable: fix index calculation issues
|
2026-06-20 15:26:31 +01:00 |
|
wash
|
c0f139dde6
|
fx.cmdline: update stringstream usage
|
2026-06-20 15:25:44 +01:00 |
|
wash
|
ee11ff240f
|
fx.io: expand path joining functionality to non-path strings
|
2026-06-20 15:25:26 +01:00 |
|
wash
|
32d4d0abf2
|
fx: start implementing global data cleanup
|
2026-06-20 15:24:23 +01:00 |
|
wash
|
f093c0fb6e
|
fx: implement mutex support
|
2026-06-20 15:24:11 +01:00 |
|
wash
|
9145e3bac7
|
fx: string: fix remove_ansi() not updating codepoints count
|
2026-06-20 15:23:26 +01:00 |
|
wash
|
fcf44cc288
|
fx: string: make tokenise() const
|
2026-06-20 15:23:06 +01:00 |
|
wash
|
4d6f2afa5a
|
fx: encoding: treat the entire reserved range of codepoints as control characters
|
2026-06-20 15:22:35 +01:00 |
|
wash
|
7cbd1eb162
|
fx: stringstream: rename ptr() to get_cstr()
|
2026-06-20 15:22:09 +01:00 |
|
wash
|
f6320d64cd
|
fx.collections: hashtable: add bounds checking to iterator
|
2026-06-13 14:49:44 +01:00 |
|
wash
|
87ff913186
|
fx: stringstream: make internal virtual functions static
|
2026-06-13 14:49:22 +01:00 |
|
wash
|
52c53fa57f
|
fx: string: implement iterator destructor
|
2026-06-13 14:48:52 +01:00 |
|
wash
|
8237fae60f
|
fx.diagnostics: add linux support for starting processes
|
2026-06-13 14:48:19 +01:00 |
|
wash
|
10cfb05287
|
fx.io: add linux support for iostreams and pipes
|
2026-06-13 14:47:46 +01:00 |
|
wash
|
a4e797f619
|
meta: add fx.diagnostics namespace and assembly
the fx.diagnostics namespace includes a process class for starting and managing processes
|
2026-06-10 19:08:45 +01:00 |
|
wash
|
2512611f8f
|
fx.io: import system-level streams and uni-directional pipes
|
2026-06-10 19:08:36 +01:00 |
|
wash
|
15784c3404
|
fx: stream: only return an error from read/write if no bytes were moved
|
2026-06-10 19:08:09 +01:00 |
|
wash
|
20dc844c9d
|
fx.serial: formatting cleanup
|
2026-05-31 17:24:48 +01:00 |
|
wash
|
93ecd02b3f
|
fx: string: handle string_duplicate not copying the null terminator
|
2026-05-31 17:24:34 +01:00 |
|
wash
|
612ba7101d
|
fx: object: handle nullptr in object_ref and object_unref
|
2026-05-31 17:24:11 +01:00 |
|
wash
|
fb864a64c9
|
fx: handle nullptr arguments in all iterator functions
|
2026-05-31 17:23:53 +01:00 |
|
wash
|
8c0a31e19b
|
meta: update rosetta support
|
2026-05-30 10:09:55 +01:00 |
|
wash
|
a20306ae64
|
cmake: update package finder module
|
2026-05-29 20:45:46 +01:00 |
|
wash
|
99380c7810
|
test: fix linux compilation
|
2026-05-29 20:20:31 +01:00 |
|
wash
|
2d396ee071
|
fx.reflection: fix linux compilation
|
2026-05-29 20:20:19 +01:00 |
|
wash
|
34a8ccff95
|
fx: fix linux compilation
|
2026-05-29 20:20:05 +01:00 |
|
wash
|
d9835cea0b
|
fx.io: fix linux compilation
|
2026-05-29 20:19:55 +01:00 |
|
wash
|
7b546f6bbe
|
meta: update clang-format config
|
2026-05-29 20:04:34 +01:00 |
|
wash
|
65f490b900
|
fx.serial: toml: update array and hashtable usage
|
2026-05-29 20:04:15 +01:00 |
|
wash
|
1516eee8d1
|
fx.collections: hashtable: update allocate_index_for_key to handle exact key matches
|
2026-05-29 20:02:48 +01:00 |
|
wash
|
53a856794f
|
fx.collections: move fx_datetime to fx
|
2026-05-29 20:02:02 +01:00 |
|
wash
|
f879d4fdfc
|
fx: object: add nullptr check to fx_object_is_type
|
2026-05-29 19:59:55 +01:00 |
|
wash
|
e53027595e
|
fx: double add missing fx.comparable reference
|
2026-05-29 19:59:30 +01:00 |
|
wash
|
bbb26c5ee5
|
fx: pointer: implement hash() and compare()
|
2026-05-29 19:59:00 +01:00 |
|
wash
|
e78241c051
|
fx: printf: adjust default floating point precision
|
2026-05-29 19:58:40 +01:00 |
|
wash
|
5877abd33e
|
fx.reflection: update iterator semantics
|
2026-05-28 21:00:23 +01:00 |
|
wash
|
b31e82aaf8
|
fx.io: update iterator semantics
|
2026-05-28 20:53:53 +01:00 |
|
wash
|
4c06ded99f
|
fx.cmdline: fix namespace not having the required header subdirectory
|
2026-05-28 20:53:16 +01:00 |
|
wash
|
ff0d40b324
|
fx.collections: update iterator semantics
|
2026-05-28 20:52:40 +01:00 |
|