@@ -31,6 +31,8 @@
31- Type class instances are now named, to enable easier interop with Javascript (paf31)
31- Type class instances are now named, to enable easier interop with Javascript (paf31)
32- Class names no longer need to be qualified in instance declarations (garyb)
32- Class names no longer need to be qualified in instance declarations (garyb)
33- Module exports can now be specified explicitly (garyb)
33- Module exports can now be specified explicitly (garyb)
34+- Let bindings can now define functions with binders (paf31)
35+- Case statements and functions which do not pattern match on their arguments now generate smaller code (paf31)
35### Bug Fixes
37### Bug Fixes
@@ -38,6 +40,7 @@
38- `sort` no longer mutates arrays (joneshf)
40- `sort` no longer mutates arrays (joneshf)
39- PSCI now evaluates expressions (joneshf)
41- PSCI now evaluates expressions (joneshf)
40- Overlapping variables in typeclass instances are rejected (paf31)
42- Overlapping variables in typeclass instances are rejected (paf31)
43+- A bug in the optimizer related to inlining was fixed (paf31)
42### Libraries
45### Libraries