Publications
Journal Articles
A Lightweight Method for Generating Multi-Tier JIT Compilation Virtual Machine in a Meta-Tracing Compiler Framework (Artifact)
An approach to collect object graphs for data-structure live programming based on a language implementation framework
Shusuke Takahashi, Yusuke Izawa, Hidehiko Masuhara, Youyou Cong
Journal of Information Processing
Refereed
Conference Proceedings
Generating Specialized Tracers for Meta-Tracing JIT Compilers
Yusuke Izawa, Carl Friedrich Bolz-Tereick, Nico Rittinghaus, Hidehiko Masuhara
23rd International Conference on Managed Programming Languages and Runtimes (MPLR 2026)
Refereed
Annotation-Guided Edit-Aware JIT Compilation for Julia Computational Notebooks
Yusuke Izawa, Tomoki Nakamaru, Tetsuro Yamazaki
23rd International Conference on Managed Programming Languages and Runtimes (MPLR 2026)
Refereed
VisMorph: A Live Programming Environment for Shape-Adaptive Computers
Yusuke Izawa, Junichiro Kadomoto, Hidetsugu Irie
37th ACM Symposium on User Interfance and Software Technology (UIST)
Refereed
A Lightweight Method for Generating Multi-Tier JIT Compilation Virtual Machine in a Meta-Tracing Compiler Framework
Designing a Reactive Programming Language for Shape-Adaptive Computers
Yusuke Izawa, Junichiro Kadomoto, Hidetsugu Irie, Shuichi Sakai
2024 31st Asia-Pacific Software Engineering Conference (APSEC)
Refereed
A Functional Reactive Programming Language for Wirelessly Connected Shape-Changeable Chiplet-Based Computers
Two-level Just-in-Time Compilation with One Interpreter and One Engine
Amalgamating Different JIT Compilations in a Meta-Tracing JIT Compiler Framework
Toward a Multi-Language and Multi-Environment Framework for Live Programming
Extending a Meta-Tracing Compiler to Mix Method and Tracing Compilation
BacCaml: The Meta-Hybrid Just-in-Time Compiler
A Stack Hybridization for Meta-hybrid Just-in-time Compilation
Yusuke Izawa, Hidehiko Masuhara, Tomoyuki Aotani, Youyou Cong
Proceedings of the 36th JSSST Annual Conference
Theses
Supporting multi-scope and multi-level compilation in a meta-tracing just-in-time compiler
Yusuke Izawa
Doctoral Thesis, Tokyo Institute of Technology
Stack Hybridization: A Mechanism for Bridging Two Compilation Strategies in a Meta Compiler Framework
Yusuke Izawa
Master's Thesis, Tokyo Institute of Technology
Talks & Workshops
A Lightweight Approach to Multi-Tier JIT Compiler VM in a Meta-Tracing Compiler Framework
Yusuke Izawa
University of Twente Colloquium
Invited
A Lightweight Method for Generating Multi-Tier JIT Compilation Virtual Machine in a Meta-Tracing Compiler Framework (Extended Version of ECOOP 2025)
Yusuke Izawa
Systems Design Research Meeting, Hasso-Plattner-Institute
Invited
Other talks (13)
VMIL '25: Proceedings of the 17th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages
Stefan Marr, Yusuke Izawa
Interpreter Taming to Realize Multiple Compilations in a Meta-Tracing JIT Compiler Framework
Yusuke Izawa, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick
The 7th MoreVMs workshop (MoreVMs'23)
Refereed
Taming an Interpreter for Threaded Code Generation with a Tracing JIT Compiler
Yusuke Izawa, Hidehiko Masuhara
The 17th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS 2022)
Refereed
Efficient Object Graph Recording with Truffle for Live Data-Structure Programming
Shusuke Takahashi, Yusuke Izawa, Hidehiko Masuhara, Youyou Cong
Truffle/GraalVM Languages Workshop (Truffle 2022)
Refereed
A wild (meta-)tracing baroque
Threaded Code Generation with a Meta-tracing JIT Compiler
Amalgamating Different JIT Compilations in a Meta-tracing JIT Compiler Framework
An Interpreter Design for Supporting Different JIT Compilations in RPython Framework
Yusuke Izawa, Hidehiko Masuhara, Youyou Cong
The 23nd JSSST Workshop on Programming and Programming Languages
汎言語的ライブプログラミング環境のためのデータ構造解析手法
Shusuke Takahashi, Yusuke Izawa, Hidehiko Masuhara, Youyou Cong
The 23nd JSSST Workshop on Programming and Programming Languages
ライブプログラミング環境は多言語化/多開発環境化の夢を見るか
Shusuke Takahashi, Yusuke Izawa, Hidehiko Masuhara, Youyou Cong
The 37th JSSST Anual Conference. Japan Society for Software Science and Technology
Making different JIT Compilations Dancing to the Same Tune, Acting in the Meta-level
Meta-hybrid JIT Compilation Approach for the Path-divergence Problem
Yusuke Izawa, Hidehiko Masuhara, Tomoyuki Aotani
The Kumiki 6.0 Meeting
メタ混合 JIT コンパイラの提案
Yusuke Izawa, Hidehiko Masuhara, Tomoyuki Aotani
The 20nd JSSST Workshop on Programming and Programming Languages