summaryrefslogtreecommitdiffstats
path: root/Tools/jit/_stencils.py
Commit message (Collapse)AuthorAgeFilesLines
* GH-113464: Generate a more efficient JIT (GH-118512)Brandt Bucher2024-05-031-10/+106
|
* GH-113464: Display a warning when building the JIT (GH-118481)Brandt Bucher2024-05-011-4/+4
|
* GH-118306: Update JIT to use LLVM 18 (GH-118307)Savannah Ostrowski2024-04-291-1/+3
|
* GH-117512: Allow 64-bit JIT operands on 32-bit platforms (GH-117527)Brandt Bucher2024-04-061-1/+4
|
* GH-116422: Tier2 hot/cold splitting (GH-116813)Mark Shannon2024-03-261-0/+6
| | | | | Splits the "cold" path, deopts and exits, from the "hot" path, reducing the size of most jitted instructions, at the cost of slower exits.
* GH-116017: Put JIT code and data on the same page (GH-116845)Brandt Bucher2024-03-191-4/+3
|
* GH-115802: Don't JIT zero-length jumps (GH-116177)Brandt Bucher2024-03-041-17/+68
|
* GH-115802: JIT "small" code for Windows (GH-115964)Brandt Bucher2024-02-291-1/+8
|
* GH-113464: Add a JIT backend for tier 2 (GH-113465)Brandt Bucher2024-01-291-0/+220
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.