David Halter
|
e5b0989afe
|
fix import formatting in description for davidhalter/jedi-vim#42
|
2012-11-27 13:07:06 +01:00 |
|
David Halter
|
7b3d8b6772
|
fix datetime.so problem for davidhalter/jedi-vim#42
|
2012-11-27 12:46:26 +01:00 |
|
David Halter
|
086e1b48ee
|
fix datetime.datetime.now() completion for davidhalter/jedi-vim#42
|
2012-11-27 12:35:37 +01:00 |
|
David Halter
|
ad0d3d7ab6
|
Merge branch 'dev' of github.com:davidhalter/jedi into dev
|
2012-11-26 11:42:26 +01:00 |
|
David Halter
|
751b2b87ee
|
Merge pull request #70 from tkf/fix-tuple_mapping
Fix tuple mapping
|
2012-11-26 02:41:59 -08:00 |
|
David Halter
|
2a553272d7
|
added speed notifications for get_in_function_call
|
2012-11-26 11:40:03 +01:00 |
|
David Halter
|
dfaa2ed38e
|
added speed function
|
2012-11-24 18:15:20 +01:00 |
|
David Halter
|
1e259c1c6e
|
none positions shouldn't be an option, (0, 0) is the 'invalid' or 'generated' position for objects that are always found
|
2012-11-24 17:42:52 +01:00 |
|
David Halter
|
e921ec11e3
|
fixed a recursion problem, that occured with invalidate_star_imports
|
2012-11-24 15:43:05 +01:00 |
|
David Halter
|
e1d33f2b49
|
removed old code that caused exceptions in py3k
|
2012-11-24 14:33:30 +01:00 |
|
David Halter
|
4df89f0272
|
cleanup and last fixes -> fixes #68
|
2012-11-24 02:57:32 +01:00 |
|
David Halter
|
7be9b8d923
|
jedi understands type now, not the metaclass one, though
|
2012-11-24 02:30:50 +01:00 |
|
David Halter
|
4627e22a1c
|
better understanding of isinstance in executions (temporary commit)
|
2012-11-24 02:10:21 +01:00 |
|
David Halter
|
a4b8c720e7
|
re.compile returns string - tests for #68
|
2012-11-23 00:34:17 +01:00 |
|
David Halter
|
b020a10053
|
refactored Script.complete (no changes to the api)
|
2012-11-23 00:28:08 +01:00 |
|
David Halter
|
3aeb9e0aeb
|
private variables are not available outside of class for completion, fixes #56
|
2012-11-23 00:25:02 +01:00 |
|
David Halter
|
936f7f9fd5
|
private variables are not accessible anymore, but still completeable - fixes and tests for #56
|
2012-11-22 23:50:26 +01:00 |
|
David Halter
|
7d38fc6513
|
again method param access
|
2012-11-22 15:24:38 +01:00 |
|
David Halter
|
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
|
2012-11-22 13:01:00 +01:00 |
|
David Halter
|
e60a4dde7b
|
Merge pull request #67 from hattya/dev
fix typo
|
2012-11-22 03:11:37 -08:00 |
|
David Halter
|
24b8942713
|
Script.complete: sorting with underlines as last arguments
|
2012-11-21 17:31:01 +01:00 |
|
David Halter
|
c706bae55b
|
fixed star import invalidation exception
|
2012-11-21 16:58:22 +01: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
|
890748ac9f
|
star caching preparations
|
2012-11-21 13:45:38 +01:00 |
|
David Halter
|
395c5cd101
|
python 2.5 compatibility
|
2012-11-20 18:33:27 +01:00 |
|
David Halter
|
3474d481b6
|
faster get_in_function_call, may improve #34
|
2012-11-20 18:14:42 +01:00 |
|
David Halter
|
cfaff62d47
|
last commit was partially wrong
|
2012-11-20 17:17:16 +01:00 |
|
David Halter
|
3b2367a47a
|
parts of code were executed even though they weren't required, related to #47
|
2012-11-20 16:48:51 +01:00 |
|
David Halter
|
1d3ee0237e
|
remove RessourceWarning from Python3 tests
|
2012-11-20 15:56:15 +01:00 |
|
David Halter
|
8ce2633c06
|
Removed an ancient bug. Don't know why it's that easy this time.
|
2012-11-20 14:59:12 +01:00 |
|
David Halter
|
e2d1d55274
|
Merge pull request #66 from tkf/no-ioerror
Ignore IOError when checking Python file
|
2012-11-20 05:03:55 -08:00 |
|
David Halter
|
03f4dd5516
|
add magic methods also to non-object inheritances, also important for jedi-vim issue 32
|
2012-11-19 15:36:37 +01:00 |
|
David Halter
|
a7c806e96f
|
added tests for magic methods
|
2012-11-19 12:13:07 +01:00 |
|
David Halter
|
9a53defeec
|
added mro
|
2012-11-19 12:12:57 +01:00 |
|
David Halter
|
28665b28c1
|
again use cases #64
|
2012-11-18 23:38:38 +01:00 |
|
David Halter
|
9167633c1f
|
add further use cases to README that are being ignored, fixes #64
|
2012-11-18 23:23:12 +01:00 |
|
David Halter
|
c1c2437fec
|
added magic methods for classes with object
|
2012-11-18 22:52:09 +01:00 |
|
David Halter
|
932749b8e8
|
added tkf to contributors
|
2012-11-18 22:14:35 +01:00 |
|
David Halter
|
381b999eda
|
extension for #61
|
2012-11-18 22:09:27 +01:00 |
|
David Halter
|
b12117eded
|
add genericpath as an os.path mapping, #61
|
2012-11-18 20:29:49 +01:00 |
|
David Halter
|
bbcd822dd8
|
fixes python 2.5 problems
|
2012-11-18 02:49:11 +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
|
ed7c004881
|
fixed sys_path test
|
2012-11-18 02:34:32 +01:00 |
|
David Halter
|
afad39539a
|
fix for api class problems
|
2012-11-18 01:25:46 +01:00 |
|
David Halter
|
95eab8e0d4
|
remove module_find_path, fixes #36
|
2012-11-18 01:17:12 +01:00 |
|
David Halter
|
5430d156ba
|
added fullname for #61
|
2012-11-18 01:02:07 +01:00 |
|
David Halter
|
4adcc774c4
|
new api problems - fixes #62, #63
|
2012-11-17 23:12:17 +01:00 |
|
David Halter
|
cf233108d4
|
parsing.Module.name failed if path was an empty string -> fixes #60
|
2012-11-14 17:09:17 +01:00 |
|
David Halter
|
6a98aaf65d
|
star imports of object imports were ignored, fixes #59
|
2012-11-13 11:22:35 +01:00 |
|
David Halter
|
ccec77025b
|
debugging correction
|
2012-11-13 10:27:14 +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
|
c6cbe61538
|
a correct test for issue 29 of jedi-vim
|
2012-11-12 18:20:27 +01:00 |
|
David Halter
|
5423dda8d3
|
multi line funcs with comments don't raise an error anymore - fixes jedi-vim issue 29
|
2012-11-12 18:07:25 +01:00 |
|
David Halter
|
80609a676b
|
corrected a pylab test
|
2012-11-12 16:12:14 +01:00 |
|
David Halter
|
9aaaffd56e
|
forget to check if a method exists, fixes #44
|
2012-11-11 02:56:05 +01:00 |
|
David Halter
|
3e631f7980
|
Merge branch 'dev' of github.com:davidhalter/jedi into dev
|
2012-11-11 02:49:44 +01:00 |
|
David Halter
|
3d1f67b8a0
|
better support for get_in_function_call - fixes #57
|
2012-11-11 02:48:33 +01:00 |
|
David Halter
|
78fa3bb1c2
|
Merge pull request #58 from tkf/multibyte-script
Please support multi-byte string source
|
2012-11-10 16:12:16 -08:00 |
|
David Halter
|
fcc6a1e401
|
Merge remote-tracking branch 'origin/master' into dev
|
2012-11-10 11:53:20 +01:00 |
|
David Halter
|
7fd3f6bac6
|
regression test for #57
|
2012-11-08 23:30:31 +01:00 |
|
David Halter
|
8dd9952288
|
added much nicer descriptions for the completion. fixes #49
|
2012-11-08 00:48:26 +01:00 |
|
David Halter
|
5c33b6c3c2
|
much shorter descriptions #49
|
2012-11-08 00:05:19 +01:00 |
|
David Halter
|
20ef1ffd18
|
restructured api_classes, use the same base class
|
2012-11-07 23:29:40 +01:00 |
|
David Halter
|
5550bb4c9a
|
additional documentation, affects #28
|
2012-11-07 18:55:54 +01:00 |
|
David Halter
|
1d6dafbff4
|
moved all result classes to api_classes.py.
|
2012-11-07 18:41:22 +01:00 |
|
David Halter
|
2a1ac82e04
|
add documentation, why goto can return multiple objects -> fixes #42
|
2012-11-07 18:04:25 +01:00 |
|
David Halter
|
dbb36fd9fb
|
the statement 'a=b=c' returned 'b' only and ignored 'a' - fixes #45
|
2012-11-07 17:54:45 +01:00 |
|
David Halter
|
0de5793187
|
@gwrtheyrn's regression tests #45
|
2012-11-07 17:36:19 +01:00 |
|
David Halter
|
ba917eba46
|
Merge pull request #55 from tkf/call-signature-in-definition
Move doc property to `parsing`, which was in api before.
|
2012-11-06 14:54:30 -08:00 |
|
David Halter
|
9650520f60
|
raw_doc additionally, for #53
|
2012-11-06 19:13:00 +01:00 |
|
David Halter
|
90a4a9240b
|
Merge pull request #53 from tkf/call-signature-in-completion
Call signature in Completion.doc
|
2012-11-04 15:35:43 -08:00 |
|
David Halter
|
bfdfa67b97
|
reverse sys.path change once again, after sys.path library is loaded.
|
2012-11-04 13:14:24 +01:00 |
|
David Halter
|
6f8d477679
|
sys.path hack to be a fully compliant py3k library
|
2012-11-04 01:20:57 +01:00 |
|
David Halter
|
7d39ccc360
|
better type description of completion
|
2012-11-03 23:19:33 +01:00 |
|
David Halter
|
b021a72e5b
|
it's the weird test case again, this time he only fails on travis and only with py2.5/6
|
2012-11-02 18:53:40 +01:00 |
|
David Halter
|
5999bae6f6
|
removed next by accident
|
2012-11-02 18:40:36 +01:00 |
|
David Halter
|
4667ea5573
|
indentation reduced with iterator (see previous commit)
|
2012-11-02 18:34:15 +01:00 |
|
David Halter
|
740260b372
|
use iterators instead of some handmade crap in parsing.PyFuzzyParser (it is still a hack, however...)
|
2012-11-02 18:32:03 +01:00 |
|
David Halter
|
ed928d5d58
|
tokenize not needed anymore in _compatibility
|
2012-11-02 18:12:22 +01:00 |
|
David Halter
|
299f52c04b
|
renamed BytesIO to StringIO, because it no longer made sense
|
2012-11-02 18:10:23 +01:00 |
|
David Halter
|
ee524eb2a9
|
again: try to use unicode, #52
|
2012-11-02 18:05:04 +01:00 |
|
David Halter
|
948b72d27f
|
fix for #51
|
2012-11-02 17:01:33 +01:00 |
|
David Halter
|
1fa0230339
|
regression test for #51
|
2012-11-02 16:21:49 +01:00 |
|
David Halter
|
0704873fd7
|
switched completely to unicode (in python2), fixes #52
|
2012-11-02 16:08:38 +01:00 |
|
David Halter
|
82c86dcd3e
|
regression test for #52
|
2012-11-02 15:19:14 +01:00 |
|
David Halter
|
818f6752e7
|
Merge pull request #41 from tkf/emacs-jedi-is-ready
Emacs-Plugin is ready for use, README change
|
2012-10-24 13:49:45 -07:00 |
|
David Halter
|
5dba06caa8
|
reenabled a test
|
2012-10-24 16:45:35 +02:00 |
|
David Halter
|
106a3f953c
|
python compatibility stuff
|
2012-10-23 19:40:34 +02:00 |
|
David Halter
|
ba7cc5db24
|
added speed tests (currently uncommented) and ignored a test case that fails
|
2012-10-23 18:37:08 +02:00 |
|
David Halter
|
e6d9a0a745
|
restructured fast_parent_copy again
|
2012-10-23 18:23:26 +02:00 |
|
David Halter
|
87cbfc9145
|
again messed up isinstance checks
|
2012-10-23 17:28:21 +02:00 |
|
David Halter
|
077dcc6c89
|
fixed broken isinstance tests
|
2012-10-23 17:06:22 +02:00 |
|
David Halter
|
3de6603cf8
|
note about security, fixes #38
|
2012-10-23 16:12:01 +02:00 |
|
David Halter
|
86eb8f24f7
|
isinstance checks should now also work within functions. -> fixes #39
|
2012-10-23 15:52:09 +02:00 |
|
David Halter
|
47608b1f4d
|
added debug var imports_processed
|
2012-10-23 14:06:50 +02:00 |
|
David Halter
|
87f11b638d
|
added speed tests
|
2012-10-22 18:09:26 +02: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
|
99739754ef
|
pep8
|
2012-10-21 14:33:14 +02:00 |
|
David Halter
|
51cfb43716
|
a comment...
|
2012-10-21 14:31:32 +02:00 |
|