Josh Vera
98b11bfa44
Merge branch 'master' into infinite-loops
2018-04-19 15:52:08 -04:00
Patrick Thomson
da9696e5ab
Merge pull request #1753 from github/effects-bump
...
Bump joshvera/effects to 0.3.0.1.
2018-04-19 15:28:25 -04:00
joshvera
8b2f2656cb
Merge remote-tracking branch 'origin/master' into infinite-loops
2018-04-19 14:06:55 -04:00
joshvera
126e5f594c
Switch hole logic
2018-04-19 14:06:45 -04:00
joshvera
26e6631e06
Implement holes in types
2018-04-19 13:59:21 -04:00
joshvera
19a7e0e4bd
appease hlint
2018-04-19 13:52:50 -04:00
joshvera
c8784ffab9
Revert "Yield maybes from scopedEnvironment, and values from ScopedEnvironmentErrors"
...
This reverts commit d09318a14143b80ae4e90a7192e94b0f9b512bd3.
2018-04-19 13:45:39 -04:00
Patrick Thomson
189da4098f
Bump joshvera/effects to 0.3.0.1.
...
There is a slight (roughly 12%) build-time regression associated withh
this for standard stack builds. The difference is negligible if you
compile with --fast.
2018-04-19 13:36:41 -04:00
joshvera
984cda99d0
Fix tests
2018-04-19 13:35:45 -04:00
Josh Vera
6426e4702b
Merge pull request #1750 from github/simplify-JSON
...
Remove unused entities from the JSON term list.
2018-04-19 13:28:08 -04:00
joshvera
04428df6bd
Return holes from uninitialized address errors
2018-04-19 13:12:51 -04:00
joshvera
d8e446f0a7
Add a hole value and don't run a condition if it depends on a hole
2018-04-19 12:20:24 -04:00
joshvera
9d7038a53b
Yield maybes from scopedEnvironment, and values from ScopedEnvironmentErrors
2018-04-18 17:56:27 -04:00
joshvera
ffca89cebf
Add logging
2018-04-18 15:16:29 -04:00
joshvera
1fcb16da32
Add logging
2018-04-18 15:16:15 -04:00
Patrick Thomson
0f3be9929f
Remove unused entities from the JSON term list.
...
We weren't using `String` or `[]`, so get rid of them.
2018-04-18 14:34:18 -04:00
Patrick Thomson
f40c871a10
Merge pull request #1744 from github/typescript-graphs
...
Fixes for better import graphing
2018-04-18 14:28:09 -04:00
joshvera
d8c597e894
Merge remote-tracking branch 'origin/master' into typescript-graphs
2018-04-18 14:20:22 -04:00
joshvera
2b54cf3953
Assign lshift
2018-04-18 13:59:31 -04:00
Josh Vera
4d9f73973c
Merge pull request #1748 from github/fix-python-division
...
Add new expression node for Python's floor-division operator.
2018-04-18 12:14:23 -04:00
Timothy Clem
b8312be1c6
Remove extra spacing
2018-04-18 08:47:53 -07:00
Timothy Clem
9a155c7af8
Newline at end of file
2018-04-18 08:43:46 -07:00
Patrick Thomson
2583a89f24
hlint
2018-04-18 10:24:53 -04:00
Patrick Thomson
3165913188
fix go diffs
2018-04-18 10:17:21 -04:00
Timothy Clem
fbeb0986c2
Spelling is hard
2018-04-17 19:51:46 -07:00
Timothy Clem
502b50404e
This tracing is helpful right now
2018-04-17 16:40:44 -07:00
Timothy Clem
b39fa23497
Don't carry around rootModule path in ModuleInfo, factor out all the makeRelatives
2018-04-17 16:40:44 -07:00
Timothy Clem
f2443a7f31
Temporary trace to show when we are circular loading
2018-04-17 16:40:44 -07:00
Timothy Clem
04d8e06b5f
Helper for tracing module resolution consistently
2018-04-17 16:40:44 -07:00
joshvera
49416c326e
appease hlint
2018-04-17 19:39:16 -04:00
joshvera
5bac8ca4cf
Fix test
2018-04-17 19:35:57 -04:00
joshvera
3a93f1fca8
Import Evaluatable for ExportError
2018-04-17 19:26:35 -04:00
joshvera
7d53807286
Update test to expect an resumable EvalError
2018-04-17 19:24:55 -04:00
joshvera
dbe3f89666
Remove unused function
2018-04-17 19:16:32 -04:00
joshvera
249e2977ab
Throw and catch export errors
2018-04-17 19:12:53 -04:00
Patrick Thomson
eb649777cd
fix test cases
2018-04-17 18:42:02 -04:00
joshvera
6e4aeeaaac
Merge branch 'fix-graph-errors' into typescript-graphs
2018-04-17 18:26:44 -04:00
joshvera
8d8ebc9c87
Add a TypeAlias Evaluatable instance
2018-04-17 18:26:29 -04:00
joshvera
c157f52cb0
Merge branch 'typescript-graphs' into fix-graph-errors
2018-04-17 17:52:42 -04:00
joshvera
78b086a8f3
Add Evaluatable instance for AbstractClass
2018-04-17 17:51:52 -04:00
Timothy Clem
849e43f800
Merge remote-tracking branch 'origin/fix-graph-errors' into typescript-graphs
2018-04-17 14:34:31 -07:00
joshvera
0e188bb6f8
dont need this
2018-04-17 17:30:19 -04:00
joshvera
a2459bcdd4
Add Declarations instances for some terms
...
Identifier, Function, VariableDeclaration, InterfaceDeclaration, EnumDeclaration, InternalModule, AbstractClass
2018-04-17 17:28:38 -04:00
Timothy Clem
42f680fc47
Merge remote-tracking branch 'origin/fix-graph-errors' into typescript-graphs
2018-04-17 14:24:41 -07:00
Timothy Clem
8120b2af73
Merge remote-tracking branch 'origin/master' into typescript-graphs
2018-04-17 14:24:10 -07:00
Timothy Clem
95b7fd5888
Resolve module import paths that walk up directory structure (e.g. ../)
2018-04-17 14:13:01 -07:00
joshvera
a009d78f81
Merge remote-tracking branch 'origin/typescript-graphs' into fix-graph-errors
2018-04-17 17:07:44 -04:00
Patrick Thomson
79c6e38de6
whitespace
2018-04-17 17:05:32 -04:00
Patrick Thomson
3542e853f8
Add new expression node for Python's floor-division operator.
...
Both floor division (`//`) and true division (`/`) were being parsed
as `DividedBy` nodes. This fixes that. To test, try `2.5 // 1.26` and
`3 // 2`.
2018-04-17 17:03:31 -04:00
joshvera
33ff00dd79
Add evaluatable instance for DefaultExport
2018-04-17 16:51:48 -04:00