Commit Graph

2358 Commits

Author SHA1 Message Date
Dave Halter
e5d40c3685 flow syntax errors should still make it possible to add them to the parser (otherwise parser doesn't include all the code 2014-01-17 01:15:36 +01:00
Dave Halter
3337d638d1 fix some colorama/pytest combo crazyness 2014-01-17 01:02:50 +01:00
Dave Halter
588fbea4f9 start to remove user_stmt parsing 2014-01-17 00:25:30 +01:00
Dave Halter
6ef75256e0 fix end_pos stuff for fast parser 2014-01-17 00:24:45 +01:00
Dave Halter
4bf72eeaed create a customized UserContextParser for user_stmt and user_scope 2014-01-16 12:12:21 +01:00
Dave Halter
269e84da85 changed version stuff in setup.py, fixes #369 2014-01-16 00:36:14 +01:00
Dave Halter
134cd234de moved user_stmt up in api 2014-01-15 17:35:40 +01:00
Dave Halter
059b1e1353 underscore_memoization is now even easier in fast parser 2014-01-15 15:57:43 +01:00
Dave Halter
d71cdded6e some easier memoization for fast parser 2014-01-15 15:48:16 +01:00
Dave Halter
d5aa36cc69 replace propery with safe_property in some evaluate cases. fixes #249 2014-01-15 15:07:06 +01:00
Dave Halter
99882724da is_py3k -> is_py3 2014-01-14 11:43:56 +01:00
Dave Halter
a6e49f2680 compatibility improvements -> use reduce from functools 2014-01-14 11:31:01 +01:00
Dave Halter
8bf8985247 move replstartup to the api 2014-01-14 00:08:25 +01:00
Dave Halter
a44ce6b7df beautify __main__ 2014-01-14 00:06:01 +01:00
Dave Halter
a9efa3db33 make utils feel more pythonic 2014-01-14 00:02:09 +01:00
Dave Halter
b2507ad94a increase the pickling version. 2014-01-13 23:00:01 +01:00
Dave Halter
b70ea1b9f6 fix a version_info testcase - testcase was broken 2014-01-13 22:17:12 +01:00
Dave Halter
6051b76304 added a note on how to ask questions on stackoverflow to the readme, fixes #334 2014-01-13 22:14:34 +01:00
Dave Halter
0c4a86acfd version bump to 0.8.0, we should make a release again 2014-01-13 21:49:00 +01:00
Dave Halter
7dff41c6b7 added a utils.version_info function to make it easy to check Jedi's version. #350 2014-01-13 21:40:16 +01:00
Dave Halter
bf427fb312 use a string instead of a tuple for __version__, this behaviour is defined in a pep somewhere (maybe pep8). fixes #350 2014-01-13 21:34:30 +01:00
Dave Halter
cdd356ff9b removed pr.String and pr.Number in favor of the more general pr.Literal 2014-01-13 16:47:01 +01:00
Dave Halter
717c4315df Remove Todos that didn't make sense. 2014-01-13 16:29:30 +01:00
Dave Halter
682e1c2708 debug.dbg and debug.warning now take a string and format args parameters to make debugging a little bit cleaner 2014-01-13 16:16:07 +01:00
Dave Halter
157f76a55d keywords should be part of the api package 2014-01-13 14:24:34 +01:00
Dave Halter
cf0a2e8c2e use FakeStatement instead of strange Statement constructions 2014-01-13 14:14:04 +01:00
Dave Halter
83b490dd6d PyObject -> CompiledObject, PyName -> CompiledName 2014-01-13 14:09:03 +01:00
Dave Halter
0c98c05cd3 use __import__ instead of exec_function (should have done that a long time ago) 2014-01-13 14:01:03 +01:00
Dave Halter
1c1349162c memory_check.py should be an executable script 2014-01-13 13:55:29 +01:00
Dave Halter
292d33e2d1 Merge pull request #363 from davidhalter/builtin
Fixing Memory Issues in Compiled Modules
2014-01-13 03:20:00 -08:00
Dave Halter
6b3ebe50d8 scripts folder doesn't need testing - just ignore it 2014-01-13 03:18:17 +01:00
Dave Halter
fd8c4bcf67 Merge pull request #367 from blink1073/memory_check
Add a module to test the memory usage with large libaries
2014-01-12 18:11:49 -08:00
Dave Halter
e56a0cf544 docstring was sometimes empty for faked modules 2014-01-13 02:58:10 +01:00
blink1073
9478908346 Add a module to test the memory usage with large libaries 2014-01-12 19:57:02 -06:00
Dave Halter
a96a2baf5b fix an issue with missing '__class__' methods e.g. in numpy 2014-01-13 02:30:10 +01:00
Dave Halter
c602dc1c40 modules like PyQt4.QtGui are now importable, because the import works again. used a code snippet from the old builtin plugin 2014-01-13 01:57:26 +01:00
Dave Halter
b2d99be3ee delete old builtin code 2014-01-12 19:23:37 +01:00
Dave Halter
4b319ad817 fix a docstr issue 2014-01-12 19:22:31 +01:00
Dave Halter
dfb494b9c4 finally able to delete the old builtin stuff 2014-01-12 18:22:33 +01:00
Dave Halter
860aa50192 renamed fake/_io.pym to io.pym and fixed some other 'fake' issues 2014-01-12 18:17:00 +01:00
Dave Halter
2bde6cde08 changing completion of python file objects 2014-01-12 18:07:58 +01:00
Dave Halter
99fe204496 Merge remote-tracking branch 'origin/dev' into builtin 2014-01-12 17:04:48 +01:00
Dave Halter
c75cef0882 fix some python 3 compatibility things (which involves some real bugs, but py2 was passing) 2014-01-12 17:02:26 +01:00
Dave Halter
4e18fe1e11 Merge pull request #365 from blink1073/dev
Allow Jedi to be imported from a REPL on Windows
2014-01-12 06:08:11 -08:00
blink1073
f47d529f76 Allow creation of the Fore class on Windows 2014-01-12 07:53:06 -06:00
blink1073
4045e6f239 Fix troublesome import of colorama on Windows 2014-01-12 07:50:46 -06:00
Dave Halter
e4f3f5bea2 fix recursion issue with compiled classes 2014-01-12 14:28:42 +01:00
Dave Halter
bd239446f5 fix call signatures 2014-01-12 02:42:00 +01:00
Dave Halter
7a0dc41b62 fixed doctest issues 2014-01-12 02:23:35 +01:00
Dave Halter
0bff729294 lots of small bugfixes 2014-01-12 02:15:59 +01:00