This repository was made to test the speed of C++'s constexpr values (at runtime) in comparison to the traditional Sieve of Eratosthenes optimization. NOTE: The SIMD solution doesn't work.
-
Updated
May 30, 2024 - C++
This repository was made to test the speed of C++'s constexpr values (at runtime) in comparison to the traditional Sieve of Eratosthenes optimization. NOTE: The SIMD solution doesn't work.
A header only and out of the box tcp rpc framework written in C++.
A webpack loader to achieve transpile-time metaprogramming with pure JavaScript
🌰 Transform XML trees into performant JavaScript DOM calls at compile-time using Nim code.
Source code of the paper "On the Applicability of Annotation-based Source Code Modification in Kotlin" for MPLR'23
Simple C++ 14 units of measurement library for type safety when dealing with physical units calculations.
a simple reflection tool to reflect on resource usage and how they are accessed (read or write mode)
A Generic compile-time Parser generator and Pattern Matching Library written in Rust
functional cpp at compile time, the compiler turns to the perfectly slow interpreter XD
Attempt at creating a simple dynamic programming language that is 100% evaluated at compile time.
Compile-time initialized map from string to any trivial constexpr type with O(n) lookup
C++17 compile-time Fixed Format library
mlib is a fast, simple c++ meta-programming library that uses c++20.
Fast entity-component-system (ECS) with compile-time archetypes
Type-level lambda calculus in Scala 3
Introduction to typelevel programming: phantom types, dependent types, path dependent types and Curry-Howard isomorphism.
Collection of static-reflection utilities for aggregate initializables.
Repository with practise for "Template Metaprogramming with C++" by Marius Bachila. And some my useful tools using metaprogramming
Utility for statically determining the number of members in an aggregate struct.
Headers only! Serialise and Deserialise json from various types and data structures, performing compile-time reflection with TMP(template metaprogramming) of Modern C++(requires C++17 or later). Currently only support Qt Json Library and will support nlohmann soon.
Add a description, image, and links to the compile-time-meta-programming topic page so that developers can more easily learn about it.
To associate your repository with the compile-time-meta-programming topic, visit your repo's landing page and select "manage topics."