barebone-c
heavydb
barebone-c | heavydb | |
---|---|---|
1 | 1 | |
14 | 2,903 | |
- | 0.3% | |
0.0 | 8.4 | |
about 3 years ago | about 1 month ago | |
C++ | C++ | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
barebone-c
-
Parsing Protobuf at 2+GB/S: How I Learned to Love Tail Calls in C
I’ve opened an issue in LLVM bugzilla concerning jump not being folded with address computation on x86 with a proposed fix. Would love if it gets some attention. https://bugs.llvm.org/show_bug.cgi?id=50042
Also been working on a C language extension to enable guaranteed tail calls along with explicit control over registers used for argument passing. Provided that callee-save registers are used for arguments, calling fallback functions incurs no overhead.
https://github.com/rapidlua/barebone-c
heavydb
What are some alternatives?
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
llvm8 - Statically recompiling CHIP8 to Windows and macOS using LLVM
SBE - Simple Binary Encoding (SBE) - High Performance Message Codec
vis_avs - MinGW GCC port of Advanced Visualization Studio for Winamp
codon - A high-performance, zero-overhead, extensible Python compiler using LLVM
SVF - Static Value-Flow Analysis Framework for Source Code
mlir-aie - An MLIR-based toolchain for AMD AI Engine-enabled devices.
llvm-string-obfuscator - LLVM String Obfuscator
bolt - 10x faster matrix and vector operations
llvm-bindings - LLVM bindings for Node.js/JavaScript/TypeScript
ClickHouse - ClickHouse® is a free analytics DBMS for big data
titan - Titan is a VMProtect devirtualizer