Pinned Repositories
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
cjdb-ranges
A reference implementation for C++20 ranges
cjdb.github.io
Repository for hosting Christopher Di Bella's personal website.
constexpr-contracts
Pre-conditions, post-conditions, and assertions, all available at compile-time
cpp-conferences
Documentation for all C++ talks that I give
cpp-open-syllabus
An open syllabus for teaching C++
doge
An open source game engine leveraging C++17, Concepts TS, Ranges TS, OpenGL 4.3, Vulkan, and SYCL.
lingua
A Rust compiler implemented using modern C++.
wg21
For documenting all WG21-related proposals
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
cjdb's Repositories
cjdb/constexpr-contracts
Pre-conditions, post-conditions, and assertions, all available at compile-time
cjdb/cjdb.github.io
Repository for hosting Christopher Di Bella's personal website.
cjdb/cjdb-ranges
A reference implementation for C++20 ranges
cjdb/cpp-conferences
Documentation for all C++ talks that I give
cjdb/doge
An open source game engine leveraging C++17, Concepts TS, Ranges TS, OpenGL 4.3, Vulkan, and SYCL.
cjdb/lingua
A Rust compiler implemented using modern C++.
cjdb/wg21
For documenting all WG21-related proposals
cjdb/carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
cjdb/Microsoft-STL
MSVC's implementation of the C++ Standard Library.
cjdb/project_template
A starting point for C++ projects.
cjdb/advent-of-code
cjdb/aoc-cxx
cjdb/aoc-rs
Advent of Code, in Rust
cjdb/breathe
ReStructuredText and Sphinx bridge to Doxygen
cjdb/buggy
cjdb/Catch2
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
cjdb/cvise
Super-parallel Python port of the C-Reduce
cjdb/deprecated-blog
cjdb/draft
C++ standards drafts
cjdb/fmt
A modern formatting library
cjdb/github-actions-x11
Gets x11 working on GitHub Actions
cjdb/lah-toolchain
cjdb/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
cjdb/ltcpp-ranges
cjdb/NanoRange
Range-based goodness for C++17
cjdb/project_template-2
cjdb/pygments
Pygments is a generic syntax highlighter written in Python
cjdb/range-v3
Range library for C++14/17/20, basis for C++20's std::ranges
cjdb/rtd-tutorial
cjdb/vcpkg
C++ Library Manager for Windows, Linux, and MacOS