8000 GitHub - blacknand/Bactrian: Optimising native compiler for a subset of OCaml with two backends · GitHub
[go: up one dir, main page]

Skip to content
blacknandPublic

About

Optimising native compiler for a subset of OCaml with two backends

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Named after the camel with two humps because of the two backends 🐫

Bactrian

An optimising native compiler for a subset of OCaml, written in OCaml with an LLVM backend for real hardware and a backend for a toy ISA (named camel) designed for Bactrian.

Status: early development.

Roadmap of Development

  • Front end and reference interpreter
  • IRs and LLVM path, working end to end
  • Custom ISA and emulator
  • Native backend
  • Optimiser
  • Precise GC and differential fuzzing
  • Results and write-up

About

Optimising native compiler for a subset of OCaml with two backends

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

0