1
1
mirror of https://github.com/github/semantic.git synced 2024-12-23 06:41:45 +03:00
Commit Graph

4391 Commits

Author SHA1 Message Date
Rick Winfrey
383573aa3d Merge branch 'master' into if-else-if 2016-10-13 17:01:23 -05:00
joshvera
dbf8fe2385 one line 2016-10-13 17:58:23 -04:00
joshvera
4f978b7586 No quotes around anonymous functions 2016-10-13 17:58:17 -04:00
Rick Winfrey
5cc26fcc34 Remove BranchInfo for If Syntaxes
Although this allowed us to report a list of summary statements for
each if / else-if condition, we don’t append parent contexts to
Patches. Because we lose that parent context, it makes replacement
summary statements devoid of context. Taking a step back, @joshvera and
I decided to leave if summary statements as they are now, but revisit
this when we explore rollups. Although diff summary statements do not
include else-if clauses now in Syntax If accurately. So we have the
info, but as it stands, a long list of summary statements for each
else-if clause we determined to be less helpful, but will set us up for
success when we add rollups.
2016-10-13 16:42:49 -05:00
joshvera
98627b74b7 Merge remote-tracking branch 'origin/master' into improve-anonymous-funs 2016-10-13 17:39:42 -04:00
Rick Winfrey
59a2531889 Update toElseIf so we don't drop the elseClause for non If syntax clauses 2016-10-13 16:33:57 -05:00
Josh Vera
9f9dc4feab Merge branch 'master' into improve-memory-usage 2016-10-13 16:21:11 -04:00
joshvera
63eca5f45b use Label type synonym and unpack strict fields in RWS 2016-10-13 16:19:53 -04:00
Rick Winfrey
a80cb67b89 Extract toLeafInfo function 2016-10-13 12:36:18 -05:00
Rick Winfrey
62db2939f8 Clean and retain elseClause for If statements that are not If statements 2016-10-13 12:34:48 -05:00
joshvera
be1ca766c1 Quote anonymous and brace exports 2016-10-13 12:56:27 -04:00
joshvera
5aff238787 Enclose export statements in braces 2016-10-13 12:08:33 -04:00
joshvera
2f6414097c Enclose anonymous functions in quotes and add category back in toLeafInfos 2016-10-13 12:08:22 -04:00
joshvera
af938b87f4 Omit a function call's arguments if it's arguments match the underlying anonymous function's arguments 2016-10-13 11:57:10 -04:00
joshvera
30c9fd8f5f Remove trailing 'function' text from AnonymousFunction toTermName output 2016-10-13 11:56:49 -04:00
Timothy Clem
148aa3024b Bring back Commented, even if it isn't used yet 2016-10-13 08:37:44 -07:00
Timothy Clem
d9288f7e78 Note what HideInfo is used for 2016-10-13 08:37:29 -07:00
joshvera
f79d04e437 add type 2016-10-12 19:26:15 -04:00
joshvera
dfe8648a11 Fix tests 2016-10-12 19:19:36 -04:00
joshvera
93d1e56998 Remove duplicate imports 2016-10-12 18:31:38 -04:00
joshvera
1c3fe8e944 Add StrictData to semantic-diff library 2016-10-12 18:28:46 -04:00
joshvera
659543abc7 Thread getLabel to rws in order to construct RWS grams only if SES fails to match terms 2016-10-12 18:03:18 -04:00
joshvera
4281549eb0 Add -funbox-strict-fields annotations to some data types 2016-10-12 17:28:27 -04:00
Timothy Clem
3815e713b5 Capture comments and hide them for summaries only 2016-10-12 14:21:25 -07:00
Rick Winfrey
e3f672674c Remove previous idea 2016-10-12 15:35:09 -05:00
Rick Winfrey
6894bdcd55 <> over ++ 2016-10-12 15:34:46 -05:00
joshvera
09304a5df2 Add strictness annotations to a few types 2016-10-12 16:34:12 -04:00
Rick Winfrey
17e29de931 📝 2016-10-12 14:55:34 -05:00
Rick Winfrey
d12a8d8e1b Recursively construct If Syntaxes for nested If Terms
- Also adds Data.List (head)
2016-10-12 14:55:25 -05:00
Rick Winfrey
0e6cb47e1b Fix the order of the then else conditions 2016-10-12 14:51:41 -04:00
Rick Winfrey
50660f35a3 Add development mode
When developing locally, especially when using break to look at
structure, the timeout is too quick. Instead of manually updating the
timeout to a long duration, I figure disabling it when needed in the
context of ghci would be nicer.
2016-10-12 14:51:41 -04:00
Rick Winfrey
e4ac39547b Construct BranchInfo for If nodes containing else-if clauses
- If a If node does not contain else-if clauses, we fall through and
construct LeafInfos
2016-10-12 12:38:21 -05:00
Rick Winfrey
a9d28f95c1 Break apart else clauses for If syntax nodes
- This is an intermediate step and not complete. We currently only
handle one level of else-if, rather than arbitrary levels of else-if.
2016-10-12 12:35:20 -05:00
Rick Winfrey
ddb39bdbcc Update If Syntax to use a list to represent else conditions
- This lets us use a simple structure to break apart nested else-ifs
2016-10-12 12:32:55 -05:00
Rick Winfrey
55e2b7b1f9 Merge branch 'master' into if-else-if 2016-10-12 09:41:16 -05:00
Rick Winfrey
76bba89d3c WIP updates 2016-10-12 09:39:48 -05:00
Rick Winfrey
d1b22c231d Merge branch 'development-mode' of github.com:github/semantic-diff into development-mode 2016-10-11 17:07:43 -05:00
Rick Winfrey
5cfe719141 Fix the order of the then else conditions 2016-10-11 17:06:51 -05:00
Rick Winfrey
1b715da024 Merge branch 'master' into development-mode 2016-10-11 16:42:08 -05:00
Rick Winfrey
e7c09831bc Add development mode
When developing locally, especially when using break to look at
structure, the timeout is too quick. Instead of manually updating the
timeout to a long duration, I figure disabling it when needed in the
context of ghci would be nicer.
2016-10-11 15:22:37 -05:00
joshvera
6ba48666ed bump files 2016-10-11 16:18:26 -04:00
joshvera
098655b1d9 Remove filepath from SourceSpan 2016-10-11 15:09:24 -04:00
joshvera
c0ae593a06 Remove filepath from SourceSpan 2016-10-11 13:08:12 -04:00
Rick Winfrey
d4ac4427d3 Add comment 2016-10-11 12:02:52 -05:00
joshvera
70d39544cb Rename to filepath 2016-10-11 12:46:40 -04:00
joshvera
a9d216608f Rename this/that/these to delete/insert/replace for consistency with Patch 2016-10-11 11:52:49 -04:00
joshvera
d95283f4a1 Merge remote-tracking branch 'origin/master' into add-source-spans 2016-10-11 10:45:22 -04:00
Rick Winfrey
d9660efdbe Prevent double quoting for export statements 2016-10-07 16:42:47 -05:00
joshvera
c0a8483263 Merge remote-tracking branch 'origin/master' into add-source-spans 2016-10-07 11:28:57 -04:00
Rick Winfrey
3e23076ecc Merge branch 'master' into import-export-syntax 2016-10-07 10:20:11 -05:00
Rick Winfrey
f01460d6c9 Export is Identifiable 2016-10-06 18:40:00 -05:00
Rick Winfrey
7b24a6ba22 Add Import and Export render cases 2016-10-06 18:21:59 -05:00
Rick Winfrey
f85ee8991a Properly identify export identifiers from export expressions 2016-10-06 18:19:54 -05:00
joshvera
b9cf07f264 I guess DeriveAnyClass subsumes GeneralizedNewtypeDeriving 2016-10-06 18:36:49 -04:00
joshvera
4c219279b2 SourceSpans are one-indexed 2016-10-06 18:31:06 -04:00
Timothy Clem
da90b74044 New parsing of function params 2016-10-06 15:20:05 -07:00
joshvera
15cd4777e6 Add SourceSpans to customize ToJSON output for These SourceSpan SourceSpan 2016-10-06 17:55:54 -04:00
Rick Winfrey
7d8988ce21 Some exports have identifiers 2016-10-06 16:03:06 -05:00
Rick Winfrey
818daf1968 Make Import Syntax an identifier and a list 2016-10-06 15:47:29 -05:00
Rick Winfrey
3ca3d9f035 Add Diff Summary support for Export Syntax 2016-10-06 15:46:59 -05:00
Rick Winfrey
6199444e91 Handle Import Syntax Diff Summaries 2016-10-06 15:19:39 -05:00
Rick Winfrey
63ca53b828 Add Import Syntax 2016-10-06 15:19:11 -05:00
Rick Winfrey
e10b6f1144 Handle "import_statement" to JavaScript.hs 2016-10-06 15:19:01 -05:00
Rick Winfrey
9783aa4b30 Add Import / Export Categories 2016-10-06 15:18:09 -05:00
joshvera
0ead2d4be8 Change rangeToSourceSpan to start from 1 1 2016-10-06 15:16:44 -04:00
joshvera
39e3a01533 Fix up DiffSummarySpec ranges 2016-10-06 15:12:14 -04:00
Timothy Clem
3d7c8cf67d Fix anonymous function parsing and summarizing 2016-10-06 12:05:10 -07:00
Timothy Clem
fde17ce24b Parens are now included in arguments 2016-10-06 11:42:35 -07:00
Timothy Clem
fa2f13ab74 Update to latest tree-sitter and parsers 2016-10-06 11:07:40 -07:00
joshvera
ecf34e5d6e Output source spans to JSON 2016-10-06 13:12:40 -04:00
Timothy Clem
068481b35b Merge remote-tracking branch 'origin/master' into project-reorg 2016-10-06 08:45:04 -07:00
Timothy Clem
9a91bb0c88 Rename executable semantic-diff 2016-10-05 16:33:26 -07:00
Timothy Clem
6cbfa91475 Try out moving project around 2016-10-05 16:17:46 -07:00
joshvera
7121ec7fe0 more imports 🔪 2016-10-05 17:46:00 -04:00
joshvera
3def8b0954 Remove SourceSpan imports 2016-10-05 17:45:24 -04:00
joshvera
224aba6c1f Expose SourceSpan/SourcePos from Info 2016-10-05 17:40:49 -04:00
joshvera
7ba5607cc8 Add source spans to terms 2016-10-05 17:27:45 -04:00
joshvera
904b0de8b1 Merge remote-tracking branch 'origin/master' into bump-tree-sitter-parsers 2016-10-05 12:53:59 -04:00
joshvera
5adf2f6954 Write annotatable in terms of pattern matching on Syntax and not Category 2016-10-05 12:31:07 -04:00
joshvera
4f41619c8e Merge remote-tracking branch 'origin/master' into rws-large-diffs 2016-10-05 12:17:29 -04:00
Josh Vera
590fd0d295 Merge branch 'master' into annotate-nested-parent-contexts 2016-10-05 11:59:41 -04:00
joshvera
07b7b7598e Rename prependSummary to appendSummary and update tests 2016-10-05 11:56:42 -04:00
joshvera
0fb363f59e Append parent annotation 2016-10-05 11:55:41 -04:00
joshvera
3dcf54bd82 Tweak parentContexts function to output something like Replaced the 'arg4' identifier with the 'arg2' identifier in the console.log(arg2) method call of the 'child' function 2016-10-05 11:41:28 -04:00
joshvera
d7a96e0af7 Remove redundant brackets 2016-10-05 11:38:09 -04:00
joshvera
fbee0ac890 Use utf8 instead of utf8_bom 2016-10-04 15:32:29 -04:00
joshvera
5ce4a304c2 Lookup LANG and set a default if it's Nothing 2016-10-04 15:22:50 -04:00
Timothy Clem
a266b80912 Set stdout encoding to utf8 2016-10-04 12:02:40 -07:00
joshvera
086723acd5 Use putStrLn when no output is given 2016-10-04 13:16:38 -04:00
Rick Winfrey
397bc04ad5 Limit to one existing parentAnnotation 2016-10-04 11:07:58 -05:00
joshvera
7eb58dfcd9 Merge remote-tracking branch 'origin/master' into rws-large-diffs 2016-10-03 19:25:40 -04:00
joshvera
1f52815f9c Merge 'origin/master' into rws-large-diffs 2016-10-03 19:02:36 -04:00
joshvera
e53f83ea6a Alternate through both sides of the diff when in diffToDiffSummaries annotateWithCategory function 2016-10-03 18:55:04 -04:00
Rick Winfrey
c6cf6fab4a Add missing cases for new Module Syntax constructor 2016-10-03 17:37:50 -05:00
Rick Winfrey
11ee91c430 Add Module Category to list of Annotatable categories 2016-10-03 17:21:19 -05:00
Rick Winfrey
6422f19170 Add Module Category 2016-10-03 17:18:09 -05:00
Rick Winfrey
af1a952348 Add Module syntax 2016-10-03 17:17:03 -05:00
Rick Winfrey
066ea97a75 Prepend at most two contexts; extract common function 2016-10-03 16:24:30 -05:00
Rick Winfrey
51d60902ed Add documentation for prependSummary 2016-10-03 16:23:49 -05:00
Rick Winfrey
df08cb7c79 Merge branch 'master' into parent-context 2016-10-03 15:08:34 -05:00
Rick Winfrey
150127f99b Limit syntaxes that are annotatable to subset of those syntaxes that are identifiable 2016-10-03 14:24:50 -05:00
Timothy Clem
c1aa35f586 Obey --output argument 2016-10-03 10:49:10 -07:00
Josh Vera
43ab2a644c Merge branch 'master' into diff-with-no-index 2016-09-30 17:35:20 -04:00
Timothy Clem
4f1a609bda Catch string identifiers and skip squoting 2016-09-30 14:09:30 -07:00
Timothy Clem
60e86181aa New DiffMode datatype instead of noIndex Bool 2016-09-30 13:52:31 -07:00
Rick Winfrey
bc02700086 Merge branch 'master' into parent-context 2016-09-30 10:49:46 -05:00
Rick Winfrey
ee4a89bfea Update prependSummary so all Annotatable terms are prepended to the parentAnnotation
Since the paramorphism works by starting at leaves and working towards
the roots, prepending parentAnnotations with the current term means we
always ascribe parent contexts in the correct order (parent -> child ->
grand child …)
2016-09-30 10:03:11 -05:00
Rick Winfrey
9691d1269c Update DiffSummary arbitrary instance (🔥 grandParentAnnotation) 2016-09-30 10:02:02 -05:00
Rick Winfrey
54eec372bf Add parentContexts (and hsep)
hsep :: [Doc] -> Doc
The document (hsep xs) concatenates all documents xs horizontally with
(<+>).

