|
800a72f041
|
Remove indentation in namespaces
|
2024-02-19 14:32:24 +01:00 |
|
|
60f1e4519e
|
Fix #54: BindPattern is not bound during inference inside a match-expression
|
2024-02-19 14:17:12 +01:00 |
|
|
521e1f1e4f
|
Fix ConsolePrinter::writeDiagnositc aborting the program
|
2024-02-19 14:15:07 +01:00 |
|
|
d8576feb48
|
Add support for parsing prefix and suffix let-declarations
|
2024-02-09 23:52:55 +01:00 |
|
|
9f5de2987a
|
Make compile on GCC and add support for infix let-declarations
|
2024-02-04 16:49:57 +00:00 |
|
|
449cda8fc4
|
Ignore .python-version
It might differ from system to system (e.g. a virtual environment in one
but a version number in another)
|
2024-02-03 21:05:51 +00:00 |
|
|
de29a77cd3
|
Add support for record patterns and improve implicit forall
|
2024-01-22 01:11:59 +01:00 |
|
|
34b7693229
|
Fix bug where field is missing from record type expression
|
2024-01-21 09:16:46 +01:00 |
|
|
00dbada7ac
|
Add support for record type expressions
|
2024-01-21 08:51:50 +01:00 |
|
|
1b5c32fe29
|
Add NamedRecordPattern and rename NamedPattern to NamedTuplePattern
|
2024-01-21 05:40:35 +01:00 |
|
|
7ac3c39164
|
Make TypeEnv sort variables on whether they are a var or a function
Fixes RecordDeclaration and VariantDeclaration not working correctly
|
2024-01-21 03:42:25 +01:00 |
|
|
7b58a6c51f
|
Add more tests for tuple type checking
|
2024-01-21 03:41:43 +01:00 |
|
|
cb1a1521f5
|
Small fix to wording in output of 'bolt verify'
|
2024-01-21 03:40:24 +01:00 |
|
|
7ccda2e69b
|
Fix segfault when CField has been substituted
|
2024-01-21 02:01:55 +01:00 |
|
|
a2701257dd
|
Prevent infinite loops when checking something like "foo".0.1.2
|
2024-01-21 01:56:01 +01:00 |
|
|
f2550e9430
|
git: Add compile_command.json to .gitignore and update comment
|
2024-01-21 01:51:25 +01:00 |
|
|
3979a9010b
|
Dont let Diagnostic inherit from std::runtime_error
We are not using exceptions
|
2024-01-21 01:12:02 +01:00 |
|
|
25ccf60e02
|
Make VSCode launch test sandbox Bolt code by default
|
2024-01-21 01:11:29 +01:00 |
|
|
3942004f76
|
Switch to field constraints instead of TTupleIndex
|
2024-01-21 01:10:59 +01:00 |
|
|
4ab4094acc
|
Add sample CMake invocation to README.md
|
2024-01-21 00:20:04 +01:00 |
|
|
4e11af005c
|
Make Type a union and fix checking of tuple access
|
2024-01-21 00:18:09 +01:00 |
|
|
75124d097b
|
Update link to Zen project
|
2024-01-20 20:09:14 +01:00 |
|
|
135b0cd6e9
|
Update README for C++ subproject
|
2024-01-15 14:27:41 +01:00 |
|
|
285f33e93c
|
Add 'bootstrap/cxx/' from commit '7c1a929e9a3d3abb1e2113f531588e059ad5be8c'
git-subtree-dir: bootstrap/cxx
git-subtree-mainline: b732e418cb
git-subtree-split: 7c1a929e9a
|
2024-01-15 14:04:51 +01:00 |
|