Commit Graph

35 Commits

Author SHA1 Message Date
Georges Dupéron
f5433ff093 Migrate lib/ to jsmaniac/phc-toolkit project: Use phc-toolkit instead of lib/… 2016-04-05 13:54:20 +02:00
Georges Dupéron
b011a804c6 Fixed tests, cleanup, fixed missing (provide (for-syntax racket/base)) in #lang lib.rkt 2016-04-04 20:22:08 +02:00
Georges Dupéron
30a78bdaa3 General cleanup and API cleanup for graph-6-rich-returns.lp2.rkt 2016-04-04 18:49:18 +02:00
Georges Dupéron
20802f257f Uncommited changes. 2016-03-31 18:36:01 +02:00
Georges Dupéron
fd654fa36d Added #:roots option to graph.lp2.rkt, for returning multiple (possibly disconnected) roots. 2016-03-24 18:16:23 +01:00
Georges Dupéron
e6ff012973 Moved tests to separate files (part 2). 2016-03-23 17:00:00 +01:00
Georges Dupéron
4daa2bb86a Moved tests to separate files (part 1). 2016-03-22 22:59:20 +01:00
Georges Dupéron
6324e1862b Fixed compilation errors. 2016-03-22 16:26:27 +01:00
Georges Dupéron
3516d1aac8 Fixed bug due to improper implementation of #:?, FB case #107. 2016-03-22 13:33:45 +01:00
Georges Dupéron
929f16ee1c WIP on FB case 133 Allow returning both promises for and the actual type in the first pass of rich-returns 2016-03-18 18:23:05 +01:00
Georges Dupéron
e17c026a9d Added uniform-get, fixed most uses of the new constructor representation. 2016-03-16 15:48:43 +01:00
Georges Dupéron
bb827ef193 Closes FB case 126 Write a define-private-constructor, in addition to define-private-tagged 2016-03-14 14:46:27 +01:00
Georges Dupéron
1d16c55f50 Closes FB case 120 Use the unique variants in the graph declaration 2016-03-14 14:12:21 +01:00
Georges Dupéron
7a643178be Closes FB case 125 Use define-private-tagged in graph.lp2.rkt for with-promises etc. nodes (the ones that shouldn't be seeable outside) 2016-03-12 15:11:51 +01:00
Georges Dupéron
8862166793 WIP on rich-returns 2016-03-03 14:10:53 +01:00
Georges Dupéron
eb0942a816 Fixed issues caused by splitting library. 2016-03-02 20:21:36 +01:00
Georges Dupéron
0a532aa96e Added quasitemplate/debug to the library. 2016-02-29 20:26:17 +01:00
Georges Dupéron
ada994beb9 Revert "Problem on expansion step 10086 in __DEBUG_graph6.2.rkt : clicking on City9/make-placeholder-type:14 shows that it hasn't the same scopes afterwards.". Now at commit 876c4d2 Fixed most bugs related to ~> type expander.
This reverts commit 56fdfaeb8f.
2016-02-26 23:30:48 +01:00
Georges Dupéron
9d68e98882 Revert "Fiasco with splicing-syntax-parameterize"
This reverts commit f7b1db0e3c.
2016-02-26 23:30:12 +01:00
Georges Dupéron
f7b1db0e3c Fiasco with splicing-syntax-parameterize 2016-02-26 21:07:21 +01:00
Georges Dupéron
56fdfaeb8f Problem on expansion step 10086 in __DEBUG_graph6.2.rkt : clicking on City9/make-placeholder-type:14 shows that it hasn't the same scopes afterwards. 2016-02-26 19:55:54 +01:00
Georges Dupéron
876c4d272f Fixed most bugs related to ~> type expander 2016-02-26 00:42:34 +01:00
Georges Dupéron
1d0ce9fc03 Fixed case 101. 2016-02-25 17:15:22 +01:00
Georges Dupéron
512356d1a6 WIP before solving Case 101. 2016-02-25 13:51:54 +01:00
Georges Dupéron
713b637fbc WIP on rich return types. More complex than it seems. 2016-02-25 11:32:36 +01:00
Georges Dupéron
03984dc0f6 WIP. 2016-02-24 00:35:19 +01:00
Georges Dupéron
3d7441cef0 WIP. 2016-02-23 21:36:49 +01:00
Georges Dupéron
9b08dd1191 WIP. 2016-02-23 19:22:28 +01:00
Georges Dupéron
55955ca6c1 WIP. 2016-02-23 19:20:33 +01:00
Georges Dupéron
7000b80a5d Cleanup, improved docs and coverage. 2016-02-03 19:20:23 +01:00
Georges Dupéron
4d911ef7d6 Finished implementing FB case 86 (Graph: Multiple constructors). 2016-02-02 21:38:09 +01:00
Georges Dupéron
75210b1209 Finished implementing FB case 95 (Allow choosing the root in the graph constructor) 2016-02-01 22:23:51 +01:00
Georges Dupéron
a619b731df WIP on FB case 86 (Graph: Multiple constructors), rollback point for implementing FB case 95 (Allow choosing the root in the graph constructor) 2016-02-01 18:03:47 +01:00
Georges Dupéron
4cceadc84e Renamed files, added lib.rkt (FB case 69). 2016-01-23 13:12:59 +01:00
Georges Dupéron
c2ea10f1ab Moved top-level graph/ folder to graph-lib, to avoid confusion. 2016-01-15 15:50:58 +01:00