Commit Graph

1765 Commits

Author SHA1 Message Date
David Halter
c0bb6ff04b even more deletions (clean up for last commit) 2013-05-03 19:35:51 +04:30
David Halter
88e60b85e0 best patch in a long time, deleted all the part_parser stuff which was necessary for fast function_definitions, but with the new parser Jedi's fast enough -> fixes #136 2013-05-03 19:33:24 +04:30
David Halter
a2da599d6e fix a completion in dict problem 2013-05-03 18:31:05 +04:30
David Halter
55d2b19cc0 get rid of UncaughtAttributError, fixes #191 2013-05-03 17:22:48 +04:30
David Halter
4865505215 getattr is now also allowed on modules, fixes #116 2013-05-03 17:00:07 +04:30
David Halter
1d45105461 flows in classes shouldn't be a problem anymore, fixes #183 2013-05-03 16:29:34 +04:30
David Halter
fd4eb5f0a6 add test of #183 2013-05-03 15:16:09 +04:30
David Halter
c37515f938 included test from #162 (seems to be working), fixes #162 2013-05-03 15:01:30 +04:30
David Halter
300d43de19 PEP 3148 module formatting, fixes #207 2013-05-03 14:17:48 +04:30
David Halter
cc520530c0 changed module name checking (should only be in one place) 2013-05-03 14:09:46 +04:30
David Halter
da067c5c38 add _module to BaseDefinition api 2013-05-03 14:04:40 +04:30
David Halter
902e197c4e bump _ModulePickling number 2013-05-03 13:26:25 +04:30
David Halter
88f39a01cb Merge pull request #208 from davidhalter/fast
New improved Fast Parser
2013-05-02 14:11:05 -07:00
David Halter
6204cb740b merge with dev branch 2013-05-03 01:28:50 +04:30
David Halter
302d06de85 fix end_pos stuff in parser (no (None, None) end_pos anymore 2013-05-03 01:14:41 +04:30
David Halter
4bb4176296 fixed a position problem 2013-05-02 18:56:22 +04:30
David Halter
b820d1ee27 set user_scope right in fast_parser 2013-05-02 17:58:06 +04:30
David Halter
aebfb3d162 fix pass indentation in functions 2013-05-02 11:33:14 +04:30
David Halter
01be114386 renaming tests are now possible outside of renaming.py 2013-05-01 21:07:37 +04:30
David Halter
f5aaeaa428 fast parser splitting is now working better 2013-05-01 14:31:41 +04:30
David Halter
fa32c0a765 fix a set_parent problem 2013-04-30 22:06:46 +04:30
David Halter
6bf64b2ed7 fixed speed problems 2013-04-30 21:41:46 +04:30
David Halter
f535267a9b fixed a memory leak 2013-04-30 21:24:44 +04:30
David Halter
0f3454f897 fix test problems, thx @tkf 2013-04-29 15:14:17 +04:30
David Halter
841f4d8423 skip one regression test 2013-04-28 22:24:19 +04:30
David Halter
3eeecff1a1 fixed some position issues 2013-04-28 22:12:32 +04:30
David Halter
56ca0cbfaa skip unit test until this will be fixed 2013-04-28 21:30:26 +04:30
David Halter
7ad156bde7 fixed a problem with 'None' returns 2013-04-28 21:19:05 +04:30
David Halter
4b36fb2f6f corrected some doctest problems 2013-04-28 21:10:29 +04:30
David Halter
9988c49097 fix pushback problem with tokenizer 2013-04-28 00:24:52 +04:30
David Halter
c675706877 clean up a little bit 2013-04-27 23:47:18 +04:30
David Halter
3feac63468 fix global_vars 2013-04-27 23:45:48 +04:30
David Halter
aab3b1c627 also remove old start_pos stuff 2013-04-27 22:49:45 +04:30
David Halter
26ce32ec6b fix some end_pos problems 2013-04-27 22:47:26 +04:30
David Halter
792808d835 fix another IndexError, due to empty files (e.g. __init__.py) 2013-04-27 21:47:54 +04:30
David Halter
3627263cbe fixed an IndexError 2013-04-27 21:36:57 +04:30
David Halter
4839f3d80e fix a scope problem with the new fast parser 2013-04-27 21:25:42 +04:30
David Halter
e99f7a25fe exceptions should produce errors even in alternate run display 2013-04-27 20:55:51 +04:30
David Halter
199d80fa02 fix most rename tests 2013-04-27 20:22:28 +04:30
Danilo Bargen
b3d9b6ce69 Removed py25 related code (fixes #206) 2013-04-27 16:47:40 +02:00
Danilo Bargen
b06e654b92 Removed py25 from tox.ini (refs #206) 2013-04-27 15:58:19 +02:00
Danilo Bargen
df468d3f38 Use dev version of pytest.
This should fix some issues with testing under py32, see
https://bitbucket.org/hpk42/pytest/issue/274/internalerror-when-running-doctest
2013-04-27 15:40:58 +02:00
Danilo Bargen
86d775324b Fix most flake8 issues (fixes #205) 2013-04-27 15:40:36 +02:00
David Halter
45f29bfa31 fixed a problem with non used decorators when splitting parts 2013-04-24 12:52:45 +04:30
David Halter
ddc5b248f1 use correct parents 2013-04-21 23:32:31 +04:30
David Halter
80cbed2f9f fixed some decorator stuff. 2013-04-21 23:06:39 +04:30
David Halter
43306429f9 fixed some little testing problems 2013-04-21 22:55:12 +04:30
David Halter
e494be2537 Merge branch 'dev' into fast 2013-04-21 00:20:25 +04:30
David Halter
406e70d51a Merge pull request #204 from davidhalter/testing
Make run.py testing reusable
2013-04-20 12:49:30 -07:00
David Halter
07075a7264 running tests again from run.py works. 2013-04-21 00:04:51 +04:30