Honey Potion: an eBPF Backend for Elixir (CGO'25)
Автор: CompilersLab
Загружено: 2025-02-19
Просмотров: 264
Описание:
Honey Potion is a compiler that translates Elixir into eBPF. In doing so, it transforms Elixir programs into multiple intermediate representations, which serve as the basis for various optimizations. Several aspects make Honey Potion unique. First, since eBPF programs always terminate, Honey Potion can fully inline every recursive call in an Elixir program, producing a tree-like intermediate representation that naturally encodes variables in static single-assignment form. By applying constant propagation, dead-code elimination, and type propagation to these trees, Honey Potion effectively performs partial evaluation of Elixir programs before generating code.
Check out the compiler at https://github.com/lac-dcc/honey-potion
Read the paper at https://homepages.dcc.ufmg.br/~fernan...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: