-
-
Notifications
You must be signed in to change notification settings - Fork 32.1k
gh-118306: Update JIT compilation to use LLVM 18 #118307
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
fef6cc0
Works for Linux Arm, Mac Arm broken
savannahostrowski 3a5a0e9
uncomment
savannahostrowski 186fef0
Minor updates for windows
savannahostrowski c0b63d2
llvm in CI
savannahostrowski 8e31869
add brew update to gha
savannahostrowski ad6d554
remove file
savannahostrowski d546621
choco?
savannahostrowski 2526e81
debugging windows runners
savannahostrowski 9e0afdf
add -y
savannahostrowski b0ed125
add -y to choco for emulated windows
savannahostrowski 3eeb3f0
instruction in jit.c and remove -mcmodel=large
savannahostrowski 40bcebf
Fix instructions and MachO parsing
savannahostrowski c02ec00
remove mcmodel=large for aarch linux
savannahostrowski 5d4dede
add unhandled ELF instructions;
savannahostrowski bf5aa36
update workflow to install all llvm on native linux
savannahostrowski a79a39b
remove --with-lto
savannahostrowski
8000
Apr 26, 2024
dd283e3
remove lto from emulated linux
savannahostrowski 8d59ff8
update comments
savannahostrowski 9433e30
📜🤖 Added by blurb_it.
blurb-it[bot] 6617ad4
update classes for ELF and MachO symbol types
savannahostrowski a9ef1f4
Merge branch 'llvm-18' of https://github.com/savannahostrowski/cpytho…
savannahostrowski 02307e4
Merge branch 'main' into llvm-18
savannahostrowski 8d9855f
Update .github/workflows/jit.yml
savannahostrowski 72d366a
Update Tools/jit/_stencils.py
savannahostrowski fe17f68
Merge branch 'python:main' into llvm-18
savannahostrowski 71954a0
address PR comments
savannahostrowski 3d6d8c7
Merge branch 'llvm-18' of https://github.com/savannahostrowski/cpytho…
savannahostrowski 80b9e1c
add -fPIC
savannahostrowski 1808f6a
fix ordering of args for consistency
savannahostrowski b2bbeb0
Merge branch 'main' into llvm-18
savannahostrowski 5717a81
Formatting nits
brandtbucher 6c80a31
Merge branch 'main' into llvm-18
brandtbucher File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 1 addition & 0 deletions
1
Misc/NEWS.d/next/Core and Builtins/2024-04-26-05-38-18.gh-issue-118306.vRUEOU.rst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Update JIT compilation to use LLVM 18 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.