1
1
mirror of https://github.com/github/semantic.git synced 2024-11-28 10:15:55 +03:00
Commit Graph

16138 Commits

Author SHA1 Message Date
Rob Rix
8cf834154d Fix the commented out spec. 2017-09-26 12:14:36 -04:00
Rob Rix
89ab11d291 Merge branch 'test-rws-permutations' into substructural-diffing 2017-09-26 12:10:32 -04:00
Rob Rix
d91e8d8464 🔥 the before/after permutation properties. 2017-09-26 12:06:41 -04:00
Rob Rix
06a929528a Mark the forward permutation diff test as pending. 2017-09-26 10:11:00 -04:00
Rob Rix
0ed594cfab Restrict a, b, and c to be disjoint. 2017-09-26 10:09:54 -04:00
Rob Rix
69aae9986d Ensure that c is distinct from both a and b. 2017-09-26 09:59:31 -04:00
Rob Rix
6608ab48e3 Add (failing) tests that forward/backward permutations are correctly diffed as changes. 2017-09-26 09:56:47 -04:00
Rob Rix
58338d6af2 Add tests that we recover before/after states through forward/backward permutations. 2017-09-26 09:50:50 -04:00
Rob Rix
01e8e1725f Move the listable Syntax synonym into Data.Functor.Listable. 2017-09-26 09:48:59 -04:00
Rob Rix
c9e4968d93 Migrate the RWS tests to à la carte syntax. 2017-09-26 09:44:42 -04:00
Rob Rix
d54f8b34c2 Export comparableByConstructor & equivalentTerms again. 2017-09-26 09:44:25 -04:00
Rob Rix
2aff7745b6 Migrate InterpreterSpec to à la carte syntax. 2017-09-26 09:31:36 -04:00
Rob Rix
b937c38c0e 🔥 the unused Leaf & Branch types. 2017-09-26 09:23:42 -04:00
Rob Rix
b618caa35c Update a few Ruby fixtures. 2017-09-26 09:18:40 -04:00
Rob Rix
0fa57d60c2 Merge branch 'master' into substructural-diffing 2017-09-26 09:13:22 -04:00
Rob Rix
cfc6d13ad0 Define (failing) tests that permutations are changes. 2017-09-26 09:12:06 -04:00
Rob Rix
86ede39a58 🔥 Use empty records in DiffSpec. 2017-09-25 19:54:34 -04:00
Rob Rix
bd4dee20d5 Migrate DiffSpec to à la carte syntax. 2017-09-25 19:52:08 -04:00
Rob Rix
a9c3317758 Derive Mergeable instances for pretty much everything. 2017-09-25 19:51:52 -04:00
Rob Rix
267eab6e75 🔥 the old generic mergeable module. 2017-09-25 19:50:47 -04:00
Rob Rix
da14b3c24a Rework the Rec instance & add a (bad) NonEmpty instance. 2017-09-25 19:49:20 -04:00
Rob Rix
600e05a09d Merge Data.Mergeable.Generic into Data.Mergeable. 2017-09-25 19:44:00 -04:00
Rob Rix
f6efded7d0 Define a Mergeable instance for Unions. 2017-09-25 19:25:21 -04:00
Rob Rix
8e674538e3 Define Listable1 instances for Functions & Methods. 2017-09-25 19:25:14 -04:00
Rob Rix
f274a9dd7d Define a Listable1 instance for Context. 2017-09-25 19:20:01 -04:00
Rob Rix
aae77f6e0e Define a Listable1 instance for Comment. 2017-09-25 19:19:51 -04:00
Rob Rix
b0c79efa9b Define a Listable1 instance for NonEmpty. 2017-09-25 19:19:37 -04:00
joshvera
c90a94dd9d ++haskell-tree-sitter 2017-09-25 19:14:21 -04:00
Rob Rix
b32a911484 Define Listable instances for Return and Empty. 2017-09-25 19:14:00 -04:00
Rob Rix
909e199e72 Define Listable instances for If and Identifier. 2017-09-25 19:12:44 -04:00
Rob Rix
468a874168 Define Listable instances for non-empty Unions. 2017-09-25 19:08:55 -04:00
joshvera
300c350ade ++haskell-tree-sitter 2017-09-25 18:46:56 -04:00
Rob Rix
5ba29e6361 Fix the while-statement diff. 2017-09-25 18:46:47 -04:00
Rob Rix
de1a5f8a23 Fix _most of_ the failures. 2017-09-25 18:45:37 -04:00
Rob Rix
c0a526c264 Simplify the context for comparableByConstructor. 2017-09-25 18:27:09 -04:00
joshvera
de7b3852e3 fix up computed property names 2017-09-25 18:10:17 -04:00
joshvera
846d236fda postContextualize memberExpression 2017-09-25 18:09:22 -04:00
joshvera
11774c3f74 remove import 2017-09-25 17:44:14 -04:00
Josh Vera
0e5de4ce48 Merge branch 'master' into typescript-assignment 2017-09-25 16:37:11 -04:00
Rob Rix
4c4ae14bf8 Sort the context. 2017-09-25 16:00:37 -04:00
Rob Rix
093a02dc88 🔥 a redundant Functor constraint. 2017-09-25 15:56:31 -04:00
joshvera
4eef25d9a7 don't contextualize otherwise diffing can change 2017-09-25 15:43:48 -04:00
joshvera
1d8fe40267 newline 2017-09-25 15:18:44 -04:00
joshvera
7f81d8982d Add TOCSpec 2017-09-25 14:11:15 -04:00
joshvera
d059c26fbc bring old typescript term assignment back 2017-09-25 14:07:35 -04:00
joshvera
fe816c4100 missed one 2017-09-25 14:06:01 -04:00
joshvera
65912d8387 remove redundant pattern matches 2017-09-25 14:02:53 -04:00
joshvera
44d895388d Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-25 13:47:46 -04:00
joshvera
bd440ea8d0 Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-25 13:40:10 -04:00
Timothy Clem
34da19750b Merge pull request #1323 from github/ruby-assignment-ftw
WIP: Ruby assignment FTW!
2017-09-25 10:37:52 -07:00