Stephen Chang
|
f90c464a19
|
disable some overloading tests to avoid marshalling error
|
2016-07-20 18:40:51 -04:00 |
|
Stephen Chang
|
6e7a8aedf3
|
fix rosette tests again
|
2016-07-19 16:27:38 -04:00 |
|
Stephen Chang
|
580ffdd1ac
|
add typed fsm forms except verification forms
|
2016-07-19 15:46:55 -04:00 |
|
Stephen Chang
|
6fdffbcb34
|
fix bv tests
|
2016-07-19 15:46:03 -04:00 |
|
Stephen Chang
|
e17ae9e5fe
|
update extends and reuse in typecheck.rkt to:
- support paths instead of filenames
- require prefix-in by default
- fix srclocs of extends
|
2016-07-19 15:42:35 -04:00 |
|
Stephen Chang
|
e573a0927c
|
add stx-append*-lens
|
2016-07-19 15:40:17 -04:00 |
|
Stephen Chang
|
e0f96296ed
|
start fsm, (bv tests not passing)
|
2016-07-19 11:48:43 -04:00 |
|
Stephen Chang
|
dee0e2f8d0
|
fix typed equal? to use rosette equal?
|
2016-07-19 11:48:43 -04:00 |
|
Stephen Chang
|
30d5a8780b
|
add random testing check-equal
|
2016-07-19 11:48:43 -04:00 |
|
Stephen Chang
|
2f60ad5e27
|
finish typed-bv lang: typechecks all easy/med/hard tests
|
2016-07-19 11:48:43 -04:00 |
|
Stephen Chang
|
9969375654
|
rename bv -> rosette
|
2016-07-19 11:48:43 -04:00 |
|
Stephen Chang
|
b3fb830a46
|
add parameters
|
2016-07-19 11:48:43 -04:00 |
|
Stephen Chang
|
cef8660c75
|
add all bv ops from rosette
|
2016-07-19 11:48:43 -04:00 |
|
Stephen Chang
|
38ba3d273d
|
start typed bv
|
2016-07-19 11:48:43 -04:00 |
|
AlexKnauth
|
fc243732c3
|
add append-lens.rkt
|
2016-07-19 11:05:28 -04:00 |
|
Stephen Chang
|
990619e9c9
|
turnstile provides postfix-in
|
2016-07-11 19:23:54 -04:00 |
|
Stephen Chang
|
f22e9b0683
|
add racket version req to readme
|
2016-07-06 15:51:14 -04:00 |
|
Stephen Chang
|
bdc5db67f0
|
update readme with new dir structure
|
2016-07-06 15:49:40 -04:00 |
|
AlexKnauth
|
d59c510941
|
factor out do-tests macro
|
2016-07-01 12:43:01 -04:00 |
|
AlexKnauth
|
1d50b065b9
|
copy over the rest of the mlish tests
|
2016-07-01 12:05:26 -04:00 |
|
AlexKnauth
|
7677a6de28
|
copy over the rest of the non-mlish tests
|
2016-06-30 18:23:52 -04:00 |
|
AlexKnauth
|
a8f1634baa
|
start copying tests over to macrotypes/examples/tests
|
2016-06-30 17:42:23 -04:00 |
|
AlexKnauth
|
308fb84792
|
infer instantiations for argument positions, add define/rec
|
2016-06-28 14:03:12 -04:00 |
|
AlexKnauth
|
57885d8645
|
infer instantiations for function positions
|
2016-06-28 14:01:54 -04:00 |
|
AlexKnauth
|
6e2f9a4a16
|
implement occurs check
|
2016-06-28 14:01:54 -04:00 |
|
AlexKnauth
|
ceed899f5f
|
add define, *, and a new join
|
2016-06-28 14:01:54 -04:00 |
|
AlexKnauth
|
310087cc97
|
implement turnstile/examples/infer.rkt
|
2016-06-28 14:01:28 -04:00 |
|
AlexKnauth
|
da3ecfa780
|
refactor type-constraints a bit
|
2016-06-28 13:51:50 -04:00 |
|
AlexKnauth
|
103086a62c
|
rename typed-lang-builder -> turnstile
|
2016-06-28 13:35:51 -04:00 |
|
AlexKnauth
|
644deddc5f
|
fix lam-testing.rkt
|
2016-06-28 13:23:02 -04:00 |
|
AlexKnauth
|
358f997065
|
reorganize
|
2016-06-28 13:22:58 -04:00 |
|
AlexKnauth
|
4c5b8ae2e5
|
delete old directory
|
2016-06-28 11:49:33 -04:00 |
|
AlexKnauth
|
8a24117188
|
allow omitting _'s and ≫'s in the conclusion
|
2016-06-27 18:46:33 -04:00 |
|
AlexKnauth
|
955ba74b3f
|
add τ⊑ #:for expression syntax
|
2016-06-27 18:23:31 -04:00 |
|
AlexKnauth
|
42c231acda
|
use ≫ instead of ▶
|
2016-06-27 17:55:47 -04:00 |
|
AlexKnauth
|
34416d59db
|
rename mlish-core to mlish
|
2016-06-23 10:43:02 -04:00 |
|
AlexKnauth
|
a116fc8e9f
|
convert the rest of tlb-mlish-tests.rkt
|
2016-06-22 18:12:39 -04:00 |
|
AlexKnauth
|
143bb714ce
|
convert more mlish tests to typed-lang-builder/mlish-core
|
2016-06-22 16:58:40 -04:00 |
|
AlexKnauth
|
3fac6b1bc3
|
convert more mlish tests to typed-lang-builder/mlish-core
|
2016-06-22 13:51:48 -04:00 |
|
AlexKnauth
|
a2ca787940
|
convert more mlish tests to typed-lang-builder/mlish-core
|
2016-06-22 13:35:59 -04:00 |
|
AlexKnauth
|
fba974d8bb
|
start converting mlish tests to typed-lang-builder/mlish-core
|
2016-06-22 12:06:43 -04:00 |
|
AlexKnauth
|
9ea6c6b513
|
remove no-longer-needed with clauses
|
2016-06-22 11:47:17 -04:00 |
|
AlexKnauth
|
3ad9fa2fb1
|
allow nested ⇒ arrows in the conclusion
|
2016-06-22 11:00:13 -04:00 |
|
AlexKnauth
|
961f32e6a2
|
factor out fail messages
|
2016-06-22 09:55:11 -04:00 |
|
AlexKnauth
|
11fb481f00
|
check against a possible existing type for ⇐s at the top
|
2016-06-22 09:05:51 -04:00 |
|
AlexKnauth
|
a7531326ea
|
fix nullable-EH-pat warning
|
2016-06-22 08:16:19 -04:00 |
|
AlexKnauth
|
c72d4a7f40
|
more work on exist and mlish-core
|
2016-06-21 21:58:21 -04:00 |
|
AlexKnauth
|
f68323d846
|
simplify stlc+effect, mix left and right arrows
|
2016-06-21 21:26:21 -04:00 |
|
AlexKnauth
|
ec12db1f08
|
implement new syntax for parallel arrows and nested right arrows
|
2016-06-21 21:16:16 -04:00 |
|
AlexKnauth
|
b5541ae278
|
improve how patterns can refer to each other
|
2016-06-21 18:06:20 -04:00 |
|