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 |
|
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
|
01cbcf712a
|
test: update tests
|
2026-05-25 17:35:09 +01:00 |
|
wash
|
5e3439bc4a
|
cmake: update handling of public namespace headers
|
2026-05-25 17:34:59 +01:00 |
|
wash
|
56e1fae273
|
cmake: update endianness test
|
2026-05-25 17:34:41 +01:00 |
|
wash
|
c5eac75a0b
|
fx.term: remove redundant printf implementation
|
2026-05-25 17:31:40 +01:00 |
|
wash
|
aea3f99859
|
fx.collections: update exported classes
|
2026-05-25 17:31:17 +01:00 |
|
wash
|
cca52c788a
|
fx.serial: remove references to obsolete classes
|
2026-05-25 17:30:59 +01:00 |
|
wash
|
74fbd94f95
|
fx.io: update interface implementations
|
2026-05-25 17:30:33 +01:00 |
|
wash
|
97fe00d4a1
|
fx.collections: update interface implementations
|
2026-05-25 17:30:08 +01:00 |
|
wash
|
0be82c63fa
|
fx.collections: update tests
|
2026-05-25 17:29:56 +01:00 |
|
wash
|
2df76a76c4
|
fx.collections: remove fx_tree
|
2026-05-25 17:29:38 +01:00 |
|
wash
|
9d4aab49ac
|
fx.collections: update fx_array to support storing fx_values
|
2026-05-25 17:29:23 +01:00 |
|
wash
|
d84d56681f
|
fx.collections: replace fx_dict with fx_hashtable
|
2026-05-25 17:28:25 +01:00 |
|
wash
|
6efe473c11
|
fx: implement updated interfaces in builtin classes
|
2026-05-25 17:27:14 +01:00 |
|
wash
|
5d0aa577d6
|
fx.reflection: fix fx_string type marshalling
|
2026-05-25 17:26:55 +01:00 |
|
wash
|
f9b456a99f
|
fx.reflection: implement assembly registration and lookup
|
2026-05-25 17:26:08 +01:00 |
|
wash
|
673bf07cf6
|
fx.reflection: implement retrieving functions and properties from fx_type
|
2026-05-25 17:25:27 +01:00 |
|
wash
|
82bb20c6af
|
fx.reflection: implement fx_property
|
2026-05-25 17:24:47 +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
|
61182e0153
|
fx.reflection: function: update invocation to support new value-types
|
2026-05-17 17:11:02 +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
|
4b20f8ca0e
|
test: dynamic function call tests
|
2026-05-05 21:16:56 +01:00 |
|
wash
|
f3062222cb
|
fx: support for registering callable functions with types
|
2026-05-05 21:16:31 +01:00 |
|
wash
|
703155affe
|
meta: update clang-format config
|
2026-05-05 19:03: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
|
9937546452
|
fx.reflection: remove fx_function_context
|
2026-05-04 22:56:21 +01:00 |
|
wash
|
5d98bc89a1
|
test: dynamic function argument bind test
|
2026-05-04 22:54:02 +01:00 |
|
wash
|
b8e270b962
|
fx.reflection: function: implementing pre-binding argument values to functions
|
2026-05-04 22:53:45 +01:00 |
|
wash
|
3d1600ece6
|
fx: value: implement copy and unset functions
|
2026-05-04 22:53:23 +01:00 |
|
wash
|
fe3af271e2
|
meta: update clang-format config
|
2026-05-04 22:53:03 +01:00 |
|
wash
|
dea321acc2
|
fx.reflection: optimise darwin dynamic function calling
|
2026-05-04 20:44:02 +01:00 |
|
wash
|
abe1603955
|
meta: update clang-format config
|
2026-05-04 19:42:37 +01:00 |
|
wash
|
bf251dd818
|
fx.reflection: optimise linux dynamic function calling
|
2026-05-04 19:37:44 +01:00 |
|
wash
|
bebc67537d
|
fx.reflection: implement dynamic function calling on linux-x86_64
|
2026-05-04 19:23:10 +01:00 |
|