cerisier
My recent contributions revolve around hermetic toolchain development, mostly targeted at the ML inference ecosystem.
Paris
Pinned Repositories
bazel-nested-module-build-error-repro
Supporting repro repo: Nested module target visibility from root module
bazel-swift-access-level-import-example
Test repository to showcase the compilation avoidance when using bazel private_deps and swift access level imports
DummyRx
Dummy implementation of Rx in Kotlin and Swift for educational purposes
glibc-headers
glibc-stubs-generator
A tool that generates assembly files to compile stubs for every version of the glibc.
kernel-headers
Vanilla linux kernel headers. Tarballs available for all latest stable kernel versions >= 3.0.
ld64.mold
macOS universal binary downloads of ld64.mold
libstdcxx-stubs-generator
A tool that generates assembly files to compile a libstdc++ stub.
toolchains_llvm_bootstrapped
A zero sysroot, fully hermetic C/C++ cross compilation toolchain for Bazel based on LLVM.
cerisier's Repositories
cerisier/toolchains_llvm_bootstrapped
A zero sysroot, fully hermetic C/C++ cross compilation toolchain for Bazel based on LLVM.
cerisier/kernel-headers
Vanilla linux kernel headers. Tarballs available for all latest stable kernel versions >= 3.0.
cerisier/DummyRx
Dummy implementation of Rx in Kotlin and Swift for educational purposes
cerisier/glibc-headers
cerisier/libstdcxx-stubs-generator
A tool that generates assembly files to compile a libstdc++ stub.
cerisier/glibc-stubs-generator
A tool that generates assembly files to compile stubs for every version of the glibc.
cerisier/apple_support
Apple support for Bazel rules
cerisier/bazel-central-registry
The central registry of Bazel modules for the Bzlmod external dependency system.
cerisier/bazel-lib
Common useful functions for writing BUILD files and Starlark macros/rules
cerisier/bazel-repro-rules-rust-platform-dependent-extension
cerisier/hermetic_cc_toolchain
Bazel C/C++ toolchain for cross-compiling C/C++ programs
cerisier/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
cerisier/patchelf
A small utility to modify the dynamic linker and RPATH of ELF executables
cerisier/protobuf
Protocol Buffers - Google's data interchange format
cerisier/rules_apple
Bazel rules to build apps for Apple platforms.
cerisier/rules_cc
C++ Rules for Bazel
cerisier/rules_cuda
Starlark implementation of bazel rules for CUDA.
cerisier/rules_jvm_external
Bazel rules to resolve, fetch and export Maven artifacts
cerisier/rules_rust
Rust rules for Bazel
cerisier/rules_swift
Bazel rules to build Swift on Apple and Linux platforms
cerisier/rules_xcodeproj
Bazel rules for generating Xcode projects.
cerisier/rules_zig
cerisier/rules_zig2
Bazel build rules for Zig
cerisier/speedscope
🔬 A fast, interactive web-based viewer for performance profiles.
cerisier/stablehlo
Backward compatible ML compute opset inspired by HLO/MHLO
cerisier/static-clang
Statically-linked clang distribution. Uses musl libc on Linux and only depends on libSystem on OSX
cerisier/static-toolchains-artifacts
Temporary static LLVM release artifacts repository
cerisier/toolchains_protoc
EXPERIMENTAL: Pre-built protoc binary toolchain for Bazel, fetched from official protobuf releases
cerisier/xla
A machine learning compiler for GPUs, CPUs, and ML accelerators
cerisier/zml
High performance AI inference stack. Built for production. @ziglang / @openxla / MLIR / @bazelbuild