Georges Dupéron
|
120746442e
|
Explanations on paths
|
2017-04-02 00:17:33 +02:00 |
|
Georges Dupéron
|
acb444f88f
|
Work on invariants.
|
2017-04-01 23:43:36 +02:00 |
|
Georges Dupéron
|
6c9a7a95d9
|
Fixed bug in invariants implementation (phantom type Target had no fields, and therefore its polymorphic argument was ignored). Used more precise tests (test that a ⊏ b rather than a ⊑ b for the invariant types.)
|
2017-03-27 00:39:02 +02:00 |
|
Georges Dupéron
|
fb1786b4ac
|
More work on the invariants
|
2017-01-16 03:12:01 +01:00 |
|
Georges Dupéron
|
b7c2babf85
|
Preliminary tests to compare stronger and weaker sets of predicates (for now just super/sub-set)
|
2017-01-10 23:02:17 +01:00 |
|
Georges Dupéron
|
64d1756678
|
Started drafting the ≡ invariant representation as a type
|
2017-01-09 19:44:21 +01:00 |
|
Georges Dupéron
|
3edaaf91f8
|
Rough solutions for refinement types as witnesses of run-time checks
|
2017-01-04 19:50:02 +01:00 |
|
Georges Dupéron
|
e951c7b26f
|
Started writing on phantom types as witnesses for invariants
|
2017-01-01 21:03:03 +01:00 |
|
Georges Dupéron
|
e9255ca439
|
Started writing phantom invariants representation, optimized flex records.
|
2016-12-30 02:25:20 +01:00 |
|