This is your work, valued
Build stuff
java2smali. Command-line tool for compiling .java to .smali
57RuScript. Experimental Language based on Rust and Haskell
55nightly. Feather-light scheduler, monitor and storage for your research tasks
11ui-checker. End-to-end static analysis for extract GUI information and check them against Datalog-flavour spec
8iris-c-coq. Control-flow based language verification framework
7droid-scripts. Executable scripts for helping with Android related work
6markii. Android/Java Static Analysis Library
5z3-encoding. High-level assertion encoding to Z3 solver
5iris-coq. a non-maintained mirror repo of https://gitlab.mpi-sws.org/FP/iris-coq/
5static-hs. Static analysis algorithms with Haskell
4bitscope-public. BitScope Pubilc Resources
4language-webidl-hs. Parser and Pretty-printer for WebIDL in Haskell
3copying_gc. Rust
3bbq-sg. Static Generator for your GitHub Pages Blog
3hadrian-soh17-notes. Notes on my Summer of Haskell 2017 project
3benchmark-sort. Surprising facts about benchmarking standard sorting libraries
2ml-notebooks. Jupyter Notebook
2language-webidl. CoffeeScript
2gsoc-file-support. Meta-tracker for my GSoC 2016 project
2Modeling-USTC-China-iGEM-2014. The Mathematical Models' Source of USTC iGEM 2014
2aliyun-haskell-sdk. Aliyun SDK in Haskell
1sl-tut-iris. Interactive Separation Logic Tutorial with Coq and Iris
1paxos-example. Example of Paxos protocol in Python
1JKernel. Implementation of JamesM's UNIX-Clone toy kernel
1solver-aided-lang-smt2-benchmark. A benchmark about SMT2 emitted by running programs in high-level solver-aided language
1ui-reverse. Android UI Reverse Tool
1liquid. DSL for Semantic-based Pattern Matching of Android/Java Binaries
1stackoverflow-tutorial-source. The source code, text and other stuff related to my tutorial on stack overflow
1