Dave Halter
6142d18206
More rename
2019-08-21 09:53:48 +02:00
Dave Halter
9d34df2fed
Make Slice a proper LazyValueWrapper
2019-08-21 09:51:47 +02:00
Dave Halter
02c96b37db
Some more value -> context renames
2019-08-21 09:31:23 +02:00
Dave Halter
55c08e06ab
Remove a hack that is no longer necessary
2019-08-21 09:25:15 +02:00
Dave Halter
84f6d95fde
Fix a python 2 dynamic issue
2019-08-21 09:16:48 +02:00
Dave Halter
4cbe2898c0
Fix usage tests
...
With those tests fixed, everything should pass again
2019-08-21 01:01:09 +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
caee8e9952
Fix final gradual typing related issues
2019-08-19 19:43:45 +02:00
Dave Halter
b19ba12566
Fix some more context issues
2019-08-19 19:33:12 +02:00
Dave Halter
f54617867d
Fix dynamic param checking
2019-08-18 18:19:12 +02:00
Dave Halter
6fb49eaadf
as_context caching
2019-08-18 17:52:15 +02:00
Dave Halter
8e60689bcf
valueualized_node -> contextualized_node
2019-08-18 00:58:33 +02:00
Dave Halter
4415de010d
ValueualizedName -> ContextualizedName
...
Basically a change back to an older version
2019-08-18 00:57:29 +02:00
Dave Halter
f61246bf13
Fix quite a few more tests. Only about a fifth failing now
2019-08-18 00:47:21 +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
680388a7e8
More fixes
2019-08-17 17:01:21 +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
Dave Halter
d19233a338
Start working on replacing value partially with context
2019-08-16 13:00:05 +02:00
Dave Halter
03920502c4
infer_state -> inference_state
2019-08-16 11:44:30 +02:00
Dave Halter
fffb39227e
InferState -> InferenceState
2019-08-16 11:43:21 +02:00
Dave Halter
9ee6285414
Remove infer_state from filters
2019-08-16 09:41:23 +02:00
Dave Halter
600272366f
parent_value -> parent_context
2019-08-15 09:36:46 +02:00
Dave Halter
2e90e3b2b1
Avoid position passing for value filters
2019-08-15 09:31:12 +02:00
Dave Halter
21a18c698e
Differentiate in finder between get_value_filters and get_global_filters
2019-08-15 09:29:08 +02:00
Dave Halter
9986d8c9aa
Context -> Value
2019-08-15 01:26:11 +02:00
Dave Halter
49f996867d
NO_CONTEXTS -> NO_VALUES
2019-08-15 01:24:28 +02:00
Dave Halter
ad4f546aca
context -> value
2019-08-15 01:23:06 +02:00
Dave Halter
9e23f4d67b
Move base_context -> base_value
2019-08-15 00:41:02 +02:00
Dave Halter
a5dff65142
Evaluator -> InferState
2019-08-15 00:37:51 +02:00
Dave Halter
8157d119a7
eval_ -> infer_
2019-08-15 00:20:01 +02:00
Dave Halter
199799a966
Rename some functions -> evaluate_ to infer_
2019-08-15 00:15:38 +02:00
Dave Halter
3b4f292464
Move the evaluate package to inference
2019-08-15 00:14:26 +02:00
Dave Halter
e4d1e5455f
test_evaluate -> test_inference
2019-08-14 23:56:44 +02:00
Dave Halter
a23bbbfbb9
Remove some docstrings that are outdated
2019-08-14 23:51:49 +02:00
Dave Halter
7ce77b724d
Merge pull request #1382 from Carreau/scandir
...
Use scandir on py3.5+ for less disk access on filename completion
2019-08-13 22:08:15 +02:00
Matthias Bussonnier
f06e7f55c0
fix version check
2019-08-13 09:48:38 -07:00
Matthias Bussonnier
f47211c129
Use scandir on py3.5+ for less disk access on filename completion
...
On Python 3.5+, we can make use of scandir that not only list the
content of the directory as an iterator but caches some infomations (for
example, `is_dir()`; this avoid extra stats call to the underlying
filesytem and can be – according to pep 471 – 2x to 20 time faster
especially on NFS filesystem where stats call is expensive.
From a quick this is the only place where scandir would make sens, as
most other places only require the name.
Fixes 1381
2019-08-12 17:56:29 -07:00
Dave Halter
9cc3b18d52
evaluation -> type inference and a few similar changes
2019-08-13 01:29:50 +02:00
Dave Halter
4619552589
Evaluation -> type inference
2019-08-13 01:29:50 +02:00
Dave Halter
467839a9ea
execute_evaluated -> execute_with_values
2019-08-13 01:29:50 +02:00
Dave Halter
084995c378
Bump version
2019-08-13 01:29:01 +02:00
Dave Halter
005f69390c
Write the CHANGELOG for 0.15.1
v0.15.1
2019-08-13 00:18:45 +02:00