1
1
mirror of https://github.com/github/semantic.git synced 2024-12-26 00:12:29 +03:00
Commit Graph

10775 Commits

Author SHA1 Message Date
Rob Rix
aed09c20db Add a type synonym for Myers’ algorithm. 2017-03-09 10:20:10 -05:00
Rob Rix
2eb5c5183d Stub in a constructor for the top-level SES operation. 2017-03-09 10:18:50 -05:00
Rob Rix
acf68d4a43 Stub in a constructor for the furthest-reaching D-path in a given diagonal. 2017-03-09 10:17:43 -05:00
Rob Rix
1aebf61954 Report the edit distance alongside the middle snake. 2017-03-09 10:13:47 -05:00
Rob Rix
ac8b2865cf Define a MyersF datatype with a single constructor. 2017-03-09 10:12:41 -05:00
Rob Rix
9e8f6f75b3 Define a Snake datatype. 2017-03-09 10:12:30 -05:00
Rob Rix
93b9e285c2 SES.Myers
Stub in a module for Myers’ algorithm.
2017-03-09 10:10:13 -05:00
Timothy Clem
cf390cdfba Cleanup encodingToText 2017-03-08 14:57:17 -08:00
Timothy Clem
8bf09776e4 toS is a little cleaner here 2017-03-08 14:45:47 -08:00
Timothy Clem
c6be51156d Whitespace 2017-03-08 14:02:52 -08:00
Timothy Clem
68d1f1cd97 Fix up tests to use ByteString too 2017-03-08 13:56:08 -08:00
Timothy Clem
0cc056c06b Straightforward json encoding 2017-03-08 13:40:27 -08:00
Timothy Clem
58889e1038 Newline on end of JSON output, no longer pretty 2017-03-08 13:26:20 -08:00
Timothy Clem
a62b720dad Sexpression output is not text anymore 2017-03-08 13:10:10 -08:00
Timothy Clem
569fdd031b Construct sexpression output with ByteString 2017-03-08 11:40:37 -08:00
Timothy Clem
853e71495f Update transcode docs 2017-03-08 11:40:30 -08:00
Timothy Clem
3647e740f7 Render sexpression output as ByteString 2017-03-07 14:08:32 -08:00
Timothy Clem
eecca0915c Better name for output argument 2017-03-07 14:01:46 -08:00
Timothy Clem
6bb1a8deb4 Merge pull request #1031 from github/rework-io
Refactor: Write output in one place and enable asserting that output in our tests
2017-03-06 07:22:01 -08:00
Rob Rix
2cd497ae17 Merge branch 'master' into rework-io 2017-03-01 10:51:16 -05:00
Rob Rix
d0ebd48479 Merge pull request #1019 from github/interpreter-decomposition
Interpreter decomposition
2017-03-01 08:58:15 -05:00
Timothy Clem
fff9b6d3ef Refactor IO back out into Source and SemanticDiff 2017-02-28 15:45:38 -08:00
Timothy Clem
bfe1181acb Move Diff and Source Specs 2017-02-28 15:35:43 -08:00
Timothy Clem
4c3feecc77 Add ParseCommandSpec to validate parse output 2017-02-28 15:32:04 -08:00
Timothy Clem
1d9436bb14 Collapse all these tests into DiffCommandSpec 2017-02-28 15:00:56 -08:00
Timothy Clem
a478b10593 Test that all output formats do product output 2017-02-28 14:55:57 -08:00
Timothy Clem
dcfdcf78d3 Fold DiffSummary into Renderer.Summary 2017-02-28 14:09:57 -08:00
Timothy Clem
e3bdb6b95b Extract SemanticDiff.IO and clearly delineate program commands 2017-02-28 13:43:01 -08:00
Rob Rix
8e90172503 Merge branch 'master' into interpreter-decomposition 2017-02-28 13:10:11 -05:00
Timothy Clem
89f5d47a18 Merge pull request #1030 from github/category-tiers
Implement tiers instead of list for Category
2017-02-28 09:40:03 -08:00
Timothy Clem
e9315fafe2 Merge remote-tracking branch 'origin/master' into interpreter-decomposition 2017-02-28 09:33:44 -08:00
Timothy Clem
004197512c Merge branch 'master' into category-tiers 2017-02-28 09:09:49 -08:00
Timothy Clem
ac09bfbc58 Merge pull request #1029 from github/test-new-and-removed-files
Test new and removed files in new style integration tests
2017-02-28 09:08:42 -08:00
Timothy Clem
929a17d913 Add/Remove integration tests for JavaScript 2017-02-28 08:33:11 -08:00
Timothy Clem
864bf12590 Add/Remove integration tests for Go 2017-02-28 08:30:04 -08:00
Timothy Clem
93c01e62d9 Implement tiers instead of list for Category 2017-02-27 16:02:26 -08:00
Timothy Clem
8c1b4ee2c8 Update generate-example-docs 2017-02-27 15:25:44 -08:00
Rob Rix
83dd3d5621 Merge branch 'master' into interpreter-decomposition 2017-02-27 15:22:38 -05:00
Timothy Clem
b3aef75618 Merge remote-tracking branch 'origin/master' into test-new-and-removed-files 2017-02-27 12:22:28 -08:00
Timothy Clem
0afd447ba8 Merge pull request #1028 from github/semantic-diff-specs
Add basic Semantic diff specs and 🔥 the integration-tests and generate-test-cases
2017-02-27 12:21:56 -08:00
Timothy Clem
a9206ddec4 Add a post-receive hook to pack example repos 2017-02-27 12:15:44 -08:00
Timothy Clem
6c2a15104d Generate file add/remove examples 2017-02-27 11:55:49 -08:00
Timothy Clem
4f61dfdfc1 Newlines at the end of ruby test 2017-02-27 11:27:33 -08:00
Timothy Clem
a8ea6dcc05 Fix spacing 2017-02-27 11:25:20 -08:00
Timothy Clem
92ebcf4264 Intersperse tests and add test for new file and remove file 2017-02-27 11:24:52 -08:00
Timothy Clem
763ab482cc 🔥 the integration-tests and generate-test-cases 2017-02-27 08:50:54 -08:00
Timothy Clem
9d28028fc6 Remove unordered-containers, swap to hiding for hspec import 2017-02-27 08:35:45 -08:00
Timothy Clem
2722cc8b67 Fill in sad path test cases 2017-02-27 08:31:27 -08:00
Timothy Clem
9e7f719b00 Test if there are no paths, one more pending error case 2017-02-27 08:00:11 -08:00
Timothy Clem
1b68373240 Clean up imports 2017-02-24 17:07:36 -08:00