-
When reporting line numbers in errors, the parser--or possibly the machinery surrounding it--includes linebreaks found inside string literals.
Here is an example file with an error on line 3:
```…
-
Sending a file through the CakeML compiler that cannot be parsed will currently only print `###ERROR: parser error`. For larger files it is very hard to figure out where the mistake is.
Ideally the p…
-
For [this file](https://github.com/CakeML/pure/blob/8c71c09752d2c3342d0c18534f6d188a45f68272/compiler/backend/proofs/thunk_to_stateProofScript.sml), `Holmake` fails with the error below, partway throu…
-
== Context ==
There is a standard size/measure defined for every datatype, implemented by
`DataSize.define_size`.
Here's an illustrative example:
```
Datatype:
rose_pair_tree = Node num | …
-
- [x] turn the bamboo task sets into issues
- [x] make plan + issues for AWS trigger for proofs
- [x] make plan + issues for hardware test trigger + reporting
lsf37 updated
3 years ago
-
The use of sscanf in the FFI to handle floating-point literal parsing means that ~42.0 in ML syntax gets translated to the wrong number.
val d = Double.fromString "~42.0";
val _ = print ("~42.0 --…
-
```racket
(FPCore ((! :precision binary32 x))
:description "v should have the same precision as x"
:precision binary64
:pre (
-
Update for https://github.com/rust-lang/rust/pull/67131/
Also, #722 has a mistake where visibility is allowed on a macro invocation for a trait item. This is not allowed, and should have been writ…
ehuss updated
3 years ago
-
I've just done some exploration of a tactic from CakeML that took nearly 2 minutes to parse. I've checked that it's really parsing, at the SML level. The quote filter finishes instantly and by copying…
-
Currently if you try to make a heap+stack bigger than 4GB, you will run into relocation errors due to symbols being only 32 bit values by default.
On `x86_64` this can be fixed by using `movabs $ca…
xrchz updated
4 years ago