Dave Halter
|
08c66207ec
|
Fix the last diff parser test.
|
2017-01-22 20:27:11 +01:00 |
|
Dave Halter
|
dca35393d5
|
Remove old code from the diff parser.
|
2017-01-22 20:22:20 +01:00 |
|
Dave Halter
|
8f4b862892
|
Fix most diff tests.
|
2017-01-22 20:13:18 +01:00 |
|
Dave Halter
|
005b24ed54
|
Better handling of the stack.
|
2017-01-21 18:43:54 +01:00 |
|
Dave Halter
|
21cd10cefd
|
Get a few diff tests passing.
|
2017-01-20 20:46:30 +01:00 |
|
Dave Halter
|
73b2287fb4
|
Fix some tests.
|
2017-01-20 18:12:09 +01:00 |
|
Dave Halter
|
ebfae050a8
|
Delete a lof of duplicate code.
|
2017-01-19 18:31:53 +01:00 |
|
Dave Halter
|
ef31c3d1f4
|
Some asserts pass now in the tests.
|
2017-01-19 18:26:50 +01:00 |
|
Dave Halter
|
3bf5f93edd
|
Progress in using a stack in the diff parser.
|
2017-01-19 09:44:07 +01:00 |
|
Dave Halter
|
fe44458ec0
|
Start implementing the node stack.
|
2017-01-16 16:32:49 +01:00 |
|
Dave Halter
|
98185d530e
|
Simplify deep_ast_parser a lot.
|
2017-01-12 21:51:02 +01:00 |
|
Dave Halter
|
ad1222e6d7
|
Fix another parser bug.
|
2017-01-12 08:46:58 +01:00 |
|
Dave Halter
|
0141711af8
|
Diff parser docstring.
|
2017-01-10 19:17:37 +01:00 |
|
Dave Halter
|
425fba5e95
|
Move the parser.fast module to parser.diff.
|
2017-01-10 19:15:47 +01:00 |
|
Dave Halter
|
1edccbe2c3
|
Improve literal tests.
|
2017-01-08 19:52:21 +01:00 |
|
Dave Halter
|
7300f3e7ef
|
Fix issues with Python 3.6's f strings and underscores in numbers.
|
2017-01-08 19:39:14 +01:00 |
|
Dave Halter
|
00a9f1ec0a
|
Update the tokenizer to include f literals and underscores. Need tests still.
|
2017-01-08 16:03:45 +01:00 |
|
Dave Halter
|
3f09f3a304
|
Add support for PEP 0526.
This makes it possible to assign variables like
asdf: typing.List[int] = []
|
2017-01-08 03:57:35 +01:00 |
|
Dave Halter
|
6d00a5702f
|
If newer versions are using Jedi (e.g. at the moment Python 3.7), it shouldn't just result in a grammar issue, just because that grammar doesn't not exist. Just take the Python 3.6 grammar instead.
|
2017-01-07 15:54:04 +01:00 |
|
Dave Halter
|
aff3950085
|
Better async testing.
|
2017-01-07 15:40:55 +01:00 |
|
Dave Halter
|
6a18ddf8cb
|
Fix await issues. At the moment Jedi is just ignoring await statements.
|
2017-01-07 15:27:32 +01:00 |
|
Dave Halter
|
d3c437e891
|
Restructure yield code to make it less error prone.
|
2017-01-07 12:43:15 +01:00 |
|
Dave Halter
|
1f15ee8bc7
|
Fix an issue with contexts.
|
2017-01-06 00:08:01 +01:00 |
|
Dave Halter
|
ae8e43d3c7
|
Move get_node() to tree_node and replace all the custom classdefs/funcdefs.
|
2017-01-05 23:43:12 +01:00 |
|
Dave Halter
|
b44f0aae5d
|
Remove the origin_scope from filters that don't need it.
|
2017-01-05 21:57:06 +01:00 |
|
Dave Halter
|
89ec207f49
|
Add a failing test for an inheritanc context completion issue.
|
2017-01-05 21:50:15 +01:00 |
|
Dave Halter
|
9fb2644f03
|
Fix an issue with creating contexts.
|
2017-01-05 18:05:24 +01:00 |
|
Dave Halter
|
12a9ef48f7
|
Move the completion tests.
|
2017-01-04 22:34:43 +01:00 |
|
Dave Halter
|
9341df11bf
|
Fix the issues that were changed by removing start_pos from the api classes.
|
2017-01-04 22:24:25 +01:00 |
|
Dave Halter
|
e96fd32588
|
Fix an issue of params completion signatures.
|
2017-01-04 22:09:08 +01:00 |
|
Dave Halter
|
55ec47f15f
|
Test module attributes.
|
2017-01-04 18:32:16 +01:00 |
|
Dave Halter
|
0caeef2589
|
Remove the deprecated start_pos.
|
2017-01-04 18:23:41 +01:00 |
|
Dave Halter
|
01099ce5a9
|
Create a name for the generators.
|
2017-01-04 18:12:33 +01:00 |
|
Dave Halter
|
cd23499fbe
|
Fix param issues in goto definition.
|
2017-01-04 08:58:29 +01:00 |
|
Dave Halter
|
24457bfe2e
|
Fix some usage cases of comprehensions.
|
2017-01-03 02:15:04 +01:00 |
|
Dave Halter
|
306fd5b95b
|
Fix a recursion issue.
|
2017-01-02 23:57:59 +01:00 |
|
Dave Halter
|
c7241068e8
|
Fix an issue with call signatures in empty files.
|
2017-01-02 19:39:48 +01:00 |
|
Dave Halter
|
5d071ede8c
|
Fix the typing module issues in Python 3.6.
|
2017-01-02 15:01:12 +01:00 |
|
Dave Halter
|
5b9e5f96aa
|
Merge with master.
|
2017-01-02 13:05:45 +01:00 |
|
Dave Halter
|
96bb9e3c1a
|
LazyContext.infer() should return a set.
|
2017-01-02 12:15:09 +01:00 |
|
Dave Halter
|
f05c0714c7
|
Merge pull request #823 from fsouza/grammar-3.6
parser: add grammar3.6
|
2017-01-02 12:13:56 +01:00 |
|
Dave Halter
|
375fcd9e66
|
Fix an issue with nested flows in the diff parser.
|
2016-12-31 03:12:56 +01:00 |
|
Dave Halter
|
29e286488b
|
Fix the last remaining fail in the diff parser.
|
2016-12-30 21:13:44 +01:00 |
|
Dave Halter
|
c4eec88fc9
|
Reenable some tests that were somehow disabled.
|
2016-12-30 20:47:40 +01:00 |
|
Dave Halter
|
61c7444185
|
Fix some more issues in the diff parser that caused it to completely crash.
|
2016-12-30 20:13:05 +01:00 |
|
Dave Halter
|
b3f9b9eed3
|
Trying to refactor divide_nodes into a more general state.
|
2016-12-23 18:20:09 +01:00 |
|
Dave Halter
|
f437ce5ae7
|
Some diff parser refactorings.
|
2016-12-22 09:13:14 +01:00 |
|
Dave Halter
|
464968aed7
|
Fix an issue where compiled object api types raised an error.
|
2016-12-21 00:23:50 +01:00 |
|
Dave Halter
|
90b76ee3ec
|
Fix an issue in the diff parser.
|
2016-12-20 23:32:51 +01:00 |
|
Dave Halter
|
68fabc3048
|
Increase parser pickling.
|
2016-12-20 09:51:13 +01:00 |
|
Dave Halter
|
fda0f80573
|
Remove global_names from modules.
|
2016-12-18 22:21:06 +01:00 |
|
Dave Halter
|
7385bd0716
|
Add the latest changes to the change log.
|
2016-12-18 21:45:03 +01:00 |
|
Dave Halter
|
4e62e98539
|
Fix an issue with displaying attribute errors.
|
2016-12-18 21:37:15 +01:00 |
|
Dave Halter
|
7fdcdbbd5c
|
Temporarily execute a string, because currently not everything is working properly.
|
2016-12-18 19:17:25 +01:00 |
|
Dave Halter
|
b7ae8a746c
|
Simplify recursion issues.
|
2016-12-18 17:24:20 +01:00 |
|
Dave Halter
|
0daf3e4e9f
|
Remove an unused recursion decorator.
|
2016-12-17 18:13:53 +01:00 |
|
Dave Halter
|
81e9403aef
|
Delete more unused code.
|
2016-12-17 18:00:54 +01:00 |
|
Dave Halter
|
9cbfb76eb5
|
Fix getting the names for specific scopes in jedi.names.
|
2016-12-17 17:50:41 +01:00 |
|
Dave Halter
|
5c52c7fb45
|
Completely remove names_dicts from the diff parser.
|
2016-12-17 17:15:44 +01:00 |
|
Dave Halter
|
589e1906e4
|
Cleanup the finder.
|
2016-12-17 16:59:21 +01:00 |
|
Dave Halter
|
437f915f35
|
Delete a lot of names dict related stuff but also other things that were not used anymore.
|
2016-12-17 16:51:28 +01:00 |
|
Dave Halter
|
07b58bc549
|
Cleanup function executions.
|
2016-12-17 16:44:26 +01:00 |
|
Dave Halter
|
1ef507e5e6
|
Cleanup some code and a small Python 2 fix.
|
2016-12-17 16:42:52 +01:00 |
|
Dave Halter
|
75e09baee9
|
Some Python 2 fixes.
|
2016-12-17 16:19:01 +01:00 |
|
Dave Halter
|
880aa152fb
|
Fix an import test and with this finally the whole 3.3 test suite is working again.
|
2016-12-17 16:15:23 +01:00 |
|
Dave Halter
|
57857b6332
|
Remove the ImportWrapper and replace it with something simpler.
|
2016-12-17 16:08:37 +01:00 |
|
Dave Halter
|
173c939956
|
Add a comment.
|
2016-12-17 14:29:53 +01:00 |
|
Dave Halter
|
6bccbb562a
|
Fix some utils completions.
|
2016-12-17 14:25:52 +01:00 |
|
Dave Halter
|
ce0a02f6c1
|
Fix an issue with executed python objects.
|
2016-12-17 14:08:49 +01:00 |
|
Dave Halter
|
e0b3ec1829
|
Use different Foo classes to avoid confusion around which class is used where.
|
2016-12-17 13:04:19 +01:00 |
|
Dave Halter
|
d93f6815fc
|
Refactor test_interpreter.
|
2016-12-16 18:55:21 +01:00 |
|
Dave Halter
|
5fb5580259
|
Fix a few things that were broken by the mixed object refactoring.
|
2016-12-16 17:29:37 +01:00 |
|
Dave Halter
|
9ac301d0c3
|
Refactor the mixed objects a bit to make at least some interpreter tests pass.
|
2016-12-16 17:17:03 +01:00 |
|
Dave Halter
|
575352d4b6
|
Start cleaning up the interpreter module.
|
2016-12-15 09:49:34 +01:00 |
|
Dave Halter
|
a4fdc716b0
|
Improve a doctest.
|
2016-12-15 01:07:44 +01:00 |
|
Dave Halter
|
6fe9971122
|
Remove a debugging statement.
|
2016-12-15 00:34:50 +01:00 |
|
Dave Halter
|
edf1c319c6
|
Fix all remaining static analysis tests. This time we have just hacked around and added proper contexts to the iterables. It's not as clean as it could be.
|
2016-12-15 00:34:14 +01:00 |
|
Dave Halter
|
3a84e04df7
|
Remove unused code.
|
2016-12-15 00:26:47 +01:00 |
|
Dave Halter
|
7084d9ab89
|
Fix param/argument static analysis.
|
2016-12-15 00:25:10 +01:00 |
|
Dave Halter
|
6c4abcc84c
|
Fix some more issues with imports and attribute warnings of static analysis.
|
2016-12-14 01:35:55 +01:00 |
|
Dave Halter
|
4074ca1e84
|
Fix some static analysis tests like attribute errors and normal arguments.
|
2016-12-14 01:04:57 +01:00 |
|
Dave Halter
|
03525bbef5
|
Renamed a static analysis test case to be able to better execute that one explicitly.
|
2016-12-13 18:13:33 +01:00 |
|
Dave Halter
|
59a432bddd
|
Fix flow analysis a bit in static analysis cases.
|
2016-12-13 18:07:41 +01:00 |
|
Dave Halter
|
eaf0100446
|
Some analysis improvements.
|
2016-12-11 15:03:19 +01:00 |
|
Dave Halter
|
2be5da3f85
|
Fix some old regression tests.
|
2016-12-07 01:30:30 +01:00 |
|
Dave Halter
|
97ccb74ebb
|
Api classes test fixes.
|
2016-12-07 01:00:03 +01:00 |
|
Dave Halter
|
c6248ae169
|
Some testing fixes that were broken with the few previous commits.
|
2016-12-06 18:18:53 +01:00 |
|
Dave Halter
|
becf1027c0
|
Refactor our create_context constructs.
|
2016-12-06 09:51:57 +01:00 |
|
Dave Halter
|
cb4f405f7d
|
Fix some internal name handling.
|
2016-12-05 22:27:18 +01:00 |
|
Dave Halter
|
fe64df2e42
|
Fix displaying param names for classes.
|
2016-12-05 18:12:23 +01:00 |
|
Dave Halter
|
6736b1a5ce
|
Fix some docstring stuff.
|
2016-12-05 09:42:51 +01:00 |
|
Dave Halter
|
641ecedcd2
|
Improve a few anonymous function execution context goto issues.
|
2016-12-04 22:35:23 +01:00 |
|
Dave Halter
|
6f4cd7e6d3
|
Improve api class tests.
|
2016-12-04 20:04:54 +01:00 |
|
Dave Halter
|
439e394535
|
Fix call signatures.
|
2016-12-04 03:52:33 +01:00 |
|
Dave Halter
|
6940900c58
|
A lot more fixes - fix all evaluate integration tests.
|
2016-12-03 22:17:38 +01:00 |
|
Dave Halter
|
ee1f077014
|
Some test refactorings.
|
2016-12-03 14:32:00 +01:00 |
|
Dave Halter
|
69c23ac113
|
Fix yield from in python 3.
|
2016-12-03 13:47:49 +01:00 |
|
Dave Halter
|
760f900560
|
Fix a python3 issue with py__file__.
|
2016-12-03 13:41:55 +01:00 |
|
Dave Halter
|
f355c04cae
|
Finally fixed all black box tests in python 2.
|
2016-12-03 13:37:51 +01:00 |
|
Dave Halter
|
2edbe44d64
|
Fix some next() stuff.
|
2016-12-03 03:45:27 +01:00 |
|