Rob Rix
45262b585e
Merge branch 'master' into topologically-sorted-imports
2018-06-25 17:43:26 -04:00
Rob Rix
a556930e9e
Fix the Go specs.
2018-06-25 17:38:52 -04:00
Rob Rix
a0dfbb449f
Fix some errant pure ()s.
2018-06-25 17:36:56 -04:00
Rob Rix
67463461f9
Fix the PHP specs.
2018-06-25 17:36:32 -04:00
Rob Rix
1f129a6a50
Fix the Python specs.
2018-06-25 17:33:38 -04:00
Rob Rix
dad58e7c20
Fix the Ruby specs.
2018-06-25 17:28:35 -04:00
Rob Rix
f70974e206
Fix up the TypeScript specs.
...
Co-Authored-By: Rick Winfrey <rick.winfrey@gmail.com>
2018-06-25 15:57:04 -04:00
Rick Winfrey
a279d96985
Update test fixtures
2018-06-25 11:20:30 -07:00
Rob Rix
2e3636c015
Test topological sort on a -> b.
2018-06-25 13:02:37 -04:00
Rob Rix
3fb45b5d50
Preserve the structure of the data we’re testing against.
2018-06-25 12:27:30 -04:00
Rob Rix
76185ed450
Use irrefutable patterns in the PHP specs.
2018-06-25 12:02:50 -04:00
Rob Rix
cb4938ef92
Add all the modules to the Go specs.
2018-06-25 11:59:27 -04:00
Rob Rix
525f025e73
Use irrefutable patterns in the Go specs.
2018-06-25 11:56:42 -04:00
Rob Rix
bfd79c062d
🔥 the “evaluates” prefix.
2018-06-25 11:55:54 -04:00
Rob Rix
65d85e682d
Use irrefutable patterns in the Python import specs.
2018-06-25 11:55:00 -04:00
Rob Rix
7ae66f18ea
Just say Python.
2018-06-25 11:51:17 -04:00
Rob Rix
613e6b79bb
Make more effort to show the errors in the Ruby spec.
2018-06-25 09:30:54 -04:00
Rob Rix
23ae10d847
Make more effort to show the errors in the TypeScript spec.
2018-06-25 09:26:31 -04:00
Rob Rix
903f048889
Don’t bind the heap when we aren’t using it.
2018-06-22 15:57:12 -04:00
Rob Rix
428b5a31dc
These all import foo.
2018-06-22 15:47:31 -04:00
Rob Rix
2ed8688c28
Update the tests to pass a list of paths.
2018-06-22 15:45:42 -04:00
Rob Rix
98348908e6
🔥 some redundant imports.
2018-06-22 15:37:38 -04:00
Rob Rix
12c5dc32b2
🔥 an errant package version.
2018-06-22 10:38:03 -04:00
Rob Rix
eedc8f4b7e
Rearrange the spec helper to match Util.
2018-06-21 14:52:08 -04:00
Rob Rix
6abd29a65d
Reuse UtilEff.
2018-06-21 13:46:28 -04:00
Rob Rix
3c537e3337
We’re in Evaluator, not TermEvaluator.
2018-06-21 13:44:58 -04:00
Rob Rix
07a0277b00
Fix up the Evaluator spec.
2018-06-21 13:42:03 -04:00
Rob Rix
84eb2beaa5
This doesn’t have module table state any more either.
2018-06-21 13:37:23 -04:00
Rob Rix
4e57d32e91
🔥 the outdated reference to the module table state.
2018-06-21 13:36:11 -04:00
Rob Rix
418b15077a
Not EvaluatingState.
2018-06-21 13:34:42 -04:00
Rob Rix
e0f5d4ee22
Don’t use evaluating.
2018-06-21 13:22:58 -04:00
Rob Rix
1e26865c65
🔥 evaluatePackageWith.
2018-06-21 13:19:24 -04:00
Rick Winfrey
6075598bd2
Add guard fixtures
2018-06-20 17:23:42 -07:00
Rob Rix
e972abd2e3
Factor runFresh out of evaluating.
2018-06-20 12:17:46 -04:00
Rick Winfrey
c2a3608154
Add missing assignments
...
I discovered a test file in tree-sitter-haskell I overlooked while assigning semantic.
2018-06-19 17:37:40 -07:00
Rob Rix
fefb713194
Merge branch 'master' into topologically-sorted-imports
2018-06-19 17:05:14 -04:00
Rick Winfrey
845a24649e
Merge branch 'master' into haskell-assignment
2018-06-19 12:20:16 -07:00
Josh Vera
cce18d9ecb
Merge branch 'master' into topologically-sorted-imports
2018-06-19 13:43:01 -04:00
Rob Rix
85c91ab693
We configure language extensions in .hlint.yaml now.
2018-06-19 09:47:08 -04:00
Rob Rix
6de4f61652
Only fail for warnings/errors.
2018-06-19 09:46:01 -04:00
Rick Winfrey
62ef6aad0b
Merge branch 'master' of https://github.com/github/semantic into haskell-assignment
2018-06-18 15:29:55 -07:00
Rick Winfrey
3397b88c06
Fixtures are our friends
2018-06-18 15:29:08 -07:00
Rob Rix
1a4751ffd4
Merge branch 'master' into topologically-sorted-imports
2018-06-18 18:14:01 -04:00
Rick Winfrey
c4a7b9e641
Add type class instance declarations
2018-06-18 14:47:58 -07:00
Timothy Clem
4dce543e6d
Merge branch 'master' into no-more-tags-output
2018-06-18 14:11:44 -07:00
Timothy Clem
9fe2fab276
Merge branch 'master' into define-preludes-as-builtins
2018-06-18 13:58:50 -07:00
Rick Winfrey
21526b78ff
Add type class declaration fixtures
2018-06-18 12:34:27 -07:00
Timothy Clem
039d43e523
🔥 the --tags output and associated code
2018-06-18 11:36:31 -07:00
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
Rob Rix
1b245278a1
🔥 the value parameter from Modules.
2018-06-18 13:18:20 -04:00