Timothy Clem
|
d39e81a93b
|
Test for changes inside of methods/functions
|
2017-02-16 15:22:46 -08:00 |
|
Timothy Clem
|
462d44c174
|
Fill out prop test for the different patch types
|
2017-02-16 14:20:22 -08:00 |
|
Timothy Clem
|
0bc9633fff
|
Parameterize terms instead of diffs
|
2017-02-16 14:19:35 -08:00 |
|
Rob Rix
|
d3819ac386
|
Use the Source API to round-trip through Text.
|
2017-02-16 13:08:23 -05:00 |
|
Rob Rix
|
b33bf134b4
|
Test that whole strings survive the utf8 roundtrip.
|
2017-02-16 11:53:49 -05:00 |
|
Timothy Clem
|
7b9d4b1f1b
|
Add test for toc summaries of files with unicode chars
|
2017-02-16 08:29:49 -08:00 |
|
Rob Rix
|
fed316c977
|
Test that encoding/decoding roundtrips are idempotent.
|
2017-02-16 11:27:50 -05:00 |
|
Timothy Clem
|
ea3310d953
|
No trace to let ci run
|
2017-02-15 16:22:22 -08:00 |
|
Timothy Clem
|
70c8e2a57b
|
Property test that toc summarizes methods and functions
|
2017-02-15 16:13:34 -08:00 |
|
Rob Rix
|
ed2ac59a36
|
Merge remote-tracking branch 'origin/hold-on-to-your-butts' into it-slices,-it-dices
|
2017-02-15 14:51:03 -05:00 |
|
Timothy Clem
|
43ec5efdb3
|
Commented syntax is summarized as BranchInfo
|
2017-02-15 10:37:24 -08:00 |
|
Timothy Clem
|
c8c42f0591
|
Commented syntax is summarized as BranchInfo
|
2017-02-15 10:16:53 -08:00 |
|
Timothy Clem
|
af54d397a2
|
Test basic method toc summary, and port over one prop test
|
2017-02-15 10:15:57 -08:00 |
|
Timothy Clem
|
aa84bb40d6
|
Merge branch 'master' into hold-on-to-your-butts
|
2017-02-15 08:34:18 -08:00 |
|
Timothy Clem
|
a02934534a
|
One more newline before diff
|
2017-02-15 08:20:49 -08:00 |
|
Timothy Clem
|
51ad73bb4d
|
Better names for these test fixtures
|
2017-02-14 13:02:25 -08:00 |
|
Timothy Clem
|
be88ebb9f6
|
Import Patch
|
2017-02-14 12:49:09 -08:00 |
|
Rob Rix
|
ab8e407df3
|
Get the tests compiling again.
|
2017-02-14 15:42:14 -05:00 |
|
Timothy Clem
|
64119b3fc3
|
Remove unused imports and sort
|
2017-02-14 11:54:32 -08:00 |
|
Timothy Clem
|
94f606da81
|
Make the dedupe tests pass
|
2017-02-14 11:53:25 -08:00 |
|
Timothy Clem
|
1facca0b50
|
Add failing toc summary test and refactor removeDupes
|
2017-02-14 11:29:24 -08:00 |
|
Rob Rix
|
80bb79f73c
|
Merge remote-tracking branch 'origin/master' into hold-on-to-your-butts
|
2017-02-14 14:16:19 -05:00 |
|
Rob Rix
|
ca134a8857
|
Account for vectors being in Maybe now.
|
2017-02-14 13:23:33 -05:00 |
|
Rob Rix
|
6edd2fbaf4
|
Print failed examples nicely.
|
2017-02-14 09:57:21 -05:00 |
|
Rob Rix
|
c753196c79
|
There are no longer newlines here.
|
2017-02-13 17:39:05 -05:00 |
|
Rob Rix
|
744f921224
|
transFreeT -> hoistFree.
|
2017-02-13 17:30:55 -05:00 |
|
Rob Rix
|
80c1647d02
|
Fail -> Failure, plus Reason.
|
2017-02-13 17:29:05 -05:00 |
|
Rob Rix
|
5c17ab5149
|
Restore AlignmentSpec to its former “glory.”
|
2017-02-13 12:17:46 -05:00 |
|
Rob Rix
|
e0fe090074
|
Test actualLineRanges over Source directly.
|
2017-02-13 11:58:30 -05:00 |
|
Rob Rix
|
e03c8abb69
|
Test Source properties with LeanCheck.
|
2017-02-13 10:55:57 -05:00 |
|
Rob Rix
|
d28e0f23ac
|
Merge remote-tracking branch 'origin/master' into what-the-text
|
2017-02-10 13:10:46 -05:00 |
|
Rob Rix
|
bc2a29d84e
|
Source is no longer parametric in the character type.
|
2017-02-10 11:21:24 -05:00 |
|
Rob Rix
|
ac4df9a7b3
|
Remove the Foldable instance for Source.
|
2017-02-09 17:10:16 -05:00 |
|
Rob Rix
|
0f0e65043e
|
Give up and disable AlignmentSpec.
|
2017-02-09 16:45:11 -05:00 |
|
Rob Rix
|
eeddc8640e
|
Try to get AlignmentSpec to use Text.
|
2017-02-09 16:45:04 -05:00 |
|
Rob Rix
|
c07583057b
|
Fix the integration tests.
|
2017-02-09 13:35:21 -05:00 |
|
Rob Rix
|
ce59dfba8b
|
Merge remote-tracking branch 'origin/master' into cache-and-discard-feature-vectors
|
2017-02-08 15:44:52 -05:00 |
|
Timothy Clem
|
1bde86531e
|
Fix ordering of go Method shape in termAssignment
|
2017-02-08 08:43:04 -08:00 |
|
Rob Rix
|
398bb62d16
|
Merge remote-tracking branch 'origin/master' into cache-and-discard-feature-vectors
|
2017-02-08 11:36:52 -05:00 |
|
Rob Rix
|
93937a1bf9
|
Fix the tests.
|
2017-02-08 11:15:37 -05:00 |
|
Timothy Clem
|
d2d2e2113f
|
Remove left over new_ruby.json
|
2017-02-07 14:53:49 -08:00 |
|
Timothy Clem
|
1675e0b4ee
|
Update go diff summaries tests
|
2017-02-07 14:53:36 -08:00 |
|
Timothy Clem
|
85afbd6df4
|
Handle termAssignment for Ruby singleton method defs
|
2017-02-07 11:59:18 -08:00 |
|
joshvera
|
0535e54a42
|
update tests
|
2017-02-07 11:37:47 -05:00 |
|
joshvera
|
7553619356
|
Merge remote-tracking branch 'origin/master' into go-parser-fixes
|
2017-02-07 10:51:15 -05:00 |
|
Rob Rix
|
b388891736
|
Bump the integration tests.
|
2017-02-06 10:44:04 -05:00 |
|
Rob Rix
|
c734ddb7aa
|
🔥 a redundant import.
|
2017-02-06 10:18:07 -05:00 |
|
Rob Rix
|
78c67ed11b
|
Bump the integration tests for the new RNG.
|
2017-02-03 17:08:40 -05:00 |
|
Rob Rix
|
31ce2e0734
|
Merge branch 'feature-vector-optimizations' of https://github.com/github/semantic-diff into feature-vector-optimizations
|
2017-02-03 15:57:12 -05:00 |
|
Rob Rix
|
7e1bd55c64
|
Generate an empty array.
|
2017-02-03 15:57:05 -05:00 |
|
Rob Rix
|
84a0c70a7c
|
Use the FeatureVector type synonym.
|
2017-02-03 15:54:28 -05:00 |
|
joshvera
|
c86fb9573c
|
Merge remote-tracking branch 'origin/master' into go-parser-fixes
|
2017-02-02 16:49:58 -05:00 |
|
Rick Winfrey
|
584d12240e
|
Merge branch 'master' into ci-profiling
|
2017-01-31 15:01:07 -08:00 |
|
Timothy Clem
|
262d6ead40
|
Fix up ruby integration tests
|
2017-01-31 11:50:02 -08:00 |
|
Rick Winfrey
|
d6cdca35df
|
Use test/corpus/profile submodule for profile examples.
|
2017-01-31 10:42:44 -08:00 |
|
Rick Winfrey
|
424ee11a89
|
Add diff-fixtures/profile submodule
|
2017-01-31 10:04:06 -08:00 |
|
Rick Winfrey
|
bccca0ca65
|
Merge branch 'master' into ci-profiling
|
2017-01-31 09:22:38 -08:00 |
|
Rick Winfrey
|
e8bb030541
|
Fix up Ruby argument -> pair integration tests
|
2017-01-30 17:34:30 -08:00 |
|
joshvera
|
eef3146861
|
fix typo in rune-literals test
|
2017-01-27 14:50:27 -05:00 |
|
joshvera
|
99033aa1db
|
Fix single line fun test to define functions outside of main
|
2017-01-27 14:40:26 -05:00 |
|
joshvera
|
4c51580bb5
|
Fix variadic fun test to define functions outside of main
|
2017-01-27 14:34:59 -05:00 |
|
Rick Winfrey
|
1a064ec79c
|
Merge branch 'master' into ci-profiling
|
2017-01-26 14:51:51 -08:00 |
|
Rick Winfrey
|
c98e2e6c07
|
Add large profile example
|
2017-01-26 14:48:30 -08:00 |
|
Rick Winfrey
|
33244b9872
|
Add medium profile example
|
2017-01-26 14:48:17 -08:00 |
|
Rick Winfrey
|
bfa30c6480
|
Add small diff tree examples
|
2017-01-26 10:58:41 -08:00 |
|
Rob Rix
|
5ea6240e5e
|
Honestly I have no idea.
|
2017-01-25 20:50:18 -05:00 |
|
Rob Rix
|
41a10c977f
|
Merge remote-tracking branch 'origin/master' into consolidate-common-term-assignment-patterns
|
2017-01-25 20:44:58 -05:00 |
|
Rob Rix
|
04db099ddb
|
Bumpity bump.
|
2017-01-25 20:27:46 -05:00 |
|
joshvera
|
4de2396b0a
|
++tests
|
2017-01-25 15:50:17 -05:00 |
|
joshvera
|
b30b98375e
|
update tests
|
2017-01-25 11:45:50 -05:00 |
|
Rob Rix
|
c2506d9280
|
Bump the fixture repos.
|
2017-01-24 15:16:35 -05:00 |
|
Rob Rix
|
483e8a3f00
|
Regenerate all the things!
JavaScript: method call → function call.
Go: regenerated everything.
|
2017-01-24 15:09:28 -05:00 |
|
Rob Rix
|
ccfc0839d3
|
Update the fixtures for the method/function category difference.
|
2017-01-23 16:41:21 -05:00 |
|
Rob Rix
|
23881c21b6
|
Hide that other definition of Nil.
|
2017-01-19 15:53:16 -05:00 |
|
Rob Rix
|
8e1c5706b6
|
Replace uses of (.:) with (:.).
|
2017-01-19 15:46:28 -05:00 |
|
Rob Rix
|
877fec5e38
|
Rename RNil to Nil.
|
2017-01-19 15:36:04 -05:00 |
|
joshvera
|
a5709517e7
|
bump ruby
|
2017-01-18 15:37:29 -05:00 |
|
joshvera
|
7880046c40
|
Bump ruby tests for class superclasses
|
2017-01-18 15:18:45 -05:00 |
|
joshvera
|
69a3dc061c
|
bump method tests
|
2017-01-18 15:12:54 -05:00 |
|
joshvera
|
9c689cc05a
|
update tests for pairs
|
2017-01-18 13:23:54 -05:00 |
|
joshvera
|
d4c33c0176
|
Map keyed_element to Pair
|
2017-01-18 13:01:25 -05:00 |
|
joshvera
|
8e88838495
|
Merge remote-tracking branch 'origin/master' into more-go-terms
|
2017-01-18 11:14:03 -05:00 |
|
joshvera
|
2af1bc0109
|
update tests
|
2017-01-17 21:06:49 -05:00 |
|
joshvera
|
496e95a41f
|
fix rune tests
|
2017-01-17 18:55:59 -05:00 |
|
joshvera
|
b845e8d778
|
Fix type-declarations terms in go.json
|
2017-01-17 17:31:09 -05:00 |
|
joshvera
|
591c8b986e
|
bump tests
|
2017-01-17 15:26:07 -05:00 |
|
Rick Winfrey
|
4fcd80a6fe
|
Add qualified identifiers for Go
|
2017-01-13 16:46:16 -08:00 |
|
Rick Winfrey
|
27196d8f6b
|
Add Go support for increment / decrement statements
|
2017-01-13 15:03:42 -08:00 |
|
Rick Winfrey
|
4fae2e8740
|
Bump go tests
|
2017-01-13 14:42:09 -08:00 |
|
Rick Winfrey
|
91f019b442
|
Add Go comment diff summaries test
|
2017-01-13 14:42:00 -08:00 |
|
Rick Winfrey
|
86a456b285
|
Merge remote
|
2017-01-12 15:54:14 -08:00 |
|
Rob Rix
|
c64049304e
|
🐫-case ioresultiers.
|
2017-01-12 15:51:01 -05:00 |
|
Rick Winfrey
|
b4de374b30
|
Bump go tests
|
2017-01-12 12:00:21 -08:00 |
|
Rick Winfrey
|
4f3f16b506
|
bump go tests
|
2017-01-11 15:28:58 -08:00 |
|
Rick Winfrey
|
ad9895a28c
|
Merge branch 'more-go-terms' of github.com:github/semantic-diff into more-go-terms
|
2017-01-11 15:23:04 -08:00 |
|
Rick Winfrey
|
e4ac0af32e
|
Remove newline
|
2017-01-11 15:19:45 -08:00 |
|
Rick Winfrey
|
089e9417b5
|
bump go tests
|
2017-01-11 15:19:22 -08:00 |
|
Rick Winfrey
|
e122c4c91d
|
Update repo url to point to shared go test repo
|
2017-01-11 15:19:07 -08:00 |
|
Rick Winfrey
|
bfc139f54d
|
Add struct-field-declaration syntax to go.json generator file
|
2017-01-11 15:18:55 -08:00 |
|
Rick Winfrey
|
26a4a41a61
|
Add struct-field-declarations summary tests
|
2017-01-11 15:18:14 -08:00 |
|
joshvera
|
74dbe899fa
|
bump tests
|
2017-01-11 16:30:01 -05:00 |
|
joshvera
|
18c178b664
|
bump ruby tests
|
2017-01-10 16:58:40 -05:00 |
|
joshvera
|
8fc30bea71
|
never mind don't make case statements identifiable
|
2017-01-10 16:51:50 -05:00 |
|
joshvera
|
4d06cbd63c
|
Update tests
|
2017-01-10 16:21:35 -05:00 |
|
joshvera
|
8cff7ff000
|
++tests
|
2017-01-10 16:08:59 -05:00 |
|
Rob Rix
|
9a0845c72a
|
📝 the LeanCheck/Hspec integration API.
|
2017-01-10 16:03:22 -05:00 |
|
joshvera
|
3d95799fc7
|
Handle parameter declarations
|
2017-01-10 15:09:09 -05:00 |
|
joshvera
|
313a2a51e7
|
Bump tests
|
2017-01-09 17:21:36 -05:00 |
|
joshvera
|
57137db0cf
|
bump tests
|
2017-01-09 15:13:55 -05:00 |
|
Rob Rix
|
1ee9a60039
|
🔥 Arbitrary instances.
|
2017-01-09 14:59:04 -05:00 |
|
Rob Rix
|
f3381daf2f
|
Migrate the DiffSummary property tests to leancheck.
|
2017-01-09 14:29:49 -05:00 |
|
Rob Rix
|
88aec60e23
|
Migrate the Interpreter property tests to leancheck.
|
2017-01-09 14:20:11 -05:00 |
|
Rob Rix
|
5d4cc364ae
|
Migrate the property tests of Alignment to leancheck.
|
2017-01-09 14:13:41 -05:00 |
|
Rob Rix
|
389378fbff
|
Migrate the Mergeable property tests to leancheck.
|
2017-01-08 00:10:14 -05:00 |
|
Rob Rix
|
8d626d0fea
|
Define a forAll combinator by analogy with QuickCheck.
|
2017-01-07 23:46:22 -05:00 |
|
Rob Rix
|
43faae0864
|
Migrate the RWS property tests to leancheck.
|
2017-01-07 23:27:01 -05:00 |
|
Rob Rix
|
4cc81c552b
|
Migrate the Term property test to leancheck.
|
2017-01-07 23:21:22 -05:00 |
|
Rob Rix
|
26d0a634ed
|
Migrate the Diff property tests to leancheck.
|
2017-01-07 23:17:05 -05:00 |
|
Rob Rix
|
a86db572f6
|
Integrate LeanCheck into Hspec.
|
2017-01-07 23:16:27 -05:00 |
|
joshvera
|
ec1ea9aa17
|
update ruby tests
|
2017-01-05 17:09:50 -05:00 |
|
joshvera
|
ae40908cd2
|
Update go tests
|
2017-01-05 17:08:28 -05:00 |
|
Rob Rix
|
7154708015
|
Stub in an Hspec/LeanCheck integration module.
|
2017-01-05 16:41:23 -05:00 |
|
Timothy Clem
|
4a3b8d3769
|
No need to qualify these
|
2016-12-13 08:38:18 -08:00 |
|
Timothy Clem
|
63def337ca
|
Fix tests to use Category instead of String
|
2016-12-12 17:47:12 -08:00 |
|
Timothy Clem
|
cd2fe4a681
|
Calculate determiner from following summary, not preceding patch
|
2016-12-12 15:27:09 -08:00 |
|
Timothy Clem
|
91721682a6
|
Give BEGIN/END their own Syntax
|
2016-12-12 15:26:26 -08:00 |
|
Timothy Clem
|
005a5f43d0
|
Parse BEGIN/END {} for Ruby
|
2016-12-12 13:41:55 -08:00 |
|
Timothy Clem
|
5b10012466
|
Parse Ruby scope operator
|
2016-12-12 08:30:43 -08:00 |
|
Timothy Clem
|
1741cef639
|
Parse Ruby range expressions
|
2016-12-11 08:36:26 -08:00 |
|
Timothy Clem
|
526199c47d
|
Parse pairs
|
2016-12-09 16:12:20 -08:00 |
|
Timothy Clem
|
7c9fc3e0c6
|
Parse singleton classes
|
2016-12-09 16:12:07 -08:00 |
|
Timothy Clem
|
616f7953a7
|
s/function call/method call
|
2016-12-09 16:10:56 -08:00 |
|
joshvera
|
1cc130394e
|
update tests
|
2016-12-07 16:12:58 -05:00 |
|
joshvera
|
b9b1a38f54
|
update struct tests
|
2016-12-07 15:41:28 -05:00 |
|
joshvera
|
076afb77ec
|
update tests
|
2016-12-07 13:26:31 -05:00 |
|
joshvera
|
a84d14244c
|
++tests
|
2016-12-06 16:09:12 -05:00 |
|
Timothy Clem
|
8db7340746
|
Try to generate ruby if tests again
|
2016-12-06 12:52:01 -08:00 |
|
Timothy Clem
|
6e42369ffe
|
Collapse up math assignment into operator assignment syntax
|
2016-12-06 12:36:56 -08:00 |
|
Timothy Clem
|
85367c9312
|
Allow proper diffing of relational, bitwise and other operators in JavaScript
Fixes #771, a long standing issue in JavaScript diffing
|
2016-12-06 11:59:14 -08:00 |
|
Timothy Clem
|
3b3c6739f8
|
Accept all shapes of ruby operators
|
2016-12-06 11:56:42 -08:00 |
|
Timothy Clem
|
7d5741f0d3
|
Revert "Mysterious go ordering test fix"
This reverts commit 99c8fd24057dc3950b4b4b4b1d38b524a488fee4.
|
2016-12-06 11:54:40 -08:00 |
|
Timothy Clem
|
fa33dd90a6
|
Mysterious go ordering test fix
|
2016-12-06 11:23:27 -08:00 |
|
Timothy Clem
|
907d9d6cff
|
Update termConstruction for ruby with new unary and binary
|
2016-12-06 11:23:10 -08:00 |
|
Timothy Clem
|
696191afe2
|
Left hand side focused multiple assignment
|
2016-12-06 08:51:52 -08:00 |
|
Timothy Clem
|
bb17a32539
|
New rescue productions
|
2016-12-06 08:51:34 -08:00 |
|
Timothy Clem
|
b13262771a
|
Fix up method calls and member_access (call)
|
2016-12-06 08:34:15 -08:00 |
|
Timothy Clem
|
73514388b6
|
self,nil,true,false all have productions now
|
2016-12-06 08:30:08 -08:00 |
|
Timothy Clem
|
d70045abc4
|
Minor js updates after fixing switch/case
|
2016-12-06 08:29:34 -08:00 |
|
Timothy Clem
|
bde540cd61
|
Other form of lambda works too
|
2016-12-06 08:22:02 -08:00 |
|
Timothy Clem
|
bcfac758b6
|
Update lambda statements to single production
|
2016-12-06 08:20:27 -08:00 |
|