- Implemented local type declarations
- Implemented three-pass compiling
- Changed `VariableList` in `TFunction` to `SymbolList`
- Changed command-line argument parsing (`-option=value` -> `-option value`)
- Changes in internal symbol handling
- Fixed parser bug with symbol's ranges
- Fixed circular references
- Some other fixes and changes I have forgotten to note