This repository is archived; new development see GenSym.
Improving the performance of static analysis by meta-programming/multi-stage programming.
dev-clean Current development using LMS-cleanoopsla19-code The artifact of the OOPSLA '19 submissionlms-clean The new version of LMS libraryimmer An immutable data structures library for C++dev-obsolete Outdated development using virtualization-lms-corepldi19-code The code for the PLDI '19 submission (obsoleted)Towards Partially Evaluating Symbolic Interpreters for All
Shangyin Tan, Guannan Wei, Tiark Rompf
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM), co-located with POPL 2022. Philadelphia, PA, USA
PDF
LLSC: A Parallel Symbolic Execution Compiler for LLVM IR (Demo Paper)
Guannan Wei, Shangyin Tan, Oliver Bračevac, Tiark Rompf
Proceedings of The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021)
PDF (ACM DL)
Compiling Symbolic Execution with Staging and Algebraic Effect
Guannan Wei, Oliver Bračevac, Shangyin Tan, Tiark Rompf
Proceedings of the ACM on Programming Languages, Volume 4 (OOPSLA 2020). Online
PDF (ACM DL)
Staged Abstract Interpreters: Fast and Modular Whole-Program Analysis via Meta-Programming
Guannan Wei, Yuxuan Chen, Tiark Rompf
Proceedings of the ACM on Programming Languages, Volume 3 (OOPSLA 2019). Athens, Greece
PDF (ACM DL)
Scala
51.3%
Scheme
22.7%
Java
13.3%
C++
4.6%
C
4.1%
TeX
3.1%
This repository is archived; new development see GenSym.
Improving the performance of static analysis by meta-programming/multi-stage programming.
dev-clean Current development using LMS-cleanoopsla19-code The artifact of the OOPSLA '19 submissionlms-clean The new version of LMS libraryimmer An immutable data structures library for C++dev-obsolete Outdated development using virtualization-lms-corepldi19-code The code for the PLDI '19 submission (obsoleted)Towards Partially Evaluating Symbolic Interpreters for All
Shangyin Tan, Guannan Wei, Tiark Rompf
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM), co-located with POPL 2022. Philadelphia, PA, USA
PDF
LLSC: A Parallel Symbolic Execution Compiler for LLVM IR (Demo Paper)
Guannan Wei, Shangyin Tan, Oliver Bračevac, Tiark Rompf
Proceedings of The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021)
PDF (ACM DL)
Compiling Symbolic Execution with Staging and Algebraic Effect
Guannan Wei, Oliver Bračevac, Shangyin Tan, Tiark Rompf
Proceedings of the ACM on Programming Languages, Volume 4 (OOPSLA 2020). Online
PDF (ACM DL)
Staged Abstract Interpreters: Fast and Modular Whole-Program Analysis via Meta-Programming
Guannan Wei, Yuxuan Chen, Tiark Rompf
Proceedings of the ACM on Programming Languages, Volume 3 (OOPSLA 2019). Athens, Greece
PDF (ACM DL)
Scala
51.3%
Scheme
22.7%
Java
13.3%
C++
4.6%
C
4.1%
TeX
3.1%