1
0
forked from VimPlug/jedi
Commit Graph

48 Commits

Author SHA1 Message Date
David Halter 5ad12bc8aa fix mro usage and all the type stuff (see also my blog post about why dir is wrong). fixes #314, fixes #86 2013-09-13 22:47:00 +04:30
David Halter 13f0c2b91f all the import changes 2013-09-06 01:19:19 +04:30
David Halter 8518311a22 clean up _parse_function_doc a little bit, #298 2013-08-26 20:31:50 +04:30
David Halter 345ba0d3c2 docstrings of builtins can be non-standard, fixes #298 2013-08-26 20:21:03 +04:30
Laurens Van Houtven afcaa89cf0 Use isinstance instead of unary type 2013-07-10 19:00:11 +02:00
Laurens Van Houtven 18c105b055 Remove stale debug code 2013-07-10 18:57:05 +02:00
Laurens Van Houtven ad932815b9 PEP8 whitespace fixes 2013-07-10 18:55:48 +02:00
Laurens Van Houtven cdc41128b4 (Mostly) whitespace fixes 2013-07-10 14:45:47 +02:00
David Halter 0621a276b9 modules in modules (only possible with c_builtins) are now completable. however it's kind of hackish, I'm using a class instead of a real module, because this is the easiest way for jedi, fixes #126 2013-05-07 22:57:23 +04:30
David Halter 9ad9c806bb rename non-cycling imports to 'from jedi import ..' 2013-03-15 15:02:33 +04:30
David Halter 3530ccf69e builtin docstring 2013-02-06 16:06:59 +01:00
David Halter fa5ce843cd builtin.parse_function_doc -> _parse_function_doc 2013-02-06 15:45:37 +01:00
David Halter 59de98af67 builtin.Parser -> builtin.BuiltinModule 2013-02-06 15:42:27 +01:00
David Halter e6352ae0a2 move CachedModule and get_sys_path from builtin.py to modules.py 2013-02-05 17:17:10 +01:00
David Halter bc08ea9630 renamed all occurences of parsing 2013-02-05 16:29:39 +01:00
David Halter 95c5b9a5e3 parsing.PyFuzzyParser -> Parser 2013-02-04 16:18:24 +01:00
David Halter 1017db903c basic pickle implementation #102 2013-01-11 22:00:03 +01:00
David Halter 133fbcd57a move module caching from builtin to cache 2013-01-10 11:04:26 +01:00
David Halter 67f7e66cc6 move module cache to cache.py - centralize all caches there 2013-01-08 12:47:44 +01:00
David Halter 5fa88af041 forgot an import... it's late, I should go to sleep... 2012-12-22 01:48:36 +01:00
David Halter a2e05c215a forgot to move two function calls in the last commit 2012-12-22 01:43:29 +01:00
David Halter 99f1c805ef reversed builtin for pypy (is not a class), fixes #85 2012-12-19 23:47:54 +01:00
David Halter ce0aadc9a5 fix problems with certain builtins (names were just stupid, like '_sqlite3.cpython-32mu' / python 2.5 may have an error more #84 2012-12-19 23:12:15 +01:00
David Halter 74a51c87cb moved using setting.fast_parser to fast_parser 2012-12-18 01:50:10 +01:00
David Halter 2b579eb09b many bugfixes related to fast_parser 2012-12-15 16:38:21 +01:00
David Halter cab74d5f51 move parsing.PushBackIterator and parsing.indent_block to common 2012-12-13 16:38:15 +01:00
David Halter 5a7a420026 merge and a few changes for the SyntaxError problem with mixin in (pip installation). -> fixes #79, also important for #82, #81, davidhalter/jedi-vim/issues/41, solution from #65 2012-12-12 18:10:42 +01:00
David Halter 93aaff4cf4 changed code for more readability that has been used because of weakrefs 2012-12-09 16:59:32 +01:00
David Halter 6bdda36205 removed all the weakref stuff again. It didn't speed up anything, but made things much more complicated 2012-12-09 16:33:24 +01:00
David Halter 447ae46b2f fixes a bug with magic functions of functions 2012-11-30 16:52:44 +01:00
David Halter 99aed7ce91 added magic function names to completion, fixes nothing, but makes jedi more awesome :-D 2012-11-30 16:27:24 +01:00
Akinori Hattori 1a93c64cd0 fix typo 2012-11-22 18:23:28 +09:00
David Halter 576e53f771 a few pep8 improvements 2012-11-21 16:49:01 +01:00
David Halter 586dcc273c developed star import caching. useful for numpy/pylab/scipy... fixes jedi-vim issue 23 2012-11-21 16:47:31 +01:00
David Halter 1d3ee0237e remove RessourceWarning from Python3 tests 2012-11-20 15:56:15 +01:00
Danilo Bargen 9f20243dd3 Renamed mixin .py files to .pym (fixes davidhalter/jedi-vim#41) 2012-11-20 11:21:11 +01:00
David Halter 9a53defeec added mro 2012-11-19 12:12:57 +01:00
David Halter c1c2437fec added magic methods for classes with object 2012-11-18 22:52:09 +01:00
David Halter 580a4f4ab0 support for virtual envs, #36, fixes jedi-vim issue 31 2012-11-18 02:44:43 +01:00
David Halter 95eab8e0d4 remove module_find_path, fixes #36 2012-11-18 01:17:12 +01:00
David Halter b70a642d28 some builtin modules have a very strange import behaviour. removes the stacktrace of #59 2012-11-12 18:50:58 +01:00
David Halter 197c2f642b fixed some evil bugs in the import mechanism and even worse: In helpers.fast_parent_copy. 2012-10-22 17:22:44 +02:00
David Halter bb76792ea8 make source_path in script optional, fixes #32 2012-10-20 13:57:04 +02:00
David Halter 1abb52a6aa python 3 error fix 2012-10-17 21:35:07 +02:00
David Halter 3838b5482e builtin scope doesn't load by default anymore. This makes Jedi faster at startup. -> jedi issue 7 2012-10-17 21:26:55 +02:00
David Halter 908d019390 added additional_dynamic_modules setting 2012-09-26 18:42:08 +02:00
David Halter 0e5a70a2db renaming again, should be a little bit better. but some things are commented. 2012-09-20 17:27:00 +02:00
Danilo Bargen 21826e7a34 Moved jedi files to separate package folder 2012-09-17 22:38:38 +02:00