Pinned Repositories
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-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-roadmap
Roadmap for implementation of Concepts in the Clang compiler.
clion-settings
CppCon2019
Slides and other materials from CppCon 2019
draft
C++ standards drafts
fakebook
range-arithmetic
A javascript library for adding and subtracting of numeric ranges, e.g. [[0, 2], [3, 8]] - [[1, 7]] -> [[0, 1], [7, 8]]
slides
Slides from my talks
static-print
A GCC 7.1 patch that adds a 'static_print' statement to C++.
saarraz's Repositories
saarraz/static-print
A GCC 7.1 patch that adds a 'static_print' statement to C++.
saarraz/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.
saarraz/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.
saarraz/clang-concepts-roadmap
Roadmap for implementation of Concepts in the Clang compiler.
saarraz/slides
Slides from my talks
saarraz/CppCon2019
Slides and other materials from CppCon 2019
saarraz/fakebook
saarraz/range-arithmetic
A javascript library for adding and subtracting of numeric ranges, e.g. [[0, 2], [3, 8]] - [[1, 7]] -> [[0, 1], [7, 8]]
saarraz/clion-settings
saarraz/draft
C++ standards drafts
saarraz/glpp
OpenGL C++ Wrapper
saarraz/proto-loader
Protocol Buffer loader module for webpack
saarraz/sdl2-cmake-scripts
CMake scripts for finding SDL2 headers and libraries on multiple platforms
saarraz/TarsosDSP
A Real-Time Audio Processing Framework in Java
saarraz/unity-tetris
My first unity project - a Tetris game using 2D colliders.
saarraz/unity-tetris-2