@@ -46,7 +46,8 @@
46- The binary operator reordering step was greatly simplified (paf31)
46- The binary operator reordering step was greatly simplified (paf31)
47- The Object type constructor can now be referenced explicitly as `Prim.Object` (with kind `# * -> *`) (paf31)
47- The Object type constructor can now be referenced explicitly as `Prim.Object` (with kind `# * -> *`) (paf31)
48- Optimizations are now enabled by default and can be disabled with the `--no-tco` and `--no-magic-do` flags (garyb)
48- Optimizations are now enabled by default and can be disabled with the `--no-tco` and `--no-magic-do` flags (garyb)
49−
49+- Unary minus and signed numeric literals are now supported again (paf31, garyb)
50### Bug Fixes
51### Bug Fixes
52- The subsumes relation has been fixed for object types (paf31)
53- The subsumes relation has been fixed for object types (paf31)
@@ -62,6 +63,7 @@
62- Negative number literals have been restored (garyb)
63- Negative number literals have been restored (garyb)
63- If a type defined in a module appears in an exported declaration it must also be exported from the module (garyb)
64- If a type defined in a module appears in an exported declaration it must also be exported from the module (garyb)
64- Error messages for unresolvable types or values include the declaration name again (garyb)
65- Error messages for unresolvable types or values include the declaration name again (garyb)
66+- Characters in string literals are now properly escaped (garyb)
66### Libraries
68### Libraries