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
f9b29f143e
And another.
2018-05-30 09:46:56 -04:00
Rob Rix
04b43477c9
🔥 a reference to Address in the spec.
2018-05-30 09:46:30 -04:00
Rob Rix
6b780d297d
Revert "These are probably integers."
...
This reverts commit d2a74b2a4ca1472976abfccc09601c60840c1761.
2018-05-28 16:06:25 -04:00
Rob Rix
0f3c7df8d1
These are probably integers.
2018-05-28 16:05:03 -04:00
Rob Rix
038d3d07eb
Test the return values
2018-05-28 15:44:48 -04:00
Rob Rix
7b02e3e64f
Correct the EnvironmentError application.
2018-05-28 15:30:19 -04:00
Rob Rix
f0c220906a
Partially apply Eff in the tests.
2018-05-28 14:48:00 -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
Josh Vera
053a158e59
Merge branch 'master' into update-fastsum
2018-05-18 10:44:08 -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
Timothy Clem
6517f12684
Merge remote-tracking branch 'origin/master' into python-relative-imports
2018-05-16 12:25:22 -07:00
Rob Rix
788618a9d0
Fix extracting values from Latest in the tests.
2018-05-15 17:43:57 -04:00
Timothy Clem
27ce720904
Test out relative python imports
2018-05-15 11:26:16 -07:00
Rob Rix
716e225da9
Test that puts ends up in the traces.
2018-05-10 11:03:42 -04:00
Rob Rix
13660b9e9d
Test for expected symbols, not exact symbols.
2018-05-10 10:59:38 -04:00
Rob Rix
2410387e97
Allow the tests to examine the traces.
2018-05-10 10:58:24 -04:00
Rob Rix
75d2c50589
Test the results of cross-module function calls.
2018-05-10 10:26:07 -04:00
Rob Rix
4fca683eae
Test for the presence of the desired symbols rather than the exact list.
2018-05-10 10:10:57 -04:00
Rob Rix
ae7ee6e860
Test Go environments/heaps against the names.
2018-05-10 10:07:11 -04:00
Rob Rix
5af09d94e1
Test PHP environments/heaps against the names, not addresses.
2018-05-10 10:03:59 -04:00
Rob Rix
69bd2c0af5
Test Python environments/heaps without encoding addresses.
2018-05-10 09:59:54 -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
8b8f3007cf
Test the imported names, not the prelude names.
2018-05-10 09:08:12 -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
c0993c63c9
Test our evaluation of __LINE__.
2018-05-09 15:23:52 -04:00
Rob Rix
fb04c57bdf
Use a visible type application to inject the environment error.
2018-05-08 12:03:08 -04:00
Rob Rix
b66ea73427
Reassociate errors in the specs.
2018-05-07 16:56:40 -04:00
Rob Rix
b1dea9c5f0
Switch variable over to EnvironmentError.
2018-05-07 15:56:47 -04:00
Rob Rix
2fa602c98f
Fix stale references to interpret.
2018-05-06 17:37:44 -04:00
Rob Rix
e638fb4715
Update the specs to use a testEvaluating analysis.
2018-05-06 17:30:07 -04:00
Rob Rix
57389da2c9
Add a test that we pass arguments correctly.
2018-04-30 14:50:16 -04:00
Rob Rix
013b5cb4b7
Merge branch 'master' into analyses-provide-and-handle-effects
2018-04-30 14:22:09 -04:00
Rob Rix
33d68f9d8d
Treat breaks as an effect.
2018-04-27 10:00:07 -04:00
Rob Rix
97c76c7fdc
Rename ReturnThrow to Return, and use it as an effect.
2018-04-27 09:26:40 -04:00
Charlie Somerville
7cdb2625fd
fix tests
2018-04-27 12:04:48 +10:00
Rob Rix
1942e20af1
🔥 runAnalysis.
2018-04-26 10:17:47 -04:00
Rob Rix
f264a605ed
Fix up the specs.
2018-04-25 17:12:10 -04:00
joshvera
f7e6609069
Remove readProjectEntry
2018-04-25 12:10:33 -04:00
Josh Vera
48c471e9d6
Merge branch 'master' into project-dir
2018-04-24 16:31:20 -04:00
joshvera
421cc0d1a1
Add readProjectEntry to the Files effects
2018-04-24 15:48:44 -04:00
joshvera
3fb3097c96
back to using Maybe Language in File
2018-04-23 19:47:13 -04:00