Saar Raz's repositories
static-print
A GCC 7.1 patch that adds a 'static_print' statement to C++.
clang-concepts-old
*********************** OUTDATED - please use https://github.com/saarraz/clang-concepts-monorepo *********************** Commits of clang concepts (not merged yet). Built against LLVM commit d5826c99ce56037aa7a1434717cd291522ec4613. To use concepts features, pass in "-std=c++2a -Xclang -fconcepts-ts" when compiling.
clang-concepts-monorepo
****** OBSOLETE - CONCEPTS HAS BEEN MERGED INTO CLANG TRUNK AND DEVELOPMENT CONTINUES THERE ****** This fork of llvm-project contains my implementation of C++2a Concepts for the Clang compiler, and will be updated regularly with bug fixes until the whole feature is merged to trunk. Follow the instructions here https://clang.llvm.org/get_started.html to build, then use the flags "-std=c++2a -Xclang -fconcepts-ts" to enable concepts.
clang-concepts-roadmap
Roadmap for implementation of Concepts in the Clang compiler.
CppCon2019
Slides and other materials from CppCon 2019
range-arithmetic
A javascript library for adding and subtracting of numeric ranges, e.g. [[0, 2], [3, 8]] - [[1, 7]] -> [[0, 1], [7, 8]]
proto-loader
Protocol Buffer loader module for webpack
sdl2-cmake-scripts
CMake scripts for finding SDL2 headers and libraries on multiple platforms
unity-tetris
My first unity project - a Tetris game using 2D colliders.