Ronald Caesar 7da598c273 tests: raise max local candidates to 1024
The windows build is failing because max local candidates is too low.
This makes no sense cause the Linux and macOS builds run completely
fine. Another reason why a hate Windows.

Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-01-18 19:08:51 -04:00
2026-01-18 02:44:40 -04:00
2025-12-07 14:56:46 -04:00
2025-12-12 18:29:36 -04:00
2025-12-07 13:09:15 -04:00

The Ballistic JIT Engine

“The world's fastest ARM recompiler"

Overview

This is a rewrite the dynarmic recompiler, with the goal of fixing its many flaws.

Building Ballistic

Install Dependancies

macOS

brew install cmake python3
brew install cmark llvm

Debian/Ubuntu

sudo apt update
sudo apt install build-essential cmake python3
sudo apt install libcmark-dev libclang-dev llvm-dev

Fedora

sudo dnf install cmake python3 gcc-c++ cmark-devel clang-devel llvm-devel

Configure CMake

mkdir build
cd build
cmake ..

macOS (If LLVM is not found)

cmake -DCMAKE_PREFIX_PATH=$(brew --prefix llvm) ..

Build Binaries

cmake --build .

The following executables will be created in the build/ directory:

  • libBallistic.a (Static Library)
  • ballistic_cli (Used for Ballistic development)
  • decoder_cli (Instruction decoding tool)
  • cdoc (Documentation generator)
  • ballistic_tests (Test suite)

See tools/ for more information on these executables.

Description
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-01-31T05:27:53.380Z
Readme GPL-2.0 12 MiB
Languages
C 91%
XSLT 6.7%
Python 1.4%
CSS 0.6%
CMake 0.3%