1
1
mirror of https://github.com/github/semantic.git synced 2024-12-23 14:54:16 +03:00
Commit Graph

11688 Commits

Author SHA1 Message Date
Rob Rix
8373395c23 Fall back to patch rendering. 2017-04-03 16:22:04 -04:00
Rob Rix
d589400c58 Perform high-level diffing via Command. 2017-04-03 16:21:44 -04:00
Rob Rix
66028f6745 Split & Patch render to a new File monoid.
This is a cheap way to intercalate newlines.
2017-04-03 16:21:14 -04:00
Rob Rix
35b5efba97 Diff rendering takes a list of blobs and diffs. 2017-04-03 16:05:36 -04:00
Rob Rix
a072db14f3 🔥 Output. 2017-04-03 16:00:00 -04:00
Rob Rix
76d5d0f5a6 🔥 Command.Diff. 2017-04-03 15:59:32 -04:00
Rob Rix
3b5f84e521 Pull the renderer out of the diff mode scope. 2017-04-03 15:46:54 -04:00
Rob Rix
f086517746 Run path diffs in Command. 2017-04-03 15:44:41 -04:00
Rob Rix
04a1444c89 Eta reduce. 2017-04-03 15:40:15 -04:00
Rob Rix
126af5ec91 Render ToC and Summary in the Summaries monoid. 2017-04-03 15:37:20 -04:00
Rob Rix
7447a785da Define a type of summaries. 2017-04-03 15:31:46 -04:00
Rob Rix
f5a41f97cd alternateObjectDirs are FilePaths. 2017-04-03 15:26:28 -04:00
Rob Rix
542de0190c Define a convenience to parse a blob in whatever language we assume for its extension. 2017-04-03 15:13:37 -04:00
Rob Rix
a11623d994 Define a convenience to render a diff to Output. 2017-04-03 15:12:00 -04:00
Rob Rix
e219ae99c7 Don’t pack FilePath into Text. 2017-04-03 14:41:28 -04:00
Rob Rix
86bf611ced We might not know the language. 2017-04-03 14:37:53 -04:00
Rob Rix
6c25704671 🔥 a redundant import. 2017-04-03 12:44:14 -04:00
joshvera
928360571b bump gitlib 2017-04-03 12:37:32 -04:00
Rob Rix
d24469aaef Clarify that parallelization is TBD. 2017-04-03 12:33:53 -04:00
Rob Rix
d58b7d1a89 Spacing. 2017-04-03 12:33:36 -04:00
Rob Rix
b396551aed Generalize the diff command over the field types. 2017-04-03 12:32:36 -04:00
Rob Rix
70cffaa9a3 📝 runCommand. 2017-04-03 12:29:14 -04:00
Rob Rix
51bb7c1b33 📝 the commands. 2017-04-03 12:28:43 -04:00
Rob Rix
670b85edc9 Eta-reduce runDiffRenderer. 2017-04-03 12:22:11 -04:00
Rob Rix
516f888ac8 Export the Command terms. 2017-04-03 12:18:48 -04:00
Rob Rix
37e21217e2 Import the command modules directly. 2017-04-03 12:18:40 -04:00
Rob Rix
f172c1b6ae 🔥 TermProjection. 2017-04-03 12:14:26 -04:00
Rob Rix
6802765865 🔥 a redundant comment. 2017-04-03 12:10:11 -04:00
Rob Rix
16860c33c3 Move the CommandF type down. 2017-04-03 12:09:59 -04:00
Rob Rix
8f7559f81c Define smart constructors for the Command instructions. 2017-04-03 12:09:05 -04:00
Rob Rix
2f10158596 Placate hlint. 2017-04-03 12:05:52 -04:00
Rob Rix
42b0c2503f The ReadFilesAtSHAs command takes a list of alternative object dirs. 2017-04-03 12:04:54 -04:00
Rob Rix
20504b9991 Extract the evaluators into their own functions. 2017-04-03 12:02:40 -04:00
joshvera
b087a35c77 Remove openssl from Brewfile 2017-04-03 11:56:48 -04:00
Rob Rix
28c57f84b1 🔥 term renderers. 2017-04-03 11:53:27 -04:00
Rob Rix
614124a070 🔥 a redundant comment. 2017-04-03 11:29:53 -04:00
Rob Rix
eaddc5965e Tidy up the type signature for identifierFor. 2017-04-03 10:40:15 -04:00
Rob Rix
89e1017f9e Define an identifier decorator. 2017-04-03 10:40:05 -04:00
Rob Rix
442746ddb8 Term decorators operate over complete subterms. 2017-04-03 10:39:58 -04:00
Rob Rix
c2fc77faeb Tighten up termSourceTextDecorator. 2017-04-03 10:39:28 -04:00
Rob Rix
4a8311892b 🔥 some unnecessary foralls. 2017-04-03 10:35:00 -04:00
Rob Rix
cb0950ed64 Define an Identifier type. 2017-04-03 10:10:58 -04:00
Rob Rix
b374a7be9d Define a term renderer command. 2017-03-31 23:03:23 -04:00
Rob Rix
87fc2afafa Define term renderers. 2017-03-31 23:03:12 -04:00
Rob Rix
2aa1bf934b Define runDiffRenderer' in tacit style. 2017-03-31 23:02:56 -04:00
Rob Rix
551e4e37dd Sort the Diff import up. 2017-03-31 23:02:41 -04:00
Rob Rix
90c2290183 Define an evaluator for TermProjection. 2017-03-31 22:39:52 -04:00
Rob Rix
db5d3ba11a Generalize identifierFor. 2017-03-31 22:39:37 -04:00
Rob Rix
c3b849105f Define a TermProjection datatype. 2017-03-31 22:32:29 -04:00
Rob Rix
1cd2b5456b 🔥 redundant parens in sacrifice to hlint. 2017-03-31 19:44:04 -04:00