Skip to content
Petr Penzin edited this page Jan 20, 2018 · 2 revisions

Fort is an open-source Fortran front-end to LLVM. It strives to follow the LLVM and Clang style.

Overview

Fort is currently under active development. Pull requests and bug reports are greatly appreciated and encouraged.

Project History

Fort originally started as a Google Summer of Code project. Eventually, it had its own Github org, where it saw some more development, runtime library was added and it was eventually upgraded to support LLVM 5. Due to a name conflict it was forked and is now under active development in the new organization.

Philosophy

Fort tries to stick as close to LLVM style as possible:

  • master branch is up-to-date with LLVM trunk, release branches in sync with respective LLVM release branches
  • Modern C++
  • LLVM integration is done the same way as it is done in Clang
  • Stick to LLVM Coding Standards
  • Provide Tooling API
Clone this wiki locally