Duncan Ogilvie
|
6405a0186a
|
Bump to 21.1.6.3
v21.1.6.3
|
2026-05-14 02:56:54 +02:00 |
|
Duncan Ogilvie
|
92c7511946
|
Fix macOS wheel repair output handling
|
2026-05-14 02:49:27 +02:00 |
|
Duncan Ogilvie
|
71a5cf8c82
|
Implement hash-based renaming for macos whls
|
2026-05-14 02:44:42 +02:00 |
|
Duncan Ogilvie
|
3ceca4002c
|
Bump to 21.1.6.2
v21.1.6.2
|
2026-05-14 01:57:54 +02:00 |
|
Duncan Ogilvie
|
d349e58811
|
Fix potential JIT use-after-free
|
2026-05-14 01:12:10 +02:00 |
|
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
|
df80c5c8d1
|
Improve lifetime checks
|
2026-05-13 22:47:22 +02:00 |
|
Duncan Ogilvie
|
5e5a6f4124
|
Address review comments
|
2026-05-13 20:28:28 +02:00 |
|
Duncan Ogilvie
|
44840dc279
|
Minor API changes
Closes #11
Closes #12
Closes #13
|
2026-05-13 20:18:43 +02:00 |
|
Duncan Ogilvie
|
e87f64cb0b
|
Removed unused ocaml bindings
|
2026-05-13 19:14:17 +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
|
aa474d9a5f
|
Keep relocation iterator alive
|
2026-05-13 17:52:08 +02:00 |
|
Duncan Ogilvie
|
1034b9750f
|
Remove explicit target initialization from API surface and do on startup
|
2026-05-13 17:51:53 +02:00 |
|
Duncan Ogilvie
|
723641ee50
|
Add high-level API for (named) metadata
|
2026-05-13 16:58:02 +02:00 |
|
Duncan Ogilvie
|
bf181544c2
|
Merge pull request #10 from LLVMParty/macos-x86_64
Add macos x86_64 wheel
|
2026-05-13 16:46:45 +02:00 |
|
Duncan Ogilvie
|
2a0424be2e
|
Attempt to fix macos x86_64 tests
|
2026-05-13 16:37:20 +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
|
796f78e0bc
|
Add plan
|
2026-05-13 01:22:03 +02:00 |
|
Duncan Ogilvie
|
f703948ca3
|
Merge pull request #8 from LLVMParty/attributes-api
Refactor attribute API
|
2026-05-12 23:25:07 +02:00 |
|
Duncan Ogilvie
|
46643f2523
|
Refactor attribute API
|
2026-05-12 23:20:21 +02:00 |
|
Duncan Ogilvie
|
346c6d6381
|
Merge pull request #7 from LLVMParty/property-cleanup
Consistently use Python properties where appropriate
v21.1.6.1
|
2026-05-12 18:03:15 +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
|
91482b9ba1
|
Add pypi environment to publishing
|
2026-05-12 16:15:28 +02:00 |
|
Duncan Ogilvie
|
231c74cdd2
|
Rename get_or_insert to reuse_existing
Closes #5
|
2026-05-12 16:15:28 +02:00 |
|
Duncan Ogilvie
|
da4bd0f885
|
Merge pull request #6 from LLVMParty/api-cleanup
API Cleanup
|
2026-05-12 14:57:32 +02:00 |
|
Duncan Ogilvie
|
c539e55dd8
|
cleanup: guard module builder lifetime
|
2026-05-12 14:39:33 +02:00 |
|
Duncan Ogilvie
|
072a768461
|
cleanup: use funclet arg accessor for pads
|
2026-05-12 13:56:21 +02:00 |
|
Duncan Ogilvie
|
6dd2bdb9f0
|
cleanup: address API cleanup review comments
|
2026-05-12 13:52:40 +02:00 |
|
Duncan Ogilvie
|
08b7d32c68
|
Add support for experimental LLVM.dll
|
2026-05-12 13:52:37 +02:00 |
|
Duncan Ogilvie
|
547aeefffb
|
Minor pyproject.toml updates
|
2026-05-12 13:13:37 +02:00 |
|
Duncan Ogilvie
|
b44d8d2c3f
|
Disable optimizations in Release mode on MSVC
This configuration isn't used in CI, but takes ~10min to build locally
|
2026-05-12 13:13:26 +02:00 |
|
Duncan Ogilvie
|
5ad7cbb13e
|
Prefer LLVM target over LLVM-C when LLVM_LINK_LLVM_DYLIB is set
|
2026-05-12 13:13:10 +02:00 |
|
Duncan Ogilvie
|
259560f27e
|
cleanup: remove direct LLVM C++ API usage
|
2026-05-12 12:08:23 +02:00 |
|
Duncan Ogilvie
|
acb6632e59
|
cleanup: add get_or_insert semantics for named structs
|
2026-05-12 11:44:14 +02:00 |
|
Duncan Ogilvie
|
af1208647c
|
cleanup: cover removed debug metadata aliases
|
2026-05-12 04:38:38 +02:00 |
|
Duncan Ogilvie
|
bbe9b5b76a
|
cleanup: remove stale TODO wording
|
2026-05-12 04:36:21 +02:00 |
|
Duncan Ogilvie
|
125c4ba5f4
|
cleanup: resolve DI expression lifetime TODO
|
2026-05-12 04:35:55 +02:00 |
|
Duncan Ogilvie
|
8e19127c91
|
cleanup: avoid unsafe C symbol size query
|
2026-05-12 04:33:57 +02:00 |
|
Duncan Ogilvie
|
4d048ad47b
|
cleanup: prevent detached value teardown crashes
|
2026-05-12 04:32:10 +02:00 |
|
Duncan Ogilvie
|
75224bb56b
|
cleanup: cover raw alias and ifunc insertion
|
2026-05-12 04:27:12 +02:00 |
|
Duncan Ogilvie
|
e28069d75a
|
cleanup: broaden API surface regression coverage
|
2026-05-12 04:24:42 +02:00 |
|
Duncan Ogilvie
|
ddc32e3255
|
cleanup: drop stale TODO wording
|
2026-05-12 04:23:05 +02:00 |
|
Duncan Ogilvie
|
6f084ea459
|
cleanup: refresh API surface docs
|
2026-05-12 04:22:34 +02:00 |
|
Duncan Ogilvie
|
1cac62009c
|
cleanup: harden migrated API safety checks
|
2026-05-12 04:22:31 +02:00 |
|
Duncan Ogilvie
|
4871621fff
|
cleanup: remove legacy module-level API aliases
|
2026-05-12 04:14:05 +02:00 |
|
Duncan Ogilvie
|
2caf139ac9
|
cleanup: finish context and vector constant factories
|
2026-05-12 04:08:17 +02:00 |
|
Duncan Ogilvie
|
8b343f7c63
|
cleanup: move API helpers onto owning objects
|
2026-05-12 04:05:14 +02:00 |
|