17 Commits

Author SHA1 Message Date
Duncan Ogilvie 44840dc279 Minor API changes
Closes #11
Closes #12
Closes #13
2026-05-13 20:18:43 +02:00
Duncan Ogilvie ad55024932 Attribute add_memory 2026-05-13 18:50:39 +02:00
Duncan Ogilvie 48d7999bf1 Add function.optimize 2026-05-13 18:16:55 +02:00
Duncan Ogilvie 723641ee50 Add high-level API for (named) metadata 2026-05-13 16:58:02 +02:00
Duncan Ogilvie 2c832090ee Add JIT/optimize/intrinsic/object support 2026-05-13 01:58:02 +02:00
Duncan Ogilvie 46643f2523 Refactor attribute API 2026-05-12 23:20:21 +02:00
Duncan Ogilvie 231c74cdd2 Rename get_or_insert to reuse_existing
Closes #5
2026-05-12 16:15:28 +02:00
Duncan Ogilvie acb6632e59 cleanup: add get_or_insert semantics for named structs 2026-05-12 11:44:14 +02:00
Duncan Ogilvie 4871621fff cleanup: remove legacy module-level API aliases 2026-05-12 04:14:05 +02:00
Duncan Ogilvie 8b343f7c63 cleanup: move API helpers onto owning objects 2026-05-12 04:05:14 +02:00
Duncan Ogilvie a7bdd91770 Improve Type.const_xxx API 2026-05-12 03:27:20 +02:00
Duncan Ogilvie affa8258d6 Improve API design 2026-02-16 12:50:51 +01:00
Duncan Ogilvie 5b4132a6ef Better documentation for .operands 2026-02-16 03:31:07 +01:00
Duncan Ogilvie f7079dd0df We love assertions 2026-02-16 02:56:43 +01:00
Duncan Ogilvie f315105314 Assertions go brr 2026-02-16 02:44:50 +01:00
Duncan Ogilvie a4858fb5a2 We do a bit of asserting 2026-02-16 02:24:36 +01:00
Duncan Ogilvie b1701a76d2 Progress transformation-api 2026-02-16 01:09:28 +01:00