Comments (3)
FWIW: llvmlite
0.43 will ship with support for building against 15: #1047
from llvmlite.
Also, there is work being done towards 17: #1042 (comment)
from llvmlite.
To answer the question generally - we update to newer versions of LLVM as fast as we are able, but given resource constraints that's not particularly fast.
In addition to the items in the issue description, other work is needed to move forward beyond 15 (no timelines specified, but it would be nice to complete these prior to the 0.44 release):
- #1046 - adding support for the new pass manager. Numba will also need to be updated to use the new pass manager
- #1057 - the refprune pass needs porting to the new pass manager
- Support for opaque pointers, and corresponding Numba changes
Following the successful completion of those items we can then move forward beyond 15.
from llvmlite.
Related Issues (20)
- Force static linking for libLLVM HOT 3
- llvmlite 0.42.0 Checklist
- Symbol not found when building on arm64 platform macOSX HOT 1
- Add flag to IRBuilder.if_else to control whether an "endif" block should be created
- Add `numba` and `llvmlite` `musl` wheels for `alpine` support HOT 8
- RuntimeError: No available targets are compatible with triple "arm-unknown-linux-gnu" HOT 4
- Add "align" option for `IRBuilder.alloca` HOT 1
- llvmlite 0.43.0rc1 Checklist HOT 4
- Upload wheels and sdist to PyPI. (upload from `ci_artifacts`). HOT 1
- A concrete case for potential ref-pruning chances
- llvmlite.binding.TargetMachine.emit_object() emits unknown object format on Windows HOT 2
- Enable `interleave` for Loop Optimization HOT 4
- Expose module simplification pipeline and extension points with new pass manager
- llvmlite 0.43.0 Checklist HOT 1
- How to solve: Issue with `llvmlite` installation in Termux due to LLVM version mismatch HOT 6
- llvmlite do not work with llvm 18.1.7 on MacOS Sonoma (Apple M1) HOT 6
- macOS CI needs updating: macOS builds browning out
- Source code location of IR instruction HOT 4
- optionally enable `Polly` passes in llvmlite HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from llvmlite.