Bretton
c22404ad6a
Add :generate-foreign-header command
2022-09-07 20:54:48 -07:00
Iavor Diatchki
d211e521db
Remove "currently" from error message
2022-09-06 19:27:08 +03:00
Iavor Diatchki
fb3935f41b
* Introduce a separate type for a property guarded alternative
...
* Annotate each property with a location
* Disallow property guards with index declarations
(maybe this could be made to work, but be conservative for now)
* Require signatures on all members of a recursive group with prop guards
2022-09-06 18:56:20 +03:00
Iavor Diatchki
66420237f8
Remove commented out imports
2022-09-05 13:45:55 +03:00
Iavor Diatchki
9d6319078f
Update the CHANGES files
2022-09-03 12:05:08 +03:00
Iavor Diatchki
b86825b7c4
Update text in the "Numeric Constraint Guards" section
2022-09-03 11:56:57 +03:00
Iavor Diatchki
4a2ac67bf6
Merge remote-tracking branch 'origin/master' into conditional-constraints
2022-09-03 10:35:24 +03:00
Iavor S. Diatchki
39dea16096
Merge pull request #1422 from GaloisInc/update-changes-md
...
Update CHANGES.md with language changes
2022-09-03 08:38:10 +03:00
Bretton
08fa31c0d5
CHANGES: Move new features before bug fixes
2022-08-31 11:41:25 -07:00
Bretton
1be45cfc20
Merge branch 'master' into update-changes-md
2022-08-31 11:37:40 -07:00
Henry Blanchette
9a4f48d0fb
Merge pull request #1424 from GaloisInc/master
...
Update to master
2022-08-31 09:56:49 -07:00
Henry Blanchette
a40d19cdba
EPropGuards ... schema ~~> EPropGuards ... ty
2022-08-31 09:02:31 -07:00
Henry Blanchette
415c6dacd6
using eError
properly
2022-08-31 09:00:46 -07:00
Iavor S. Diatchki
e261894654
Merge pull request #1420 from GaloisInc/time-command
...
Add `:time` command
2022-08-31 16:33:08 +03:00
Bretton
7fd1e4dd9a
time command: Add note on laziness
2022-08-30 16:34:46 -07:00
Bretton
3ae3db7b65
SuiteB_FFI: Document make clean in readme
2022-08-30 16:04:54 -07:00
Bretton
967045fdbf
SuiteB_FFI: Add readme
2022-08-30 15:59:18 -07:00
Bretton
c15ccc28b0
SuiteB_FFI: Print speedup in perf-bench
2022-08-30 15:54:14 -07:00
Bretton
d1a9971edd
time command: Add test
2022-08-30 14:42:47 -07:00
Bretton
0b49544aa9
time command: add timeQuiet option
2022-08-30 14:36:32 -07:00
Bretton
f5fc53d2b0
time command: Add Cryptol.Utils.Types
2022-08-30 14:25:28 -07:00
Bretton
09cf06a8e8
time command: bind result to it
2022-08-30 14:24:47 -07:00
Henry Blanchette
88b26ea7b1
constant tests for constraint guards
2022-08-30 11:56:45 -07:00
Henry Blanchette
97e7c05e6e
formatting
2022-08-30 11:47:55 -07:00
Henry Blanchette
9cd2aea936
formatting
2022-08-30 11:47:30 -07:00
Henry Blanchette
5df322ee9f
formatting
2022-08-30 11:47:12 -07:00
Henry Blanchette
f61f002b67
allow constant declarations to use constraint guards
2022-08-30 11:47:08 -07:00
Henry Blanchette
1514db5e86
better error message on NoMatchingPropGuardCase
2022-08-30 11:46:36 -07:00
Henry Blanchette
3c9bc24b50
properly apply type args to funs gen'ed during ExpandPropGuards
2022-08-30 11:46:15 -07:00
Henry Blanchette
1ec956c5f1
rename
2022-08-30 11:01:43 -07:00
Henry Blanchette
0a6fb8b08a
If no constraint guard is satisfied, specialization yields error term
2022-08-30 10:53:15 -07:00
Henry Blanchette
d5b7c2f245
better pp
2022-08-30 09:25:44 -07:00
Henry Blanchette
79a2f6288d
better local helper names
2022-08-30 09:22:37 -07:00
Henry Blanchette
e8e9fbfc40
TODO: emit expression error
2022-08-30 09:07:39 -07:00
Henry Blanchette
418e575364
better error message
2022-08-30 09:06:44 -07:00
Henry Blanchette
efa149d967
removed obscenity
2022-08-30 09:06:24 -07:00
Henry Blanchette
5a6819398c
redundant import
2022-08-30 09:03:53 -07:00
Henry Blanchette
28f34df25e
can be -> are
2022-08-30 08:55:46 -07:00
Bretton
de26b506f6
SuiteB_FFI: Add perf-bench test
2022-08-30 01:29:39 -07:00
Bretton
130ae18573
Add :time to CHANGES.md
2022-08-29 23:05:58 -07:00
Bretton
e4b4611711
Move Benchmark module to Cryptol.Utils
2022-08-29 22:56:04 -07:00
Bretton
cde5f18daf
time command: Add comments
2022-08-29 22:49:52 -07:00
Bretton
4af4f6d7bb
time command: Document command output
2022-08-29 22:39:42 -07:00
Bretton
752bb86325
CHANGES: Mention warnPrefixAssoc option
2022-08-29 22:29:35 -07:00
Bretton
29053f47a5
Update CHANGES.md with language changes
2022-08-29 22:23:57 -07:00
Bretton
25d3467890
time command: Print measurement period
2022-08-29 22:07:46 -07:00
Bretton
0d53c059ec
time command: Improve command description
2022-08-29 22:04:14 -07:00
Bretton
1c8ff60dc9
time command: Fix average calculation
2022-08-29 15:22:57 -07:00
Bretton
7ee80344c3
time command: Make measurement period configurable
2022-08-29 15:15:12 -07:00
Ryan Scott
91c8227828
Merge pull request #1419 from taimoorzaeem/issue1253
...
Improve error message for ModuleNameMismatch error and add regression test.
2022-08-29 15:10:01 -04:00