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

3327 Commits

Author SHA1 Message Date
Patrick Thomson
5c131b26f3 Suppress telemetry errors in specs.
There are some cases (such as testing diffing a tree with one that has
syntax errors) where semantic, by default, will emit a lot of noise to
stderr. This clogs up the test output and led me (at one point) to
think I had introduced failures that were there all along.

The fix is simple: set the LogLevel to nothing and use runTaskWithOptions.
2018-06-18 14:33:26 -04:00
Timothy Clem
0ddf994a81 Merge branch 'master' into telemetry-and-config 2018-06-15 10:40:06 -07:00
Timothy Clem
23390f7789 Refactor Stats addr 2018-06-15 10:31:51 -07:00
Timothy Clem
21e3f69110 Just one defaultConfig 2018-06-15 10:17:02 -07:00
Rob Rix
792cdcc5e2 Re-export Lower from SpecHelpers. 2018-06-15 11:41:38 -04:00
Rob Rix
430a4e1cfa 🔥 emptyEnv. 2018-06-15 11:05:19 -04:00
Timothy Clem
cff0e073ae Comment typo 2018-06-13 17:48:22 -07:00
Timothy Clem
85d948003e Merge remote-tracking branch 'origin/master' into telemetry-and-config 2018-06-13 17:15:17 -07:00
Timothy Clem
9b45928227 Fix up test/spec 2018-06-13 17:03:15 -07:00
Rob Rix
31893e6ced Bump effects for https://github.com/joshvera/effects/pull/54.
This requires us to specify the lists of effects fully.
2018-06-13 16:35:56 -04:00
Rob Rix
6a239acb35 🔥 redundant parens. 2018-06-13 16:26:25 -04:00
Rick Winfrey
8493ba7fee Merge branch 'master' into haskell-assignment 2018-06-13 09:54:06 -07:00
Rick Winfrey
823d34a987 Merge branch 'master' into haskell-assignment 2018-06-13 09:42:21 -07:00
Patrick Thomson
36d5b7562a Revert "gRPC import graph" 2018-06-13 12:34:35 -04:00
Rick Winfrey
f5dd067eeb Merge branch 'master' into haskell-assignment 2018-06-12 15:44:01 -07:00
Rick Winfrey
59cd3b55db Add additional test cases 2018-06-12 15:07:58 -07:00
Rick Winfrey
148ee52a5f Assign prefix negation and parenthesized expressions 2018-06-12 15:01:46 -07:00
Rick Winfrey
c53dab76cf Assign lambdas 2018-06-12 14:50:38 -07:00
Rick Winfrey
00e299ad25 Add more expression test fixtures 2018-06-12 14:19:18 -07:00
Rick Winfrey
d6d865c90b Assign left and right operator sections 2018-06-12 13:18:44 -07:00
Patrick Thomson
248eb4f207 clarify 2018-06-12 14:13:45 -04:00
Rick Winfrey
1063bd91bd Assign arithmetic sequences 2018-06-12 10:47:48 -07:00
Patrick Thomson
81482ee696 Merge remote-tracking branch 'origin/master' into import-graph-mk2 2018-06-12 12:09:49 -04:00
Patrick Thomson
c563747f87 tests compile now 2018-06-12 12:09:40 -04:00
Charlie Somerville
3c2a877821 Merge branch 'master' into charliesome/value-ref-address 2018-06-12 08:56:56 +10:00
Rick Winfrey
b1c1a25267 Assign list comprehensions, generators, tuple patterns 2018-06-11 15:54:01 -07:00
Rick Winfrey
36f80acba1 Update hidden imports and add fixtures 2018-06-11 15:22:51 -07:00
Patrick Thomson
511d412e10 Merge remote-tracking branch 'origin/master' into import-graph-mk2 2018-06-11 17:19:48 -04:00
Rick Winfrey
536433cb44 Merge branch 'master' into haskell-assignment2 2018-06-11 14:05:28 -07:00
Patrick Thomson
084129cde0 preliminary implementation of findFiles 2018-06-11 16:18:16 -04:00
Rick Winfrey
932f2d2267 Use single type constructor for identifiers 2018-06-11 10:22:06 -07:00
Rick Winfrey
9317972ca2 Assign import declarations (not hidden) 2018-06-08 17:18:39 -07:00
Rick Winfrey
fadf84870e Assign standalone deriving instances 2018-06-08 15:46:03 -07:00
Rick Winfrey
5824ea1b73 Add additional type signature tests 2018-06-08 15:07:07 -07:00
Rick Winfrey
c688f580f7 Regenerate go test fixtures 2018-06-08 12:10:54 -07:00
Rick Winfrey
646e1c3459 Be explicit about each identifier type
I went through a lot of trouble to make every identifier parsed in `tree-sitter-haskell` as accurate as possible (i.e. type variable identifier vs constructor identifier vs type class identifier). This enables us to keep those distinctions with assignment at the cost of adding more constructors.
2018-06-08 12:05:17 -07:00
Rick Winfrey
6f8dff06f8 Assign equality constraints 2018-06-08 12:02:13 -07:00
Rick Winfrey
ce8cd489af Assign default declarations 2018-06-08 10:33:42 -07:00
Rick Winfrey
5d3ece8d69 Allow multiple contexts (for scoped type variables and type class constraints) for data constructors 2018-06-08 10:23:21 -07:00
Rick Winfrey
867170b39a Assign primitive constructor identifiers 2018-06-08 10:13:24 -07:00
Rick Winfrey
0cc63f89f3 Assign newtype declarations 2018-06-08 10:06:09 -07:00
Charlie Somerville
b68d12f4e7 deref pointers to values in testEvaluating 2018-06-08 11:33:04 +10:00
Charlie Somerville
ddb18160f7 Merge branch 'master' into charliesome/value-ref-address 2018-06-08 11:33:01 +10:00
Rick Winfrey
9e6acf337c Merge branch 'master' into haskell-assignment 2018-06-07 17:50:27 -07:00
Rick Winfrey
1ba0723373 Flush out more types and type synonym declaration assignments 2018-06-07 17:49:37 -07:00
Rick Winfrey
5c0191378b Assign module exports including:
- Constructor Operators
- Type Operators
- Variable Operators
- Module Exports (exporting a module)
- Constructor Symbols
- Variable Symbols
- Qualified Module Identifiers
2018-06-07 14:17:39 -07:00
Rob Rix
b08d3736fa Merge branch 'master' into haskell-assignment 2018-06-07 11:35:56 -04:00
Rick Winfrey
e4ba876e18 Merge branch 'master' into haskell-assignment 2018-06-06 20:49:20 -07:00
Rick Winfrey
8ab606654c Update go test fixtures 2018-06-06 20:42:04 -07:00
Charlie Somerville
2fc9f1ca25 add type annotation to testEvaluating 2018-06-07 12:01:48 +10:00