Rob Rix
|
140fab4407
|
Simplify the Effect instance for Function.
|
2018-12-04 14:15:13 -05:00 |
|
Patrick Thomson
|
3502dadda6
|
fix build/lints
|
2018-12-04 13:24:15 -05:00 |
|
Rob Rix
|
dbf670d4ee
|
Use deriving strategies for the Heap.
|
2018-12-04 13:12:25 -05:00 |
|
Rob Rix
|
9420d5cc96
|
🔥 a bunch of redundant bindings.
|
2018-12-04 13:12:18 -05:00 |
|
Rob Rix
|
c16385e20f
|
🔥 a bunch of redundant constraints.
|
2018-12-04 13:12:03 -05:00 |
|
Rob Rix
|
91fce6a246
|
🔥 a bunch of redundant imports.
|
2018-12-04 12:25:32 -05:00 |
|
joshvera
|
4322c8889c
|
Implement Send without self
|
2018-12-04 12:04:06 -05:00 |
|
joshvera
|
debefff57c
|
Differentiate between Import and Superclass edge tests
|
2018-12-04 11:24:01 -05:00 |
|
Patrick Thomson
|
28b6cdb9b1
|
last few changes
|
2018-12-04 10:45:30 -05:00 |
|
Patrick Thomson
|
18e651cbc0
|
Merge remote-tracking branch 'origin/master' into tokenize-ruby
|
2018-12-04 10:40:01 -05:00 |
|
joshvera
|
4d134fd9aa
|
putDeclarationScope should be robust
And look things up with respect to a current scope instead of traversing the key value pairs of the scope graph
|
2018-12-04 10:38:05 -05:00 |
|
joshvera
|
2544b100e1
|
Ignore Lexical, Import, and Export edges in declarationNames
Since we only use it for objectMembers in tests and those should only traverse superclass edges atm
|
2018-12-04 10:37:33 -05:00 |
|
joshvera
|
b88dde5d5e
|
Traverse superclass edges
|
2018-12-04 10:37:03 -05:00 |
|
joshvera
|
6a27c20c9b
|
Go back to declaring in Function syntax
|
2018-12-04 10:36:47 -05:00 |
|
joshvera
|
4b0a88881b
|
Expect dang method on Baz
And to choose the correct superclass method
|
2018-12-04 10:36:23 -05:00 |
|
joshvera
|
766f9bd018
|
Look in Classes for objectMembers
|
2018-12-04 10:35:52 -05:00 |
|
joshvera
|
7f4d4d0c40
|
Declare in concrete function again
Fixes subclass associated scope issue in subclasses.py
|
2018-12-03 17:58:48 -05:00 |
|
joshvera
|
4af4dd616b
|
Implement Eval instance for classes
Add Class to scopedEnvironment
|
2018-12-03 17:39:45 -05:00 |
|
joshvera
|
16b6babe8a
|
Remove this for unit tests
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-12-03 16:06:10 -05:00 |
|
joshvera
|
78c0344967
|
Add callGraphPythonProject
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-12-03 16:00:01 -05:00 |
|
joshvera
|
c505b53898
|
No need to declare multiple times
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-12-03 15:59:49 -05:00 |
|
joshvera
|
2d190d8ec9
|
Don't insert already declared names into a scope
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-12-03 15:59:38 -05:00 |
|
joshvera
|
fd502d5e34
|
enable graphingTerms
Co-Authored-By: Rob Rix <rob.rix@github.com>
|
2018-12-03 12:24:40 -05:00 |
|
Rick Winfrey
|
33a16ee1a2
|
Clean up unused imports
|
2018-11-30 16:23:43 -08:00 |
|
Rick Winfrey
|
b20e2d3f7e
|
Export lists
|
2018-11-30 16:23:29 -08:00 |
|
Rick Winfrey
|
83a60c3fdf
|
Don't need Semigroup here
|
2018-11-30 16:23:10 -08:00 |
|
Rick Winfrey
|
eefd90ce39
|
Export list
|
2018-11-30 16:22:57 -08:00 |
|
joshvera
|
983165b437
|
Remove redundant side effect test
Covered by "side effect only imports dont expose exports"
|
2018-11-29 20:19:40 -05:00 |
|
joshvera
|
b35e1a0718
|
change Address to Slot in tests
|
2018-11-29 20:16:29 -05:00 |
|
joshvera
|
0cd64662f2
|
Rename Address to Slot
|
2018-11-29 20:07:30 -05:00 |
|
joshvera
|
17c4bf350c
|
Add lookupObjectMembers function to tests
|
2018-11-29 19:37:20 -05:00 |
|
joshvera
|
b2bbd0e78c
|
Filter Export edges so we don't traverse them in the tests
|
2018-11-29 19:36:58 -05:00 |
|
joshvera
|
13802ab4b1
|
Remove traceShowM
|
2018-11-29 19:36:41 -05:00 |
|
joshvera
|
1a96a992cc
|
Insert import references from the perspective of the module frame
|
2018-11-29 18:57:06 -05:00 |
|
joshvera
|
70fa31f11e
|
Fix expectation of sequence expression test
|
2018-11-29 18:38:32 -05:00 |
|
joshvera
|
1e1813b180
|
Iterate through all modulePaths
|
2018-11-29 13:39:20 -05:00 |
|
joshvera
|
a9a0461a76
|
Eval instance for python QualifiedAliasedImport
|
2018-11-29 13:34:08 -05:00 |
|
joshvera
|
96dde3fc9e
|
Change these to shouldContain
since print shows up otherwise
|
2018-11-29 13:16:34 -05:00 |
|
joshvera
|
ca402c9071
|
It's called xit
|
2018-11-29 13:05:54 -05:00 |
|
joshvera
|
6ad4cae09e
|
Disable the PHP tests
|
2018-11-29 13:02:12 -05:00 |
|
joshvera
|
68697419ec
|
Export traceShowM and traceM from SpecHelpers
|
2018-11-29 13:01:11 -05:00 |
|
joshvera
|
716bebd985
|
Remove lexical scope from Statements node
|
2018-11-29 13:00:53 -05:00 |
|
joshvera
|
168c31525b
|
Fix type errors
|
2018-11-29 12:31:42 -05:00 |
|
joshvera
|
5f20ae654a
|
pass scopeAndFrame
|
2018-11-29 11:26:51 -05:00 |
|
joshvera
|
07c6003693
|
PHP tests
|
2018-11-29 11:10:16 -05:00 |
|
Rick Winfrey
|
9a7c739a24
|
Get Python tests compiling
|
2018-11-28 17:44:02 -08:00 |
|
Rick Winfrey
|
2b1ed70230
|
Fix up TypeScript tests
|
2018-11-28 17:39:01 -08:00 |
|
Rick Winfrey
|
068b79a923
|
Use qualified lookupDeclaration
|
2018-11-28 17:38:52 -08:00 |
|
Rick Winfrey
|
4931670c81
|
Fix up Ruby tests
|
2018-11-28 16:59:05 -08:00 |
|
Rick Winfrey
|
c350ae7377
|
TraceByIgnoringC
|
2018-11-28 16:55:26 -08:00 |
|