Petal compiler, specification, and tools
Neia Finch e97c49fd49 Added some notes I had lying around 1 year ago
..
gen Mostly adding in D frontend 1 year ago
import Bison parser in the works! 1 year ago
lib Added llvm-d as submodule 1 year ago
src Added some notes I had lying around 1 year ago
test Improved overload resolution and related errors 1 year ago
.gitignore Added a bunch of files that should have been here already 1 year ago
LIMITATIONS.md Added readme etc 1 year ago
Makefile WIP tracking down some circular calls 1 year ago
README.md Added readme etc 1 year ago
builtins.md Added some notes I had lying around 1 year ago
testrunner.d Default arguments are handled 1 year ago
threadlocal_gc.md Added some notes I had lying around 1 year ago
typeassignment.md Fixed some test output and test cases 1 year ago

README.md

Petal compiler in D

Building

  1. Install DMD 2.083.0.
  2. make
  3. Optionally make test and make unittest

Currently supported versions of DMD:

  • 2.083.0 (primary)
  • 2.076.1 (secondary)

Exit codes

The convention for exit codes:

  • 0: success
  • 1: internal compiler error
  • 2: user error