Berlin

Robin Freyler

Elite
@Robbepop

🦀Rustacean with C & C++ origins - Enthusiastic about WebAssembly, compiler technology, virtual machines & SAT solving.

string-interner. A data structure to efficiently intern, cache and restore strings.

220

prophet. A simple neural net implementation.

41

stevia. A simple (unfinished) SMT solver for QF_ABV.

36

apint. Arbitrary precision integers library.

27

enum-tag. Proc. macro to generate C-like `enum` tags.

14

runwell. An experimental WebAssembly virtual machine.

13

dynarray. Adjusted implementation of std::experimental::dynarray without stack allocation.

11

dimacs-parser. Utilities to parse files in DIMACS format which is the de-facto standard for input to SAT solvers.

8

cionc. The toy-compiler for the Cion programming language.

5

clpp. A thin header-only wrapper around OpenCL 2.0+ for modern and highlevel C++.

4

union-fn. Proc macros for union function data structure.

4

enum-codec. Space-efficient codec for Rust `enum` types.

4

intx. Rust

4

non-pdsl-example. One of the most simplest smart contracts written without the pDSL

3

state_ptr. A pointer that allows to store state into unused bits of the address.

3

cnf-parser. Efficient and customizable CNF parser for SAT solving.

2

bucket_vec. A vector-like collection that guarantees not to move its internal elements.

2

multi-stash. A vector-like data structure that reuses slots for new elements.

2

enum-ref. Proc. macro for generating reference wrappers for Rust `enum` types.

2

cionc-old. The compiler front end for the Cion programming language.

2

two-phase-structure. A repo that describes a smart contract structure for the planned two-phase compilation approach.

2

ipasir-rs. FFI bindings for the IPASIR incremental SAT solver interface.

1

wasm3-rs. Rust wrapper for Wasm3, the fastest WebAssembly interpreter

1

indexmap-nostd. A `no_std` implementation of the `indexmap` crate.

1

type-metadata. Rust

1

wasm_kernel. A Wasm kernel for benchmarking wasmi.

1

addressable-pairing-heap. An addressable pairing heap implementation for Rust.

1

fleetwood. Testbed repo for trying out ideas of what a smart contract API in Rust would look like

1
28
Apply