Files @ 031c9d14adaa
Branch filter:

Location: CSY/reowolf/.gitignore

MH
Merge branch 'feat-bytecode'

Adds size/alignment/offset computations to the type system and detects
potentially infinite types. If the type is potentially infinite but
contains a union that can break that type loop, then all other variants
of that union are supposed to be allocated on the heap. If the type
is potentially infinite but cannot be broken up, then we throw the
appropriate error.

The size/alignment/offset computations are not yet employed in the
runtime. But prepares Reowolf for a proper bytecode/IR implementation.
# TODO Documents and notes
todo_*.md
notes_*.md

# Build system
Cargo.lock
target
**/*.rs.bk

# IDEs
/.idea

# Binaries
main

# Examples
examples/*/*.exe
examples/*.dll
examples/reowolf*
examples/*.txt
examples/lib*
examples/lib*.*
examples/*/amy
examples/*/bob
examples/*/main

# Logs
logs/*
logs/*/*