diff options
Diffstat (limited to 'Changelog.md')
-rw-r--r-- | Changelog.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Changelog.md b/Changelog.md index 115c30db..89c0d883 100644 --- a/Changelog.md +++ b/Changelog.md @@ -11,13 +11,18 @@ Features: Bugfixes: * Commandline interface: Always escape filenames (replace ``/``, ``:`` and ``.`` with ``_``). * Commandline interface: Do not try creating paths ``.`` and ``..``. + * Parser: Disallow octal literals. * Type system: Fix a crash caused by continuing on fatal errors in the code. + * Type system: Disallow compound assignment for tuples. + * Type system: Detect cyclic dependencies between constants. * Type system: Disallow arrays with negative length. * Type system: Fix a crash related to invalid binary operators. * Type system: Disallow ``var`` declaration with empty tuple type. * Type system: Correctly convert function argument types to pointers for member functions. + * Type system: Move privateness of constructor into AST itself. * Inline assembly: Charge one stack slot for non-value types during analysis. * Assembly output: Print source location before the operation it refers to instead of after. + * Optimizer: Stop trying to optimize tricky constants after a while. ### 0.4.9 (2017-01-31) |