a6855029d2
added a few EuroPython sprint guys to AUTHORS.txt
Dave Halter2014-07-30 09:15:17 +02:00
ddd4e92e84
temporary SuperInstance class to eventually handle super. But need something like mro() resolution first.
Dave Halter2014-07-29 23:57:29 +02:00
cfe54e83ff
incomplete functions shouldn't cause any trouble. fixes#429.
Dave Halter2014-07-28 17:41:09 +02:00
6d99e639cd
Merge branch 'add-numpydoc-support' of git://github.com/immerrr/jedi into dev
Dave Halter2014-07-27 11:23:39 +02:00
194d87bbad
Add basic numpydoc support
immerrr2014-07-26 20:14:07 +04:00
e2cdbf61de
Merge remote-tracking branch 'origin/travis_py34' into dev
Dave Halter2014-07-27 09:52:54 +02:00
9028641ca7
Merge remote-tracking branch 'origin/namedtuple' into dev
Dave Halter2014-07-27 09:51:50 +02:00
97a204a985
Merge branch 'dev' of github.com:davidhalter/jedi into dev
Dave Halter2014-07-27 09:44:25 +02:00
606b6851ff
remove the scope_names_generator stuff again. We should enable it somewhere in time, but for now it just breaks tests.
Dave Halter2014-07-27 09:43:22 +02:00
c85bdb8ff1
little edge case of modules that don't have a scope_names_generator, which is unfortunately missing, but not really used in Jedi. At europython's hackathon we played with it and @scoder added a small script to cython/Cython/Compiler/JediTyper.py, which makes it possible to add Cython types to a Python script.
Dave Halter2014-07-26 13:18:04 +02:00
4f1d39d3df
set changelog date for v0.8.1 correct
Dave Halter2014-07-25 00:45:39 +02:00
293fa5a14f
Merge pull request #437 from blueyed/doc-changelog-minor
Dave Halter2014-07-25 03:14:06 +04:30
2616143d10
unicode issues with docstrings should be gone, fixes#420Dave Halter2014-07-18 17:43:25 +02:00
e07f51387f
added a test for hex value issues in docstrings, see #427Dave Halter2014-07-18 17:09:44 +02:00
ee1c5041ed
use the new implementation of splitlines all over the code, fixes#424Dave Halter2014-07-18 16:59:22 +02:00
ffaacbefbc
new splitlines implementation to get rid of the ugly splitlines we now have as well as (partially) the issue with form feeds
Dave Halter2014-07-18 16:52:55 +02:00
81f3b940e8
dicts should not be used to check against in get_defined_names, because they cannot contain a defined name (lists and tuples can) so just ignore them., fixes#417Dave Halter2014-07-18 15:36:50 +02:00
21341283ca
another parser issue, very much related to the last one. sometimes a None element was used as a token.fixes #418Dave Halter2014-07-18 15:10:10 +02:00
0dea47b260
def/class keywords after an opening parentheses led to empty arrays without closing brackets, tests & fixes#416Dave Halter2014-07-18 12:53:06 +02:00
3be5220bf1
parentheses checks in the fast parser (tokenizer) have been improved to really cover all cases. real fix for davidhalter/jedi-vim#288Dave Halter2014-07-18 10:59:28 +02:00
22e5574a91
Remove some get_defined_names methods, that are not needed anymore.
Dave Halter2014-07-03 12:12:50 +02:00
1fd7acef7a
finally able to remove _get_defined_names_for_position
Dave Halter2014-07-03 11:53:51 +02:00
c1ed3bf38a
cleanup NameFinder.scopes, fully use scope_names_generator.
Dave Halter2014-07-03 11:48:26 +02:00
ea370a083d
more consequent usage of scope_names_generator
Dave Halter2014-07-03 11:41:33 +02:00
a7e4d81692
also add scope_names_generator to the iterable module classes, as well as cleaning up some old scope_names_generator stuff
Dave Halter2014-07-02 18:58:31 +02:00
13ada3154b
replace get_defined_names with scope_names_generator in a lot of places (the cleanup still needs to be done, though).
Dave Halter2014-07-02 16:12:49 +02:00
749d0121fc
change test results, because of inserts in another test file
Dave Halter2014-07-02 13:15:36 +02:00
23008d8a19
use scope_names_generator in completion api as well. hopefully the last __file__ related issue :)
Dave Halter2014-07-02 13:12:37 +02:00
ea72b46fe8
Also update the changelog temporarily.
Dave Halter2014-07-02 12:49:36 +02:00
bb50c285f1
Bump release to 0.8.1-final0, because we're doing a release soon.
Dave Halter2014-07-02 12:47:44 +02:00
7d8c1e8810
pre-alpha notice in static analysis API
Dave Halter2014-07-02 12:46:57 +02:00
8d395a2ef1
scope_names_generator now works with modules perfectly well.
Dave Halter2014-07-02 12:41:16 +02:00
789d48b7e3
fix issues introduced with defined_names.
Dave Halter2014-07-02 11:01:42 +02:00
3865c1a844
Fixed __file__ issues by always applying a ModuleWrapper in the global scope lookup.
Dave Halter2014-07-01 15:35:21 +02:00
8d63e6f6e7
somehow temporary solution to enable completion of __file__
Dave Halter2014-07-01 15:10:32 +02:00
f7a384bf18
fix a multi line issue of var_args with an error token or newline in the beginning.
Dave Halter2014-07-01 12:45:34 +02:00
4ba1c95317
multiple files should be scannable in the main analysis API.
Dave Halter2014-07-01 02:17:28 +02:00
ede685c717
string prefixes are now recognized by the backwards tokenizer
Dave Halter2014-07-01 01:19:07 +02:00