22 Commits

Author SHA1 Message Date
Duncan Ogilvie 3e0ac3e6bd Merge pull request #9 from LLVMParty/api-ux
Add JIT/optimize/intrinsic/object support
2026-05-14 01:11:26 +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 65f47ba7ac Add macos x86_64 wheel 2026-05-13 15:46:59 +02:00
Duncan Ogilvie 2c832090ee Add JIT/optimize/intrinsic/object support 2026-05-13 01:58:02 +02:00
Duncan Ogilvie 57074d321c Consistently use Python properties where appropriate 2026-05-12 17:55:29 +02:00
Duncan Ogilvie 25980052a4 Update README for first release 2026-05-12 16:53:16 +02:00
Duncan Ogilvie 1aa11847c7 Refresh public examples 2026-05-12 01:49:51 +02:00
Duncan Ogilvie 26763333c2 Remove llvm_c_test from package 2026-05-11 16:45:05 +02:00
Duncan Ogilvie 4acc6cd920 Use Iterable<T> and Buffer everywhere in the bindings 2026-05-09 13:09:42 +02:00
Duncan Ogilvie e51453f4f6 Update testing instructions 2026-04-11 14:05:10 +02:00
Duncan Ogilvie 2f9f59d312 Various API updates 2026-02-05 22:34:19 +01:00
Duncan Ogilvie d3e12d32c9 Add Windows build support and instructions 2025-12-21 03:01:51 +01:00
Duncan Ogilvie 0f72104125 Expand llvm-c-test coverage 2025-12-18 23:21:05 +01:00
Duncan Ogilvie c743be83bb Fix uv run commands everywhere 2025-12-17 17:11:29 +01:00
Duncan Ogilvie c331f05a7b Switch to a more ergonomic .llvm-prefix file 2025-12-17 16:47:20 +01:00
Duncan Ogilvie 5bbeeddabd Actually use the python port in tests and fix coverage handling 2025-12-17 14:16:22 +01:00
Duncan Ogilvie 3ce1e331be Add coverage integration 2025-12-17 02:27:13 +01:00
Duncan Ogilvie 2d9dd104cc Add runner for llvm-c-test 2025-12-16 21:50:07 +01:00
Duncan Ogilvie ae43a927b1 Set up uv properly
Reference: https://github.com/wjakob/nanobind_example/pull/73
2025-12-16 21:11:12 +01:00
Duncan Ogilvie ab7d0b5fd2 Add build instructions 2025-12-15 13:48:54 +01:00
Duncan Ogilvie a058b012cb Add README 2025-12-04 14:08:55 +01:00