AlexKnauth
|
e07f912cf7
|
rosette2: support more bv operations
|
2016-08-25 11:59:17 -04:00 |
|
AlexKnauth
|
6ee48d12a5
|
rosette2: start on bv operations
|
2016-08-25 11:38:20 -04:00 |
|
AlexKnauth
|
f3014ef2e7
|
rosette2: add sub1 and +
|
2016-08-25 11:09:58 -04:00 |
|
AlexKnauth
|
cc27c76ab8
|
rosette2: support applying symbolic function types
|
2016-08-25 10:07:00 -04:00 |
|
AlexKnauth
|
9743656778
|
rosette2: support applying Ccase-> functions
|
2016-08-25 09:53:22 -04:00 |
|
AlexKnauth
|
add4a2d7d5
|
more work on rosette2
|
2016-08-24 19:42:03 -04:00 |
|
Stephen Chang
|
b30a1a9425
|
start rosette2
|
2016-08-24 16:54:55 -04:00 |
|
AlexKnauth
|
0eefdab628
|
add case-> to rosette
|
2016-08-24 15:27:04 -04:00 |
|
Stephen Chang
|
268af37ff0
|
add stlc+union+case
|
2016-08-22 10:49:36 -04:00 |
|
Stephen Chang
|
efbf03c258
|
start stlc+union
|
2016-08-22 09:30:30 -04:00 |
|
Stephen Chang
|
bb74d26ddc
|
start typed ifc
|
2016-08-22 09:25:01 -04:00 |
|
Stephen Chang
|
4e48285d7f
|
add more fsm tests
|
2016-08-22 09:18:59 -04:00 |
|
Stephen Chang
|
abf74414f0
|
fix choose in typed fsm lang
- convert typed rosette and its langs to use rosette's #%module-begin
|
2016-08-22 09:18:52 -04:00 |
|
Stephen Chang
|
3707d90531
|
enable use of define-type-alias in language implementations
- using \tau.norm in define-type-alias implementation causes
"invalid type" errors when the file is compiled
|
2016-07-20 18:44:15 -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
|
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
|
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
|
d59c510941
|
factor out do-tests macro
|
2016-07-01 12:43:01 -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
|
103086a62c
|
rename typed-lang-builder -> turnstile
|
2016-06-28 13:35:51 -04:00 |
|