Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [3.13] GH-118943: Fix a race condition when generating jit_stencils.h ↵ | Miss Islington (bot) | 2024-05-16 | 1 | -7/+12 |
| | | | | | (GH-119101) (cherry picked from commit 4702b7b5bdc07d046576b4126cf4e4f5f7145abb) | ||||
* | [3.13] GH-118836: Fix JIT build error when SHT_NOTE section is present ↵ | Miss Islington (bot) | 2024-05-13 | 1 | -0/+1 |
| | | | | | | | (GH-119020) (cherry picked from commit e04cd964eb4eee1b0ae5b2c34727abce6c0fb7f0) Co-authored-by: Michał Górny <mgorny@gentoo.org> | ||||
* | GH-118487: Add Black to `.pre-commit-config.yaml` for JIT files (GH-118537) | Savannah Ostrowski | 2024-05-03 | 1 | -2/+9 |
| | |||||
* | GH-113464: Display a warning when building the JIT (GH-118481) | Brandt Bucher | 2024-05-01 | 1 | -20/+29 |
| | |||||
* | GH-115802: Use the GHC calling convention in JIT code (GH-118287) | Brandt Bucher | 2024-05-01 | 1 | -9/+45 |
| | |||||
* | GH-118306: Update JIT to use LLVM 18 (GH-118307) | Savannah Ostrowski | 2024-04-29 | 1 | -26/+26 |
| | |||||
* | GH-116017: Put JIT code and data on the same page (GH-116845) | Brandt Bucher | 2024-03-19 | 1 | -1/+1 |
| | |||||
* | GH-116134: JIT aarch64-pc-windows-msvc (GH-116130) | Brandt Bucher | 2024-03-04 | 1 | -0/+16 |
| | |||||
* | GH-115802: JIT "small" code for Windows (GH-115964) | Brandt Bucher | 2024-02-29 | 1 | -15/+31 |
| | |||||
* | GH-115802: JIT "small" code for macOS and Linux (GH-115826) | Brandt Bucher | 2024-02-26 | 1 | -13/+55 |
| | |||||
* | GH-113464: Clean up JIT stencil generation (GH-115800) | Brandt Bucher | 2024-02-22 | 1 | -6/+5 |
| | |||||
* | GH-113464: Add a JIT backend for tier 2 (GH-113465) | Brandt Bucher | 2024-01-29 | 1 | -0/+394 |
Add an option (--enable-experimental-jit for configure-based builds or --experimental-jit for PCbuild-based ones) to build an *experimental* just-in-time compiler, based on copy-and-patch (https://fredrikbk.com/publications/copy-and-patch.pdf). See Tools/jit/README.md for more information on how to install the required build-time tooling. |