Jaroslav Tulach
5676618bad
Autoscoped constructors ( #9190 )
...
Fixes #8645 by recognizing `~` prefix to constructor names.
2024-03-04 11:41:02 +00:00
Jaroslav Tulach
a664dd9d56
Equality with conversions ( #9070 )
2024-02-19 17:18:56 +01:00
Jaroslav Tulach
9a37357247
Binary operator resolution based on that
value ( #8779 )
2024-01-27 08:38:47 +01:00
Marcin Kostrzewa
197190ceeb
Remove UFCS ( #1398 )
2021-01-14 21:53:04 +01:00
Ara Adkins
f5ffbe8fa7
Add a markdown style guide ( #1022 )
2020-07-21 13:59:40 +01:00
Ara Adkins
2f404b7f08
Fix a bug with compiler metadata ( #838 )
...
1. The metadata objects weren't being duplicated when duplicating
the IR. This meant that the later passes would write metadata
multiples times into one store (reference), causing wrong
behaviour at codegen time.
2020-06-16 13:52:11 +01:00
Ara Adkins
dd0f93c328
Add support for writing type signatures ( #833 )
...
1. Adds support for type signature syntax.
2. Lifts the type operators into metdata.
3. Uses the signatures to determine arg suspension.
2020-06-15 17:45:14 +01:00
Ara Adkins
d2f93488b3
Restructure the developer documentation ( #751 )
2020-05-15 11:41:26 +01:00