fe2a2e0b2c
mie: ctx is now used to query the type of a value
...
this allows value get_type callbacks to use mie_ctx to obtain mie_type pointers,
rather than having to define their own static versions of the type structs.
2025-04-28 15:40:32 +01:00
8a70eef607
mie: convert: text-write write_operand_func now treats func references as pointers
2025-04-24 09:24:15 +01:00
f821a19b93
mie: convert: implement record text conversion
2025-04-23 15:44:17 +01:00
9ef8122767
mie: implemented array value type; restructure const value structures
...
there are now separate structs for all const types (int, string, etc),
rather than a single mie_const union.
2025-04-23 15:42:58 +01:00
7582fba76c
mie: add comma separtor between func arg text output
2025-04-22 21:32:12 +01:00
bdf3115b07
mie: convert: add support for converting more value types
2025-04-22 15:20:43 +01:00
9ee4921a5e
mie: convert: add spacing between function definitions
2025-04-21 21:10:14 +01:00
94e0322571
mie: implement caching and emitting string data
2025-04-17 22:55:17 +01:00
f0c72bee81
mie: implement ir generation for message sending
2025-04-17 21:43:02 +01:00
7eae0557af
mie: implement sub/mul/div instruction generation
2025-04-14 20:14:28 +01:00
2dca43bf25
mie: start implementing ir memory->text conversion
2025-04-13 18:34:28 +01:00