This is your work, valued
Physics, HPC, Heterogeneous computing, SIMD, Systems programming, C++, Rust
cargo-asm. cargo subcommand showing the assembly or llvm-ir generated for Rust code
1.3kjemallocator. Rust allocator using jemalloc as a backend
430static_vector. A dynamically-resizable vector with fixed capacity and embedded storage
173slice_deque. A contiguous-in-memory double-ended queue that derefs into a slice
158ctest. Automatic testing of FFI bindings for Rust
123scattered. C++ Scattered Containers
67mimallocator. Rust
54bitwise. Portable high-level bitwise manipulation algorithms
53bitintr. Portable Bitwise Manipulation Intrinsics
48lbm-rs. Lattice-Boltzmann Method implementation in Rust
24is_sorted. Is an Iterator sorted?
22cpp_skeleton. C++ Projekt Skeleton
20sleef-sys. Rust binding for SLEEF: SIMD Library for Evaluating Elementary Functions
18nmp. Non-blocking message passing (a C++14 MPI wrapper)
18ndtree. nd-tree data structures and algorithms
15match_cfg. Convenience macro for defining items depending on large number of #[cfg]s
9aobench. Ambient Occlusion Benchmark in Rust (multi-threaded and explicitly vectorized)
9hm3. Hierarchical Multiphysics Multiscale methods
8tsc. Time stamp counter based timer
6simple-executor. A simple async executor for learning purposes
5cffi-panic. Error handling in Rust->C->Rust for C APIs taking callbacks
5arithmetic_type. Implementation of an arithmetic type in C++
5glfw. GLFW C++ wrapper with SFML-like event polling.
4glibm. A pure Rust math library
4ampi. Asynchronous Message Passing Interface
3hom3. A laboratory for High-Order Multiphysics Multiscale Methods
3is_utf8. Functions for ASCII and UTF-8 validation for byte slices
3Catch. C++ AutomatedTest Cases in Headers
1rfcs. RFCs for changes to Rust
1typed_arch. Portably-typed std::arch intrinsics
1linux-rs. Raw FFI Bindings to the Linux kernel APIs
1toys. Toy projects
1rust. A safe, concurrent, practical language.
1stdsimd_portable. experimenting with building portable simd intrinsics on top of stdsimd
1