(From Text.PrettyPrint.Leijen)
2016-09-30 10:01:33 -05:00
Rick Winfrey
197d8dc0af 🔥 maybeParentContext and maybeGrandParentContext 2016-09-30 10:00:33 -05:00
Rick Winfrey
b0fb1d4a6b 🔥 grandParentAnnotation
Also convert parentAnnotation to a [(Category, Text)], rather than
Maybe (Category, Text)
2016-09-30 10:00:03 -05:00
Rick Winfrey
243727d1b1 Remove doc formatting separator 2016-09-29 18:50:50 -05:00
Rick Winfrey
d42e79c189 Use annotatable smart constructor for determining grandParentAnnotation 2016-09-29 18:50:36 -05:00
Rick Winfrey
497421250f Add annotatable smart constructor 2016-09-29 18:50:19 -05:00
Timothy Clem
d03a0c78f7 Better to have these as their own data records 2016-09-29 16:22:45 -07:00
Timothy Clem
fb8849ecae Refactor argument parsing 2016-09-29 15:56:39 -07:00
Timothy Clem
a269e6c28a Merge branch 'diff-with-no-index-args-parse' into diff-with-no-index 2016-09-29 14:12:13 -07:00
Timothy Clem
f93f67ebf7 Merge branch 'master' of https://github.com/github/semantic-diff into diff-with-no-index 2016-09-29 13:15:52 -07:00
joshvera
ff7e2aa18a Merge remote-tracking branch 'origin/master' into rws-large-diffs 2016-09-29 11:45:55 -04:00
Timothy Clem
716a0a8f45 Disambiguate between named functions no params and anon functions with 2016-09-28 16:15:44 -07:00
joshvera
175dda93b3 Merge remote-tracking branch 'origin/master' into rws-large-diffs 2016-09-28 17:04:17 -04:00
Josh Vera
118f2d0812 Merge branch 'master' into all-files 2016-09-28 15:05:24 -04:00
Josh Vera
ff5c8874ed Merge branch 'master' into all-files 2016-09-28 14:59:53 -04:00
joshvera
36f3f98d9e indentation 2016-09-28 14:58:54 -04:00
joshvera
ee0b7a7132 Move minimumTermIndex to a function 2016-09-28 14:54:21 -04:00
Josh Vera
9fa777dea0 Merge branch 'master' into improve-anonymous-function-summaries 2016-09-28 14:48:25 -04:00
joshvera
b4b02870f8 formatting 2016-09-28 13:25:50 -04:00
joshvera
088ad770a1 Merge remote-tracking branch 'origin/master' into rws-large-diffs 2016-09-28 13:23:56 -04:00
Timothy Clem
edacadaafd Params before the word 'function' 2016-09-28 08:23:46 -07:00
Rick Winfrey
0aff617d07 🔥 comment -- context is no longer present 2016-09-28 08:50:44 -05:00
Rick Winfrey
8e67113507 🔥 MathAssignment termToDiffInfo case 2016-09-28 08:49:34 -05:00
Rick Winfrey
4dca35677c 🔥 Assignment termToDiffInfo case 2016-09-28 08:49:19 -05:00
Rick Winfrey
a227651831 🔥 Function termToDiffInfo case 2016-09-28 08:49:07 -05:00
Rick Winfrey
311f3a4223 🔥 Ternary termToDiffInfo case 2016-09-28 08:48:55 -05:00
Rick Winfrey
e19367e36b 🔥 AnonymousFunction termToDiffInfo case 2016-09-28 08:44:56 -05:00
Rick Winfrey
cc59a9e05c 🔥 unnecessary case condition 2016-09-28 08:43:27 -05:00
Rick Winfrey
d86c12d672 Output grandParentAnnotation doc 2016-09-28 08:01:40 -05:00
Rick Winfrey
139b45f3e4 Experiment with adding grandParentAnnotation to DiffInfo 2016-09-28 08:01:26 -05:00
Rick Winfrey
b27d45458d Add grandParentAnnotation field to DiffInfo record 2016-09-28 08:00:31 -05:00
Timothy Clem
b8ad29fbca Custom argument parsing for sha ranges and file paths 2016-09-27 14:56:29 -07:00
Timothy Clem
bbc6f06185 Cleanup use of qualified Prelude 2016-09-27 12:59:01 -07:00
Timothy Clem
d175993a3f Use FilePath type 2016-09-27 12:58:45 -07:00
Josh Vera
8502663eac Merge branch 'master' into all-files 2016-09-27 10:49:12 -04:00
Josh Vera
388ca5f71b Merge branch 'master' into improve-anonymous-function-summaries 2016-09-27 10:48:03 -04:00
joshvera
3a05796f45 redundant constraints 2016-09-27 10:38:29 -04:00
joshvera
8cf63a31f2 -Werror fixes 2016-09-27 10:36:03 -04:00
joshvera
bfe57829d6 Merge remote-tracking branch 'origin/master' into rws-large-diffs 2016-09-27 10:34:19 -04:00
Rob Rix
e6fa5c6f29 Merge branch 'master' into free-applicative-algorithms 2016-09-27 06:28:53 -04:00
Timothy Clem
23d733a0e3 Merge branch 'master' into all-files 2016-09-26 14:56:30 -07:00
Timothy Clem
4d6499c5d6 Go with concise phrasing 2016-09-26 14:46:40 -07:00
Timothy Clem
05afc0b795 Use camelCase for filePaths argument name 2016-09-26 13:34:59 -07:00
Josh Vera
a5c0e0df84 Merge branch 'master' into improve-anonymous-function-summaries 2016-09-27 00:32:45 +09:00
Rob Rix
95490d7ff9 Rename wrapped to underlying. 2016-09-25 17:10:14 +09:00
Rob Rix
64b491345e Rephrase in terms of Applicative primitives. 2016-09-25 17:08:40 +09:00
Rob Rix
ee80e76c1d Use & instead of flipping $. 2016-09-25 17:06:00 +09:00
Rob Rix
853bf4352f Rename the fields in Ap. 2016-09-25 16:25:06 +09:00
Rob Rix
6d44a9f891 fmap infix. 2016-09-25 16:23:31 +09:00
Rob Rix
217f51df73 📝 iterAp. 2016-09-25 16:22:14 +09:00
Rob Rix
9e026bbe71 Rename iter to iterAp. 2016-09-25 16:21:40 +09:00
Rob Rix
66142c7281 Correct the documentation for Algorithm. 2016-09-25 15:50:49 +09:00
Rob Rix
434e03a89e Consolidate the annotation. 2016-09-25 15:33:55 +09:00
Rob Rix
b701aed781 Move the annotate call onto the next line. 2016-09-25 15:32:24 +09:00
Rob Rix
1edde9c593 Construct algorithms in a free Applicative. 2016-09-25 15:27:59 +09:00
Rob Rix
8fd5675756 Safety first. 2016-09-24 16:46:50 +09:00
Timothy Clem
58d99a76c2 Accept --no-index to compare two paths 2016-09-23 15:46:52 -07:00
Timothy Clem
67103ea731 Remove determiner and category name for these boolean statements 2016-09-23 10:24:47 -07:00
Timothy Clem
ba3342585b Improve phrasing for anonymous functions 2016-09-21 14:12:10 -07:00
Timothy Clem
43b8d73cc2 Merge branch 'master' of https://github.com/github/semantic-diff into improve-anonymous-function-summaries 2016-09-21 13:40:55 -07:00
Timothy Clem
a6741fc93e Refactor out 'space' from 'maybeParentContext' 2016-09-21 13:25:58 -07:00
Timothy Clem
94b6ed7249 Lean into some succinct haskell 2016-09-21 13:15:31 -07:00
Timothy Clem
a3f53ec152 Print anonymous function parameters 2016-09-20 13:58:16 -07:00
Timothy Clem
3a04ffd85a New maybeParentContext for updated assignment phrasing 2016-09-20 11:04:20 -07:00
Timothy Clem
bf2c5966ba Merge branch 'master' of https://github.com/github/semantic-diff into improve-number-summaries 2016-09-20 08:01:37 -07:00
Timothy Clem
68bdde79e6 Simplify determiner method and usage 2016-09-19 18:27:29 -07:00
Timothy Clem
140bd7860b Pattern match leaf in branches for correct use of 'the' 2016-09-19 17:39:30 -07:00
Timothy Clem
57271f30b7 Extraneous parans 2016-09-19 16:09:19 -07:00
Timothy Clem
b215b30130 Clean up commented out code 2016-09-19 15:33:35 -07:00
Timothy Clem
0b2f26a077 Merge remote-tracking branch 'origin/master' into improve-number-summaries 2016-09-19 13:08:15 -07:00
Timothy Clem
0b02fe171f Remove un-used imports 2016-09-19 08:50:10 -07:00
Timothy Clem
9dbb004085 Merge remote-tracking branch 'origin/master' into remove-breakdown-leaves-by-word 2016-09-19 08:35:19 -07:00
Timothy Clem
946047f1fe Handle droping 'the' for numbers 2016-09-19 08:30:09 -07:00
Rob Rix
d260ea19c9 Add a Semigroup instance over Source. 2016-09-18 09:54:07 +09:00
Rob Rix
38d6bbe644 Merge branch 'master' into ghc8 2016-09-17 20:45:58 -04:00
Josh Vera
74d541fa61 Merge branch 'master' into improved-math-and-bool-operators 2016-09-17 12:01:13 -04:00
Timothy Clem
195f158230 Merge branch 'master' into number-literal 2016-09-16 16:08:13 -07:00
Timothy Clem
eadde3b9a8 Introduce a MathOperator 2016-09-16 15:20:55 -07:00
Timothy Clem
a1250e7896 s/BinaryOperator/BooleanOperator 2016-09-16 15:20:36 -07:00
Timothy Clem
e699057650 Update toCategory name for Ternary 2016-09-16 13:33:57 -07:00
Josh Vera
7f4031bc34 Merge branch 'master' into markdown 2016-09-16 14:51:33 -04:00
joshvera
d67f240f90 indentation 2016-09-16 12:03:31 -04:00
joshvera
48ba980c6a Merge remote-tracking branch 'origin/master' into rws-large-diffs 2016-09-16 11:56:22 -04:00
joshvera
0535744ebc more imports 2016-09-16 11:48:58 -04:00
joshvera
6665f0b6b1 remove imports 2016-09-16 11:36:45 -04:00
joshvera
f026a2d2f1 Replace cofree with Term and TermF 2016-09-16 11:22:52 -04:00
joshvera
86a38579cd indentation 2016-09-16 11:08:21 -04:00
joshvera
fd91ffa2c8 Replace alias some types to Diff f (Record fields) 2016-09-16 10:47:30 -04:00
joshvera
4f7ec950a2 Some documentation tweaks 2016-09-16 10:40:26 -04:00
joshvera
b3776d9dc5 Clean up extraneous docs 2016-09-16 10:17:14 -04:00
joshvera
16aae4d95d Move a few declarations into Prologue 2016-09-16 10:14:51 -04:00
joshvera
0713b7ce98 Import hylo and cata 2016-09-15 23:32:54 -04:00