A fork of the Free Pascal Compiler that adds modern language features behind opt-in modeswitches. Inline variables, pattern matching, tuples, defer / autofree, flexible arrays, multiline strings, RTTI stripping, and more.
Existing FPC / Lazarus code compiles unchanged - new features turn on per file with {$mode unleashed} or per feature with a specific {$modeswitch}.
- freepascal - compiler and runtime
- lazarus - companion fork of the Lazarus IDE
- installer - bundle installer for compiler, RTL, and IDE
Per-feature pages with grammar, examples, and modeswitch info: unleashed/docs/README.md.
