Dave Halter
|
b685101efb
|
Nothing + string literal should not result in string literal but in a string type (because we don't know how the string literal could have looked like
|
2014-04-22 15:16:48 +02:00 |
|
Dave Halter
|
70efa159f2
|
fix for slices which have been screwed up in a few previous commits... again...
|
2014-04-22 10:21:15 +02:00 |
|
Dave Halter
|
eaf54942fc
|
fix a slice issue with precedences.
|
2014-04-21 02:30:17 +02:00 |
|
Dave Halter
|
81cc50e8b5
|
well yeah give NamePart a get_code method after all, makes sense, because all the other parser representation objects have it.
|
2014-04-20 14:32:48 +02:00 |
|
Dave Halter
|
50c4b7bfd9
|
memoize problems with defaults in combination with raised exceptions
|
2014-04-20 14:14:30 +02:00 |
|
Dave Halter
|
27f01ca1f6
|
use Param.stars to avoid certain syntax error params to cause an exception
|
2014-04-20 13:38:10 +02:00 |
|
Dave Halter
|
ab154d46d5
|
fixed a very nasty problem with exponential growth in precedence for loops
|
2014-04-20 12:42:53 +02:00 |
|
Dave Halter
|
6f17000fa8
|
test/completion/operators.py -> precedence.py
|
2014-04-20 12:14:07 +02:00 |
|
Dave Halter
|
2b091076c1
|
fix the named param issue in the autocompletion
|
2014-04-19 22:57:41 +02:00 |
|
Dave Halter
|
34488d1bb6
|
named param tests for *args/**kwargs
|
2014-04-19 22:26:24 +02:00 |
|
Dave Halter
|
bb6874bc7c
|
fix for problems with incomplete one liner string literals, after a start of an incomplete string literal the whole line should be seen as an error token
|
2014-04-19 13:56:29 +02:00 |
|
Dave Halter
|
54568c1868
|
disable refactoring tests for now.
|
2014-04-18 17:29:01 +02:00 |
|
Dave Halter
|
33fa2b0cb4
|
call_signatures should work on more nested edge cases
|
2014-04-18 17:17:10 +02:00 |
|
Dave Halter
|
99b1ad18b4
|
test for davidhalter/jedi-vim#268, Definition objects should be unique per position. This was fixed a few commits ago by the whole usage fixes.
|
2014-04-18 15:10:57 +02:00 |
|
Dave Halter
|
b643325889
|
type of NamePart in definition should work.
|
2014-04-18 01:31:07 +02:00 |
|
Dave Halter
|
fe98940624
|
test for problem with builtins in usages
|
2014-04-17 14:41:56 +02:00 |
|
Dave Halter
|
0582979db5
|
documentation to docstring, #395
|
2014-04-17 14:13:47 +02:00 |
|
Dave Halter
|
ddc1cb0e6a
|
same problem with KeywordStatement
|
2014-04-16 10:28:12 +02:00 |
|
Dave Halter
|
15fdecdb61
|
for flows triggered an exception if goto_assignments was used on the keyword. found with the help of sith.py
|
2014-04-16 09:57:01 +02:00 |
|
Dave Halter
|
a341791fda
|
found list indexing issue with sith and fixed it.
|
2014-04-16 01:31:49 +02:00 |
|
Dave Halter
|
62bd8bd8ef
|
make the parametrizing of tests nicer for integration tests
|
2014-04-14 17:07:34 +02:00 |
|
Dave Halter
|
4bc55be103
|
significant speedup due to compiled caching
|
2014-04-13 16:31:38 +02:00 |
|
Dave Halter
|
6de46fe373
|
realizing that #241 is more of a feature than a bug, I disabled the corresponding test. This will be changed once the whole implementation of isinstance becomes more flexible and also allows checks on subclasses, so that no information is lost.
|
2014-04-09 16:27:42 +02:00 |
|
Dave Halter
|
d8d6b20a17
|
fix line split issues in cache
|
2014-04-09 13:16:28 +02:00 |
|
Dave Halter
|
46277eb9c9
|
call_signatures caching should be much more precise, now. fixes #390
|
2014-04-09 12:27:23 +02:00 |
|
Dave Halter
|
17345b6e78
|
reduce/remove getitem side effects, tests for #297
|
2014-04-07 16:06:07 +02:00 |
|
Dave Halter
|
ea62ad6a50
|
backwards tokenizer can now handle 10e-5 and so on literals
|
2014-04-07 15:51:24 +02:00 |
|
Dave Halter
|
1704185ed1
|
fix Completion.parent() issues with builtins
|
2014-04-07 15:21:17 +02:00 |
|
Dave Halter
|
0d9f9f0e4a
|
parent on completions tests
|
2014-04-07 14:54:56 +02:00 |
|
Dave Halter
|
120099ac5e
|
removed the complex number tests somewhere along the line -> reintroduced.
|
2014-04-07 14:46:26 +02:00 |
|
Dave Halter
|
484ace2cfd
|
fix last problems with #327
|
2014-04-07 14:43:46 +02:00 |
|
Dave Halter
|
b48d0bf622
|
passing hex/oct/bin tests for #327
|
2014-04-07 14:12:12 +02:00 |
|
Dave Halter
|
d15203162a
|
more tests for #327, for complex numbersand the power notation.
|
2014-04-07 13:50:07 +02:00 |
|
Dave Halter
|
99beac1c2b
|
fix completion on int literals, fixes #327
|
2014-04-07 13:04:45 +02:00 |
|
Dave Halter
|
79e2ec85cc
|
implement slicing for __getitem__ with interpreter
|
2014-04-04 15:09:25 +02:00 |
|
Dave Halter
|
09854ae6ca
|
negative factors like -1 are now evaluated
|
2014-04-04 15:07:45 +02:00 |
|
Dave Halter
|
a6fbcde184
|
more detailed tests and implementation of array indexing in the interpreter
|
2014-04-04 13:22:12 +02:00 |
|
Dave Halter
|
b8987fe451
|
CompiledObject.get_index_types implementation example
|
2014-04-03 19:05:29 +02:00 |
|
Dave Halter
|
1facdb2961
|
test for 3 part slice precedences
|
2014-04-03 18:59:16 +02:00 |
|
Dave Halter
|
9959929220
|
test lists in Interpreter, #297
|
2014-04-03 11:42:22 +02:00 |
|
Dave Halter
|
e681ed9fda
|
test for #178, docstring type annotations should be executed
|
2014-04-02 20:41:25 +02:00 |
|
Dave Halter
|
69364c598f
|
fix abroken test
|
2014-04-02 16:01:39 +02:00 |
|
Dave Halter
|
a66f8e5a0b
|
more Definition.parent tests.
|
2014-04-02 15:44:55 +02:00 |
|
Dave Halter
|
d8c433cb20
|
Definition.parent is working. fixes #325
|
2014-04-02 15:37:41 +02:00 |
|
Dave Halter
|
99f292fbb5
|
tests for Definition.parent(), #325
|
2014-04-02 15:25:57 +02:00 |
|
Dave Halter
|
b823a196d6
|
tests for support for symbol browsing with imports and 'defined_names', see #344
|
2014-04-02 13:17:55 +02:00 |
|
Dave Halter
|
d6ffc80f0e
|
cast pr.Function to er.Function even in the api.
|
2014-04-02 11:40:50 +02:00 |
|
Dave Halter
|
283a5086f9
|
use memoize_default instead of strange underscore_decorators in api classes
|
2014-04-02 10:34:43 +02:00 |
|
Dave Halter
|
305b593f3b
|
create an is_callable method for all representation objects, to determine if something is callable or not
|
2014-04-02 09:42:15 +02:00 |
|
Dave Halter
|
d1a6dd1098
|
tests for call signatures that are not actually callable.
|
2014-04-01 15:22:43 +02:00 |
|