Dave Halter
|
6ffeea7eea
|
Make sure code_lines works on stubs, even if they are builtins
|
2019-12-01 19:10:08 +01:00 |
|
Dave Halter
|
5c79472024
|
Separate CompiledModuleContext from CompiledContext, fixes #1428
|
2019-12-01 14:56:55 +01:00 |
|
Dave Halter
|
4e68287bba
|
Move eval_node to one place
|
2019-09-05 00:52:14 +02:00 |
|
Dave Halter
|
47d6ae3da1
|
SimpleParamName -> AnonymousParamName
|
2019-09-04 01:20:44 +02:00 |
|
Dave Halter
|
0a420339e8
|
Deal with inheritance properly when dealing with function executions
|
2019-09-03 13:29:25 +02:00 |
|
Dave Halter
|
a0cadd9375
|
Use Context.create_name instead of weird playing with params everywhere
|
2019-09-02 09:38:54 +02:00 |
|
Dave Halter
|
2a27ec37ae
|
Move a repr function
|
2019-08-28 10:12:00 +02:00 |
|
Dave Halter
|
9b21c02819
|
Add a method implementation, that doesn't seem to be used, but it might one day be.
|
2019-08-24 14:50:59 +02:00 |
|
Dave Halter
|
dd6befdc52
|
Cosmetics
|
2019-08-24 03:22:26 +02:00 |
|
Dave Halter
|
c1d8454f0c
|
Finally get rid of NameFinder
|
2019-08-24 03:21:00 +02:00 |
|
Dave Halter
|
c4b0b45a1d
|
Move the isinstance checks out of finder
|
2019-08-24 03:09:40 +02:00 |
|
Dave Halter
|
eba088b049
|
Move some static analysis details out of finder
|
2019-08-24 02:51:11 +02:00 |
|
Dave Halter
|
ba9c318d22
|
Move predefine_names to context
|
2019-08-24 02:39:51 +02:00 |
|
Dave Halter
|
e148d5120f
|
Move some finder stuff around
|
2019-08-24 02:28:58 +02:00 |
|
Dave Halter
|
3828532065
|
Move a debugging statement out of finder
|
2019-08-24 02:13:52 +02:00 |
|
Dave Halter
|
250ac77f4a
|
Remove a check that is not needed
|
2019-08-24 01:11:31 +02:00 |
|
Dave Halter
|
ddb2ccb657
|
Move error handling for py__getattribute__
|
2019-08-24 00:59:48 +02:00 |
|
Dave Halter
|
b13a9f7d5b
|
Trying to move towards unifying goto and py__getattribute__
|
2019-08-24 00:18:48 +02:00 |
|
Dave Halter
|
60a73f6bac
|
Move get_global_filters to the context module
|
2019-08-23 21:19:17 +02:00 |
|
Dave Halter
|
c393a406ee
|
Refactoring of the contexts to properly use inheritance
|
2019-08-23 15:28:55 +02:00 |
|
Dave Halter
|
7573e2033a
|
Fix comprehension parent issues, fixes #1215
|
2019-08-23 14:34:16 +02:00 |
|
Dave Halter
|
51ac055a38
|
Another _value removal
|
2019-08-23 13:42:07 +02:00 |
|
Dave Halter
|
041fd992b3
|
create_value can deal with modules now
|
2019-08-23 00:45:59 +02:00 |
|
Dave Halter
|
3e684519e6
|
Very small refactoring
|
2019-08-23 00:24:30 +02:00 |
|
Dave Halter
|
05fe29a156
|
Get rid of the node_is_value parameter
|
2019-08-23 00:02:39 +02:00 |
|
Dave Halter
|
df014dc527
|
Create create_value to eventally use on contexts for some things
|
2019-08-22 23:21:21 +02:00 |
|
Dave Halter
|
6d5e9f4b0f
|
Remove node_is_object, not used anymore
|
2019-08-22 23:13:42 +02:00 |
|
Dave Halter
|
faf6752ff8
|
Move create_context to a context
|
2019-08-22 22:47:26 +02:00 |
|
Dave Halter
|
b97237f264
|
Rename the filter context argument to parent_context
|
2019-08-22 10:09:07 +02:00 |
|
Dave Halter
|
8a2b7f18cd
|
Get all tests working except usage tests
|
2019-08-21 00:50:34 +02:00 |
|
Dave Halter
|
85f8f2a764
|
Fix os path resolving issues
|
2019-08-21 00:22:34 +02:00 |
|
Dave Halter
|
14fc5ed289
|
Fix more issues with where contexts are used and where values are used
|
2019-08-20 09:59:10 +02:00 |
|
Dave Halter
|
39b294e085
|
Fix some interpreter issues
|
2019-08-20 09:09:19 +02:00 |
|
Dave Halter
|
217b632213
|
Write a CompForContext that is still not in good shape but working
|
2019-08-19 21:17:11 +02:00 |
|
Dave Halter
|
0c419a5094
|
Fix class tests
|
2019-08-17 23:52:52 +02:00 |
|
Dave Halter
|
895e774962
|
Module fixes
|
2019-08-17 17:56:57 +02:00 |
|
Dave Halter
|
a9b1de7060
|
execution_value -> execution_context
|
2019-08-17 17:13:29 +02:00 |
|
Dave Halter
|
2629ff55f3
|
Fix some array tests
|
2019-08-17 15:42:13 +02:00 |
|
Dave Halter
|
c6d2aa6da2
|
Some small improvements
|
2019-08-16 16:44:03 +02:00 |
|
Dave Halter
|
165639c1dd
|
Start implementing the bulk of the context/value separation
|
2019-08-16 16:12:12 +02:00 |
|