wash
|
34a8ccff95
|
fx: fix linux compilation
|
2026-05-29 20:20:05 +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
|
883b0b24b1
|
fx: improve fx_value reference management
|
2026-05-28 20:51:55 +01:00 |
|
wash
|
516f5be2d6
|
fx: implement fx_namemap cleanup
|
2026-05-28 20:50:27 +01:00 |
|
wash
|
f79650698a
|
fx: update fx_iterator to return pointers to values
|
2026-05-28 20:50:00 +01:00 |
|
wash
|
6efe473c11
|
fx: implement updated interfaces in builtin classes
|
2026-05-25 17:27:14 +01:00 |
|
wash
|
12b04eea8d
|
fx: namemap: fix nullptr deference in fx_namemap_first
|
2026-05-25 17:23:50 +01:00 |
|
wash
|
0f1dfc0b07
|
fx: implement wchar and wstr value types
|
2026-05-25 17:23:32 +01:00 |
|
wash
|
13332145c2
|
fx: add functions for hashing wstr and generic buffers
|
2026-05-25 17:23:19 +01:00 |
|
wash
|
7cdad180da
|
fx: add interface for performing arithmetic operations on values
|
2026-05-25 17:21:27 +01:00 |
|
wash
|
554a30fa1a
|
fx: add interface for converting a value to a different type
|
2026-05-25 17:21:08 +01:00 |
|
wash
|
5058bb164a
|
fx: add interface for comparaing two values
|
2026-05-25 17:20:36 +01:00 |
|
wash
|
79a8041aac
|
fx: add wstr and wchar value types
|
2026-05-25 17:20:15 +01:00 |
|
wash
|
bc902047d3
|
fx: implement value conversion interface
|
2026-05-25 17:19:51 +01:00 |
|
wash
|
f1258489d1
|
fx: implement a proper value-type mechanism
|
2026-05-17 17:09:05 +01:00 |
|
wash
|
65a7a025c5
|
fx: stream: add fx_stream_write_wstr
|
2026-05-17 17:08:42 +01:00 |
|
wash
|
5ead9118b3
|
build: add module to handle querying platform details
|
2026-05-05 21:31:12 +01:00 |
|
wash
|
c29465a97d
|
build: re-enable namespace-specific tests
|
2026-05-05 21:17:21 +01:00 |
|
wash
|
f3062222cb
|
fx: support for registering callable functions with types
|
2026-05-05 21:16:31 +01:00 |
|
wash
|
90a3905f48
|
fx: re-arrange type system to allow for reflection
|
2026-05-05 19:03:22 +01:00 |
|
wash
|
8c12868651
|
fx: add simple cstr-based hashmap data structure
|
2026-05-05 12:38:34 +01:00 |
|
wash
|
2966934cd8
|
fx: add simple resizable array data structure
|
2026-05-05 12:38:12 +01:00 |
|
wash
|
3d1600ece6
|
fx: value: implement copy and unset functions
|
2026-05-04 22:53:23 +01:00 |
|
wash
|
18c9d30c60
|
meta: re-organise tests
|
2026-05-04 16:37:06 +01:00 |
|
wash
|
5aae7dff6b
|
fx: add macro to initialise an empty fx_value
|
2026-05-04 16:36:07 +01:00 |
|
wash
|
32264d693c
|
fx: add stub files for enum type registration
|
2026-05-04 16:34:32 +01:00 |
|
wash
|
dab3fec6b8
|
fx: add a generic container for primitive values and objects
|
2026-05-03 20:22:05 +01:00 |
|
wash
|
7d44a6ec98
|
fx: split fx_number into dedicated int, uint, double, and bool types
|
2026-05-03 20:21:02 +01:00 |
|
wash
|
6777c09f67
|
fx.collections: move fx_uuid to fx
|
2026-05-03 17:18:50 +01:00 |
|
wash
|
d75ec65721
|
fx.collections: move fx_number to fx
|
2026-05-03 17:18:39 +01:00 |
|
wash
|
55ba15b1fa
|
fx: fix darwin compilation
|
2026-05-03 14:51:01 +01:00 |
|
wash
|
a0283da135
|
build: fix namespace build macro
|
2026-05-03 14:47:59 +01:00 |
|
wash
|
7b42a023e4
|
runtime: add assembly system to collect and export type definitions
|
2026-05-03 13:11:22 +01:00 |
|
wash
|
4f40bfd9a0
|
fx.collections: move string to fx
|
2026-05-02 21:07:00 +01:00 |
|
wash
|
b951577f48
|
fx: update header directories
|
2026-05-02 21:01:17 +01:00 |
|
wash
|
7db5fefe25
|
meta: rename core module to fx namespace
|
2026-05-02 14:36:59 +01:00 |
|