Commit Graph

94 Commits

Author SHA1 Message Date
Georges Dupéron
3922fd117f make the openssl line easier to substitue (move the decrypted file to its destination after the command, not as part of it) 2017-03-22 00:24:54 +01:00
Georges Dupéron
0d36df9c1a Auto-push to master successful builds on the dev branch. 2017-03-22 00:11:37 +01:00
Georges Dupéron
4be3059060 Added a few notes to the .vue file 2017-03-20 16:13:36 +01:00
Georges Dupéron
dad01aa118 Small bug fixes in traversal.hl.rkt and free-identifier-tree-equal.rkt 2017-03-20 16:11:01 +01:00
Georges Dupéron
9814513b47 More cleanup 2017-02-06 06:55:29 +01:00
Georges Dupéron
72261decc4 Cleanup of traversal.hl.rkt (still needs a lot of prose) 2017-02-05 21:20:07 +01:00
Georges Dupéron
22f3d97185 Cosmetic changes in traversal.hl.rkt 2017-02-04 02:44:23 +01:00
Georges Dupéron
18a8938d0c Closes FB case 190 Rename λ-replace-in-instance to !λ-replace-in-instance 2017-01-26 21:20:51 +01:00
Georges Dupéron
8bf2315281 Closes FB case 189 Switch phc-graph to the packaged subtemplate 2017-01-26 19:32:06 +01:00
Georges Dupéron
39e703b127 Timing info on test-graph-type. 2017-01-26 17:18:28 +01:00
Georges Dupéron
f500dfcb1a Improvements on subtemplate 2017-01-22 05:05:25 +01:00
Georges Dupéron
693ab9e84e Closes FB case 176 Fix the type of nodes for (non-)polymorphic graph types 2017-01-20 18:28:37 +01:00
Georges Dupéron
7991ed7d7e Added missing require 2017-01-20 16:31:22 +01:00
Georges Dupéron
4589fdff69 Closes FB case 169 invariant-info should override equality because it is used in a set-equal? and contains syntax objects 2017-01-20 16:04:40 +01:00
Georges Dupéron
d2f93d9ae6 Use master branch of phc-toolkit, phc-adt and type-expander 2017-01-20 15:24:20 +01:00
Georges Dupéron
6989b4f339 Closes FB case 168 Don't use /top-loc in graph-info, as the macro and its use are within the same file 2017-01-20 15:18:32 +01:00
Georges Dupéron
2de609c523 Closes FB case 167 Catch the errors when first calling compute-graph-info. If there are any, parameterize check-remembered-node! to not lift errors 2017-01-20 00:28:47 +01:00
Georges Dupéron
411c386bb1 Closes FB case #165 Use syntax? instead of identifier? in the graph-info types 2017-01-19 14:48:49 +01:00
Georges Dupéron
c896df5666 Closes FB case #166 Check that the contracts for graph-info are flat 2017-01-19 14:26:20 +01:00
Georges Dupéron
21a98135ec Cleanup 2017-01-18 11:44:07 +01:00
Georges Dupéron
dc449fae4d Remove output, incomplete types should not be in the main graph type, as wrappers may add/remove fields in the incomplete type in the graph transform or creation code. 2017-01-18 04:45:04 +01:00
Georges Dupéron
f615ae243b Fixed storage of graph-info 2017-01-18 04:11:41 +01:00
Georges Dupéron
00c5471830 Found source of the "ill-formed code (unexpected graph structure)" error (https://github.com/racket/racket/issues/1580) 2017-01-18 03:37:42 +01:00
Georges Dupéron
3caeea4d9f Fixed 3D syntax issues by using prefabs. 2017-01-18 02:27:11 +01:00
Georges Dupéron
32ac4188a6 Remove older versions from Travis build, they seem to have issues with phc-graph/subtemplate-override and with some of the types used in thoughts.rkt 2017-01-18 00:25:06 +01:00
Georges Dupéron
c3bfafb927 Remove output so that Travis build succeeds. 2017-01-18 00:23:53 +01:00
Georges Dupéron
7a264197ea Re-enable building HEAD with Travis 2017-01-18 00:01:26 +01:00
Georges Dupéron
2b74c85f83 Revert "Attempt to fix build on Travis"
This reverts commit 4ad59206eb.
2017-01-18 00:01:23 +01:00
Georges Dupéron
4ad59206eb Attempt to fix build on Travis 2017-01-18 00:00:19 +01:00
Georges Dupéron
1ef7613daa Got printing of the graph-info working 2017-01-17 23:03:41 +01:00
Georges Dupéron
bd04ef6262 Printing bug when printing the set. 2017-01-17 19:12:51 +01: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
aceb9e71f3 Added checks for the assumptions I made on the behaviour of TR concerning phantom types, covariance, contravariance and its ability to recognize different formulations of the same type (or of a subtype or supertype). Updated the mindmap notes. 2017-01-06 19:05:43 +01:00
Georges Dupéron
ff4c9e2403 Added 6.7 in Travis build 2017-01-04 20:24:32 +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
48bc1ed2f9 More optimisation. 2016-12-30 04:12:52 +01:00
Georges Dupéron
e9255ca439 Started writing phantom invariants representation, optimized flex records. 2016-12-30 02:25:20 +01:00
Georges Dupéron
de1f11dbf7 Switched flex records from thunks to delay/pure/stateless promises 2016-12-28 17:41:48 +01:00
Georges Dupéron
78e5037575 Field deletion in flex structs, stronger type (actually checks whether fields are present or not), tests 2016-12-28 02:17:24 +01:00
Georges Dupéron
f353f10597 Fixed rendering issues with Scribble 2016-12-27 19:18:54 +01:00
Georges Dupéron
5aae1459db . 2016-12-22 23:13:24 +01:00
Georges Dupéron
d7c41fabe6 . 2016-12-22 19:54:17 +01:00
Georges Dupéron
de81a122d3 . 2016-12-22 19:16:09 +01:00
Georges Dupéron
cf790f6600 Migrated some files from the old graph implementation 2016-12-22 18:58:57 +01:00
Georges Dupéron
263a48521d Working draft of a flexible implementation of (with tagged-instance [field val] …) 2016-12-22 18:57:59 +01:00
Georges Dupéron
72873d5d26 Old mindmap files 2016-12-16 17:34:25 +01:00
Georges Dupéron
7bc0b80356 notes 2016-12-16 17:34:06 +01:00