Real name: Adel Prokurov. Rust programmer. Love doing compiler and VM related development. :) Languages: Russian, English.
b3-rs. JIT codegen backend with SSA IR based on B3 from WebKit
64migc. Simple conservative GC using mimalloc
41libimmixcons. Implementation of Immix Mark-Region Garbage collector written in Rust Programming Language.
37masm-rs. Macro assembler for Rust
36alloca-rs. Mostly safe wrapper for alloca
29waffle-scheme. Simple scheme bytecode VM
29Jazz. Jazz - register-based virtual machine and programming language
27rsgc. Rust
23capy. Scheme implementation (now maybe working properly)
20cgc. Copying Garbage Collector
14jit-allocator. Executable memory allocator with support for dual mapping and W^X protection
13garbage-collector. Garbage collector implementation in Rust for Rust
13stack2ssa. Simple implementation of stack to SSA IR lowering
13PEACE. Simple JIT library
8tracing-jit-for-fun. Simple tracing JIT example using Cranelift
7streams-rs. OCaml like streams in Rust
6boehm-rs. Rust interface to BoehmGC providing global allocator implementation that uses this GC
4IronOxide. Rust MIR to .NET CIL translator
4gc-shadowstack. Shadow stack algorithm implementation for GC object rooting
3gccjit-rs. gccjit bindings for rust
3ExVM-RS. JIT VM and runtime for dynamically typed languages
3cranelift-mem2reg. Memory to register promotion
3ProjectVM. Rust
2const-if. Rust
2r7rs-parser. R7RS Scheme parser and lexer
2pgc. Preciese garbage collector in Rust.
2waffle-vm. Rust
2cool-bitvector. Simple yet cool bitvector library
1Maver. Neural network library for Rust programming language.
1rosalloc. Runs of slots allocator implementation
1hmap. Provides hmap! macro for easily creating hashmap's
1IcedPhoneNumbersUDP. Simple GUI client to store/fetch users and their phones to/from server using UDP
1pylisp. A Lisp compiler targeting Python
1dotfiles. My configuration files
1ferris-gc. FerrisGC is a thread safe Garbage Collector implementation for Global (between threads) and Local (per thread) Garbage Collector
1neyroorlov. Бот нейроорлова для дискорда
1sierra-scheme. Scheme compiler to native code using Cranelift
1playXE.
1rsetjmp. setjmp/longjmp implementation fully in Rust (based on musl). Supports: x86-64, ARM64, RISCV64
1rustneat. Rust Neat - NeuroEvolution of Augmenting Topologies
1greenie. Green threads and generators in Rust
1