This website requires JavaScript.
2ce4a18762
Add BaseOutput._tuple_mapping for regex objects
Takafumi Arakaki
2012-11-24 22:08:30 +01:00
3349721d75
Fix BaseOutput._tuple_mapping
Takafumi Arakaki
2012-11-24 22:07:53 +01:00
4df3e1fb38
Fix type error in BaseOutput.full_name
Takafumi Arakaki
2012-11-24 22:06:29 +01:00
dfaa2ed38e
added speed function
David Halter
2012-11-24 18:15:20 +01:00
1e259c1c6e
none positions shouldn't be an option, (0, 0) is the 'invalid' or 'generated' position for objects that are always found
David Halter
2012-11-24 17:42:52 +01:00
e921ec11e3
fixed a recursion problem, that occured with invalidate_star_imports
David Halter
2012-11-24 15:43:05 +01:00
e1d33f2b49
removed old code that caused exceptions in py3k
David Halter
2012-11-24 14:33:30 +01:00
4df89f0272
cleanup and last fixes -> fixes #68
David Halter
2012-11-24 02:57:32 +01:00
7be9b8d923
jedi understands type now, not the metaclass one, though
David Halter
2012-11-24 02:30:50 +01:00
4627e22a1c
better understanding of isinstance in executions (temporary commit)
David Halter
2012-11-24 02:10:21 +01:00
a4b8c720e7
re.compile returns string - tests for #68
David Halter
2012-11-23 00:34:17 +01:00
b020a10053
refactored Script.complete (no changes to the api)
David Halter
2012-11-23 00:28:08 +01:00
3aeb9e0aeb
private variables are not available outside of class for completion, fixes #56
David Halter
2012-11-23 00:25:02 +01:00
936f7f9fd5
private variables are not accessible anymore, but still completeable - fixes and tests for #56
David Halter
2012-11-22 23:50:26 +01:00
7d38fc6513
again method param access
David Halter
2012-11-22 15:24:38 +01:00
816d01b543
finally fixed the most prominent bug, that is being featured on the front page of github-jedi -> class methods shouldn't return their params as a completion
David Halter
2012-11-22 13:01:00 +01:00
e60a4dde7b
Merge pull request #67 from hattya/dev
David Halter
2012-11-22 03:11:37 -08:00
1a93c64cd0
fix typo
Akinori Hattori
2012-11-22 18:23:28 +09:00
24b8942713
Script.complete: sorting with underlines as last arguments
David Halter
2012-11-21 17:31:01 +01:00
c706bae55b
fixed star import invalidation exception
David Halter
2012-11-21 16:58:22 +01:00
576e53f771
a few pep8 improvements
David Halter
2012-11-21 16:49:01 +01:00
586dcc273c
developed star import caching. useful for numpy/pylab/scipy... fixes jedi-vim issue 23
David Halter
2012-11-21 16:47:31 +01:00
890748ac9f
star caching preparations
David Halter
2012-11-21 13:45:38 +01:00
395c5cd101
python 2.5 compatibility
David Halter
2012-11-20 18:33:27 +01:00
3474d481b6
faster get_in_function_call, may improve #34
David Halter
2012-11-20 18:14:42 +01:00
cfaff62d47
last commit was partially wrong
David Halter
2012-11-20 17:17:16 +01:00
3b2367a47a
parts of code were executed even though they weren't required, related to #47
David Halter
2012-11-20 16:38:52 +01:00
1d3ee0237e
remove RessourceWarning from Python3 tests
David Halter
2012-11-20 15:56:15 +01:00
8ce2633c06
Removed an ancient bug. Don't know why it's that easy this time.
David Halter
2012-11-20 14:59:12 +01:00
e2d1d55274
Merge pull request #66 from tkf/no-ioerror
David Halter
2012-11-20 05:03:55 -08:00
4a34d98967
Ignore IOError when checking Python file
Takafumi Arakaki
2012-11-20 12:07:48 +01:00
b5be075b56
Fixed including of mixin files in MANIFEST.in
Danilo Bargen
2012-11-20 11:25:34 +01:00
9f20243dd3
Renamed mixin .py files to .pym (fixes davidhalter/jedi-vim#41 )
Danilo Bargen
2012-11-20 11:18:59 +01:00
03f4dd5516
add magic methods also to non-object inheritances, also important for jedi-vim issue 32
David Halter
2012-11-19 15:32:18 +01:00
a7c806e96f
added tests for magic methods
David Halter
2012-11-19 12:13:07 +01:00
9a53defeec
added mro
David Halter
2012-11-19 12:12:57 +01:00
28665b28c1
again use cases #64
David Halter
2012-11-18 23:38:38 +01:00
9167633c1f
add further use cases to README that are being ignored, fixes #64
David Halter
2012-11-18 23:21:56 +01:00
c1c2437fec
added magic methods for classes with object
David Halter
2012-11-18 22:52:09 +01:00
932749b8e8
added tkf to contributors
David Halter
2012-11-18 22:14:35 +01:00
381b999eda
extension for #61
David Halter
2012-11-18 22:09:27 +01:00
b12117eded
add genericpath as an os.path mapping, #61
David Halter
2012-11-18 20:29:49 +01:00
bbcd822dd8
fixes python 2.5 problems
David Halter
2012-11-18 02:49:11 +01:00
580a4f4ab0
support for virtual envs, #36 , fixes jedi-vim issue 31
David Halter
2012-11-18 02:44:43 +01:00
ed7c004881
fixed sys_path test
David Halter
2012-11-18 02:34:32 +01:00
afad39539a
fix for api class problems
David Halter
2012-11-18 01:25:46 +01:00
95eab8e0d4
remove module_find_path, fixes #36
David Halter
2012-11-18 01:17:12 +01:00
5430d156ba
added fullname for #61
David Halter
2012-11-18 01:02:07 +01:00
4adcc774c4
new api problems - fixes #62 , #63
David Halter
2012-11-17 23:06:39 +01:00
cf233108d4
parsing.Module.name failed if path was an empty string -> fixes #60
David Halter
2012-11-14 17:02:19 +01:00
6a98aaf65d
star imports of object imports were ignored, fixes #59
David Halter
2012-11-13 11:22:35 +01:00
ccec77025b
debugging correction
David Halter
2012-11-13 10:27:14 +01:00
b70a642d28
some builtin modules have a very strange import behaviour. removes the stacktrace of #59
David Halter
2012-11-12 18:50:58 +01:00
c6cbe61538
a correct test for issue 29 of jedi-vim
David Halter
2012-11-12 18:20:27 +01:00
5423dda8d3
multi line funcs with comments don't raise an error anymore - fixes jedi-vim issue 29
David Halter
2012-11-12 18:07:25 +01:00
80609a676b
corrected a pylab test
David Halter
2012-11-12 16:12:14 +01:00
9aaaffd56e
forget to check if a method exists, fixes #44
David Halter
2012-11-11 02:56:05 +01:00
3e631f7980
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2012-11-11 02:49:44 +01:00
3d1f67b8a0
better support for get_in_function_call - fixes #57
David Halter
2012-11-11 02:48:33 +01:00
78fa3bb1c2
Merge pull request #58 from tkf/multibyte-script
David Halter
2012-11-10 16:12:16 -08:00
817ab133d0
Fix the failing multibyte source test
Takafumi Arakaki
2012-11-10 20:45:11 +01:00
8b31117faf
Add a test for multi-byte string source
Takafumi Arakaki
2012-11-10 19:55:56 +01:00
fcc6a1e401
Merge remote-tracking branch 'origin/master' into dev
David Halter
2012-11-10 11:53:20 +01:00
7fd3f6bac6
regression test for #57
David Halter
2012-11-08 23:30:31 +01:00
8dd9952288
added much nicer descriptions for the completion. fixes #49
David Halter
2012-11-08 00:48:26 +01:00
5c33b6c3c2
much shorter descriptions #49
David Halter
2012-11-08 00:05:19 +01:00
20ef1ffd18
restructured api_classes, use the same base class
David Halter
2012-11-07 23:29:17 +01:00
5550bb4c9a
additional documentation, affects #28
David Halter
2012-11-07 18:55:54 +01:00
1d6dafbff4
moved all result classes to api_classes.py.
David Halter
2012-11-07 18:40:55 +01:00
2a1ac82e04
add documentation, why goto can return multiple objects -> fixes #42
David Halter
2012-11-07 18:04:25 +01:00
dbb36fd9fb
the statement 'a=b=c' returned 'b' only and ignored 'a' - fixes #45
David Halter
2012-11-07 17:54:45 +01:00
0de5793187
@gwrtheyrn's regression tests #45
David Halter
2012-11-07 17:36:19 +01:00
ba917eba46
Merge pull request #55 from tkf/call-signature-in-definition
David Halter
2012-11-06 14:54:30 -08:00
cfd4bb6fc6
Use Function.doc from api.Definition.doc
Takafumi Arakaki
2012-11-06 22:09:45 +01:00
cffb3d2483
Refactoring: add Function.doc
Takafumi Arakaki
2012-11-06 22:02:59 +01:00
9650520f60
raw_doc additionally, for #53
David Halter
2012-11-06 19:13:00 +01:00
90a4a9240b
Merge pull request #53 from tkf/call-signature-in-completion
David Halter
2012-11-04 15:35:43 -08:00
bfdfa67b97
reverse sys.path change once again, after sys.path library is loaded.
David Halter
2012-11-04 13:14:24 +01:00
5a20cd1665
Use AttributeError instead of hasattr
Takafumi Arakaki
2012-11-04 11:26:06 +01:00
6f8d477679
sys.path hack to be a fully compliant py3k library
David Halter
2012-11-04 01:20:57 +01:00
5c76b20434
Add call signature to Completion.doc
Takafumi Arakaki
2012-11-03 23:52:37 +01:00
5f25f244ca
Add Function.get_call_signature
Takafumi Arakaki
2012-11-03 23:41:31 +01:00
7d39ccc360
better type description of completion
David Halter
2012-11-03 23:19:33 +01:00
b021a72e5b
it's the weird test case again, this time he only fails on travis and only with py2.5/6
David Halter
2012-11-02 18:53:40 +01:00
5999bae6f6
removed next by accident
David Halter
2012-11-02 18:40:36 +01:00
4667ea5573
indentation reduced with iterator (see previous commit)
David Halter
2012-11-02 18:34:15 +01:00
740260b372
use iterators instead of some handmade crap in parsing.PyFuzzyParser (it is still a hack, however...)
David Halter
2012-11-02 18:31:57 +01:00
ed928d5d58
tokenize not needed anymore in _compatibility
David Halter
2012-11-02 18:12:22 +01:00
299f52c04b
renamed BytesIO to StringIO, because it no longer made sense
David Halter
2012-11-02 18:10:23 +01:00
ee524eb2a9
again: try to use unicode, #52
David Halter
2012-11-02 18:05:04 +01:00
948b72d27f
fix for #51
David Halter
2012-11-02 17:01:33 +01:00
1fa0230339
regression test for #51
David Halter
2012-11-02 16:21:49 +01:00
0704873fd7
switched completely to unicode (in python2), fixes #52
David Halter
2012-11-02 16:08:38 +01:00
82c86dcd3e
regression test for #52
David Halter
2012-11-02 15:19:14 +01:00
d591568186
Regression test for os.P_NOWAIT completion
Danilo Bargen
2012-10-26 12:59:16 +02:00
818f6752e7
Merge pull request #41 from tkf/emacs-jedi-is-ready
David Halter
2012-10-24 13:49:45 -07:00
40f5262e05
Emacs-Plugin is ready for use
Takafumi Arakaki
2012-10-24 21:12:32 +02:00
5dba06caa8
reenabled a test
David Halter
2012-10-24 16:45:35 +02:00
106a3f953c
python compatibility stuff
David Halter
2012-10-23 19:40:34 +02:00
ba7cc5db24
added speed tests (currently uncommented) and ignored a test case that fails
David Halter
2012-10-23 18:37:08 +02:00