Hoblovski
CS PhD (struggling) at Tsinghua. Interested in compilers & FP stuff & OS kernels. Currently doing static analysis work i.e. automated bug detection.
Tsinghua Univ.Beijing
Pinned Repositories
algorithms-park
My implementation of various algorithms.
course-notes
Personal course notes (in Chinese) for THU CST.
decaf-backend
NEO backend for Decaf. (WIP) SSA IR; DAG covering for InstrSel; better RegAlloc.
dt-comp
Prototype auto test-case generation for Minidecaf. (Not for general C. Use CSmith for that.)
MiniML
Self-made functional compiler for fun. Uses SECD as intermediate language.
miniml-rs
MiniML reimplemented in Rust. Self-made functional compiler for fun.
OS2018spring-projects-g02
清华大学操作系统大作业: 针对一个极简 ISA 实现 cpu 和编译器, 并且适配一个极简 kernel
screenshot-pin
Select a region on the screen and pin it on top of all other windows. For windows.
stupid-see
A Rust symbolic execution engine. Mainly targeted at the verification course in THU.
xv6-public
xv6 OS + various experiments
Hoblovski's Repositories
Hoblovski/MiniML
Self-made functional compiler for fun. Uses SECD as intermediate language.
Hoblovski/decaf-backend
NEO backend for Decaf. (WIP) SSA IR; DAG covering for InstrSel; better RegAlloc.
Hoblovski/dt-comp
Prototype auto test-case generation for Minidecaf. (Not for general C. Use CSmith for that.)
Hoblovski/perwindow-search.vim
Allows different vim windows to have their own search patterns.
Hoblovski/rs-raft-interactive
Interactive TLA+ style reasoning of Raft in Rust
Hoblovski/miniml-rs
MiniML reimplemented in Rust. Self-made functional compiler for fun.
Hoblovski/arceos
An experimental modular OS written in Rust.
Hoblovski/brython
Brython (Browser Python) is an implementation of Python 3 running in the browser
Hoblovski/checkers_sosp23
The source code of static checkers for refcounting bugs.
Hoblovski/cmdgrp
Easily create command groups like `apt` or `git`
Hoblovski/compilerverif
(partial) proofs for https://xavierleroy.org/courses/EUTypes-2019/
Hoblovski/dcore
Mini-microkernel in rust
Hoblovski/ExImp
Various PLV experiments
Hoblovski/IncorLogic
Formalization of O'Hearn's Incorrectness Logic in Coq.
Hoblovski/kern-stack-stat
Hoblovski/mdverif_testcases
MiniDecaf 验证大作业的测例
Hoblovski/minidecaf-web
Hoblovski/mircallgraph
Hoblovski/multiboot-example-os
Example OS code for multiboot, built and run.
Hoblovski/nom
Rust parser combinator framework
Hoblovski/pysh
Painfree shell programming in Python
Hoblovski/rc-files
Migrated from bitbucket
Hoblovski/rCore-Tutorial-v3
Let's write an OS which can run on RISC-V in Rust from scratch!
Hoblovski/RSECD-interp
Interactive interpreter, for the recursive SECD machine.
Hoblovski/rt64
Real time OS on x64
Hoblovski/rustc-dev-guide
A guide to how rustc works and how to contribute to it.
Hoblovski/sf
Hoblovski/stupid-decaf
A stupid implementation of minidecaf (in fact smolsee)
Hoblovski/xv6-riscv
Xv6 for RISC-V
Hoblovski/xx6
RISC-V OS inspired by (frankly largely reusing code from) xv6, with a lot of hacks (XXX)