joshvera
eb71b512b3
Fix test type errors
2018-09-14 18:04:08 -04:00
Ayman Nadeem
9d676c5ba1
make these tests passsssgit diffgit diff
2018-08-21 18:33:16 -04:00
Ayman Nadeem
da79989904
add test for await
2018-08-20 17:42:58 -04:00
Ayman Nadeem
c6b31ab886
fix rshift and lshift tests
2018-08-20 17:01:13 -04:00
Ayman Nadeem
167e9e3934
test for rshift
2018-08-20 16:57:35 -04:00
Ayman Nadeem
8cf838217c
test for lshift
2018-08-20 16:56:37 -04:00
Ayman Nadeem
a3bec5b910
add tests for bor, band, bxor
2018-08-20 16:47:59 -04:00
Ayman Nadeem
51e19ee242
add test for BOr statements
2018-08-17 23:47:14 -04:00
Ayman Nadeem
6526071cd2
WIP test for bitwise OR
2018-08-17 14:14:11 -04:00
Ayman Nadeem
a5c7010f85
add test file for bxor
2018-08-17 13:24:40 -04:00
Ayman Nadeem
a3c36b89ef
add evaluatable instance and test for delete
...
Co-Authored-By: Josh Vera <vera@github.com>
2018-08-09 17:55:59 -04:00
Ayman Nadeem
75aa8f7662
add tests for void
2018-08-09 16:41:29 -04:00
Ayman Nadeem
fd70377a85
add sequence expression to typescript test spec
2018-08-09 16:03:03 -04:00
Rick Winfrey
77c8867907
No longer need these imports
2018-08-08 10:31:59 -07:00
Rick Winfrey
383b6208ee
Rename ErrorContext -> BaseError
2018-08-07 16:50:55 -07:00
Rick Winfrey
7bcd7d7fc8
Update tests
2018-08-07 16:45:44 -07:00
Rick Winfrey
cdedb5d893
Update tests
2018-08-07 10:48:01 -07:00
Rick Winfrey
823ae6ac51
Merge branch 'master' into error-context
2018-08-06 13:46:42 -07:00
Rick Winfrey
e42ffb38f5
Fix lints
2018-08-06 09:57:34 -07:00
Rick Winfrey
7a06b8c922
Fix up tests
2018-08-06 09:29:24 -07:00
Rob Rix
ea69b5a6d3
Only pass a proxy to evaluateProject.
2018-08-02 10:24:55 -04:00
Charlie Somerville
de80f1906e
fix SpecHelpers to hit heap for namespaces
2018-07-19 17:03:17 +10:00
Rob Rix
40d46e921d
Pass the configuration to the analysis specs.
2018-07-10 14:09:22 -04:00
Rob Rix
bcbc70446c
Merge branch 'charliesome/substitution' into abstract-abstract-semantics
2018-07-05 14:15:01 -04:00
Rob Rix
5100670e72
Rename Data.Abstract.Value to Data.Abstract.Value.Concrete.
2018-07-03 14:22:26 -04:00
Rob Rix
a236328056
Merge branch 'master' into higher-order-effects
2018-06-26 15:14:28 -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
Rob Rix
bfd79c062d
🔥 the “evaluates” prefix.
2018-06-25 11:55: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
2ed8688c28
Update the tests to pass a list of paths.
2018-06-22 15:45:42 -04:00
Rob Rix
33c04b15c3
Get the tests compiling.
2018-06-22 13:52:21 -04:00
Rob Rix
eedc8f4b7e
Rearrange the spec helper to match Util.
2018-06-21 14:52:08 -04:00
Rob Rix
e0f5d4ee22
Don’t use evaluating.
2018-06-21 13:22:58 -04:00
Rob Rix
2ad49b314f
Update the specs.
2018-06-18 11:10:44 -04:00
Rob Rix
430a4e1cfa
🔥 emptyEnv.
2018-06-15 11:05:19 -04:00
Rob Rix
bcf9338b75
Update the language specs to respect the env-per-entry-point thing.
2018-05-30 17:19:05 -04:00
Rob Rix
a01e723b31
Run ValueErrors in TermEvaluator.
2018-05-28 09:55:01 -04:00
Rob Rix
015b74cf41
Give Value a term type parameter once more.
2018-05-28 09:35:42 -04:00
Rob Rix
a2135fda74
Don’t use overloaded lists.
2018-05-28 09:35:03 -04:00
Rob Rix
2993c3588c
Correct the specs.
2018-05-28 08:54:33 -04:00
Rob Rix
18b2cfc89f
Merge branch 'master' into decompose-values
2018-05-18 14:14:55 -04:00
Rob Rix
109dbd3b44
Fix the typescript spec.
2018-05-18 13:07:37 -04:00
Patrick Thomson
322f348103
inj -> inject
2018-05-16 18:25:02 -04:00
Patrick Thomson
6b0198cb00
Remove otiose -Sum prefixes from all Data.Sum operations.
...
There are no modules where we use both Union.inj and Sum.injectSum; as
such, it seems clumsy for such ubiquitous functions as inj and prj to
have such long names when there is no ambiguity. This restores the
codebase to much how it looked before we switched back to a richer
Data.Union.
2018-05-16 15:27:08 -04:00
Rob Rix
2410387e97
Allow the tests to examine the traces.
2018-05-10 10:58:24 -04:00
Rob Rix
9ec588ed3c
Use the shared helpers for TypeScript.
2018-05-10 09:59:31 -04:00
Rob Rix
821691549e
Test the bound names, not their addresses.
2018-05-10 09:28:11 -04:00
Rob Rix
76a40939d6
Test the bound names.
2018-05-09 22:04:52 -04:00
Rob Rix
27a25d9a45
Type applications.
2018-05-09 22:04:46 -04:00
Rob Rix
b66ea73427
Reassociate errors in the specs.
2018-05-07 16:56:40 -04:00