David Halter
|
873fc16247
|
py33 fix for an undefined name
|
2013-10-11 23:37:31 +04:30 |
|
David Halter
|
ec5ad4ac9c
|
Merge branch 'dev' of github.com:davidhalter/jedi into dev
|
2013-10-11 23:25:19 +04:30 |
|
David Halter
|
fb5b39a7bd
|
remove a strange imports.py code line
|
2013-10-11 23:21:13 +04:30 |
|
David Halter
|
f8f2194db3
|
imports that are not in sys.path - as a second option to those in sys.path
|
2013-10-11 23:18:29 +04:30 |
|
David Halter
|
ee181ea098
|
use encoding instead of source_encoding as a param in the API. I really hope this doesn't break anything, but I doubt it.
|
2013-10-07 23:52:51 +04:30 |
|
David Halter
|
4ea5f370eb
|
use GlobalNamespace differently
|
2013-10-07 23:50:27 +04:30 |
|
David Halter
|
ea25b1489a
|
GlobalNamespace doesn't use a lot of attributes - remove them
|
2013-10-07 23:47:06 +04:30 |
|
David Halter
|
c4896f767c
|
remove unused ModuleNotFound exception raise
|
2013-10-07 23:41:20 +04:30 |
|
David Halter
|
b357c099bc
|
test for imports that are not in the sys.path.
|
2013-10-07 21:43:23 +04:30 |
|
David Halter
|
7e6ee728ea
|
Merge pull request #323 from blink1073/gc-disable
Disabling gc while loading pickles for a 20% speed boost on larger libs
|
2013-10-06 08:55:38 -07:00 |
|
David Halter
|
b6c30b542a
|
merge fix for docs
|
2013-09-14 23:27:36 +04:30 |
|
David Halter
|
566d1023ee
|
don't load builtin modules, if not necessary in python3.3
|
2013-09-14 23:15:41 +04:30 |
|
David Halter
|
92237b5598
|
test fix in python 3.2
|
2013-09-14 23:13:35 +04:30 |
|
David Halter
|
a2ceaf1987
|
fixed import problems in python3.3
|
2013-09-14 23:12:09 +04:30 |
|
David Halter
|
0025a8c61e
|
added failing test for import problems in py33
|
2013-09-14 23:11:47 +04:30 |
|
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
|
b17de836c3
|
Added SynJedi also to sphinx docs
|
2013-09-12 13:25:21 +04:30 |
|
David Halter
|
cedae32605
|
Add SynWrite to supported editors.
|
2013-09-11 22:38:42 +04:30 |
|
David Halter
|
70123a6499
|
awesome badge power again :-)
|
2013-09-09 20:09:14 +04:30 |
|
David Halter
|
ae365eb930
|
Merge branch 'dev' of github.com:davidhalter/jedi into dev
|
2013-09-08 22:28:26 +04:30 |
|
David Halter
|
353bc54642
|
fix reversed builtin in 2.7
|
2013-09-07 22:56:01 +04:30 |
|
David Halter
|
06cdc3753a
|
Merge pull request #316 from asmeurer/sith_run
Try to make it clearer that the first output of sith.py run is just the input
|
2013-09-06 21:41:45 -07:00 |
|
David Halter
|
9feb76ed53
|
add _io mixin because that's what open in python3 returns
|
2013-09-06 16:10:00 +04:30 |
|
David Halter
|
39a5c8501b
|
fixed file in python 2.7 with test, fixes #309
|
2013-09-06 16:00:12 +04:30 |
|
David Halter
|
9bbd73bf86
|
fix problems with set_vars that were no set_vars
|
2013-09-06 15:24:14 +04:30 |
|
David Halter
|
6f16aaaa19
|
corrected an old comment
|
2013-09-06 15:12:54 +04:30 |
|
David Halter
|
d216ab331a
|
also add a test for class execution, which still fails due to another bug, that has been (almost) fixed lately, fixes #305
|
2013-09-06 15:09:12 +04:30 |
|
David Halter
|
fcc6c4d811
|
goto before assignments should still work, 305
|
2013-09-06 14:56:35 +04:30 |
|
David Halter
|
95bac43840
|
before assignment goto test, #305
|
2013-09-06 14:35:56 +04:30 |
|
David Halter
|
648095ad52
|
sorted builtin should now be working, fixes #312
|
2013-09-06 14:08:54 +04:30 |
|
David Halter
|
b18cafa8f8
|
test for #312, sorted/reversed builtins
|
2013-09-06 13:27:15 +04:30 |
|
David Halter
|
2deccb6d66
|
correct docstring, fixes #310
|
2013-09-06 13:03:30 +04:30 |
|
David Halter
|
c74aa71549
|
update development docs with parser changes
|
2013-09-06 01:49:46 +04:30 |
|
David Halter
|
92a3491b3d
|
removed an unused tokenizer import
|
2013-09-06 01:45:29 +04:30 |
|
David Halter
|
9eca33f55c
|
final import renamings for the new parser package
|
2013-09-06 01:27:07 +04:30 |
|
David Halter
|
3e217a8270
|
setup.py add new parser package
|
2013-09-06 01:21:18 +04:30 |
|
David Halter
|
13f0c2b91f
|
all the import changes
|
2013-09-06 01:19:19 +04:30 |
|
David Halter
|
390442dc3b
|
move all the parser stuff into a seperate package
|
2013-09-06 00:58:57 +04:30 |
|
David Halter
|
dd4d0bc619
|
remove unused ParserError
|
2013-09-06 00:49:21 +04:30 |
|
David Halter
|
33711ba966
|
fix problems with literals, finally
|
2013-09-06 00:40:08 +04:30 |
|
David Halter
|
c3ba7d2ae8
|
remove except only clauses
|
2013-09-06 00:02:32 +04:30 |
|
David Halter
|
78f3199b03
|
fix some tests, that have been broken by literals
|
2013-09-05 23:51:25 +04:30 |
|
David Halter
|
1b5f4f5e0b
|
literal classes mostly working
|
2013-09-05 23:45:56 +04:30 |
|
David Halter
|
fc5fdf929a
|
actually use the new types in the parser
|
2013-09-05 22:29:24 +04:30 |
|
David Halter
|
7383e5dc53
|
add String and Number instead of abusing Call for it
|
2013-09-05 22:19:05 +04:30 |
|
David Halter
|
9e54abaf22
|
StatementElement instead of Call and Call now inherits from that
|
2013-09-05 21:50:05 +04:30 |
|
David Halter
|
458497747b
|
add pypy to failing travis tests
|
2013-09-04 21:35:54 +04:30 |
|
David Halter
|
1c75ced693
|
fix tox problem with sith tests
|
2013-09-04 21:31:48 +04:30 |
|
David Halter
|
d483143d47
|
fix a very annoying caching problem
|
2013-09-03 22:41:56 +04:30 |
|
David Halter
|
4c6a58644e
|
removed used_vars and set_vars parameters, because they are unused
|
2013-09-03 01:17:35 +04:30 |
|
David Halter
|
ba228d2ca0
|
remove used_vars completely
|
2013-09-03 01:05:58 +04:30 |
|
David Halter
|
31d992207c
|
add a names_are_set_vars variable to statement
|
2013-09-03 01:01:46 +04:30 |
|
David Halter
|
1fa5d34878
|
move some things from Flow to ForFlow
|
2013-09-03 00:22:09 +04:30 |
|
David Halter
|
15c9ed573d
|
it seems like all relevant used_vars usages have been removed
|
2013-09-02 23:43:51 +04:30 |
|
David Halter
|
a355c8c54c
|
remove more used_vars
|
2013-09-02 23:36:26 +04:30 |
|
David Halter
|
a2acc6a8a9
|
remove last_token
|
2013-09-02 23:25:50 +04:30 |
|
David Halter
|
47d250494e
|
simplified and united docstring version
|
2013-09-02 23:21:54 +04:30 |
|
David Halter
|
2b88640c3a
|
statements should care for its own docstrings, not the parser
|
2013-09-02 23:12:10 +04:30 |
|
David Halter
|
6ac3cfdece
|
remove one more used_vars usage
|
2013-09-02 23:04:52 +04:30 |
|
David Halter
|
afc388e2d7
|
replace used_vars for params
|
2013-09-02 22:03:47 +04:30 |
|
David Halter
|
e442dbbc4f
|
move also used_vars to a property, to show that it's not being written to
|
2013-09-02 21:52:42 +04:30 |
|
David Halter
|
37ecf943af
|
finally able to remove stmt.set_vars property
|
2013-09-02 21:43:23 +04:30 |
|
David Halter
|
9565aa1431
|
version should be the next one (with alpha) and not a past one, thx @ramiro
|
2013-09-02 21:23:40 +04:30 |
|
David Halter
|
9367b54a3d
|
get rid of set_vars class var in statement and define a wrapper for it, because it's still used
|
2013-09-02 17:23:08 +04:30 |
|
David Halter
|
a8510e51f1
|
use as_names as a way to inject 'set_vars' to statements
|
2013-09-02 16:23:13 +04:30 |
|
David Halter
|
ad16f34cda
|
generate set_vars now
|
2013-09-02 16:02:18 +04:30 |
|
David Halter
|
a253f07827
|
get rid of set_vars parent setting (use token_list instead).
|
2013-09-02 15:21:28 +04:30 |
|
David Halter
|
05b37e61cb
|
preparation to get rid of set_vars
|
2013-09-02 15:14:15 +04:30 |
|
David Halter
|
9c6dae1df8
|
temporarily disable old tests to refactor set_vars
|
2013-09-01 23:54:15 +04:30 |
|
David Halter
|
2e97986545
|
assignment details description
|
2013-09-01 22:22:20 +04:30 |
|
David Halter
|
58d3ba37e9
|
Jedi doesn't support del yet
|
2013-09-01 20:06:40 +04:30 |
|
David Halter
|
3d3157eff8
|
remove unused set_vars, but there are still set_vars that shouldn't be in defined_names, #205
|
2013-08-31 23:52:12 +04:30 |
|
David Halter
|
2ee7ee4473
|
regression test for #205
|
2013-08-31 19:59:39 +04:30 |
|
David Halter
|
4c3ac7fe2e
|
s/readthedocs.org/jedidjah.ch/g
|
2013-08-31 19:03:02 +04:30 |
|
David Halter
|
7b1290a182
|
last documentation fixes
|
2013-08-31 18:59:29 +04:30 |
|
David Halter
|
0fd0b0efc6
|
split api classes from api documentation, fixes #212
|
2013-08-31 18:45:55 +04:30 |
|
David Halter
|
ed554411b8
|
remove deleted docs entries from index
|
2013-08-31 18:39:37 +04:30 |
|
David Halter
|
3baf4a1711
|
add repl stuff to usage docs
|
2013-08-31 18:38:28 +04:30 |
|
David Halter
|
d9b4218ca6
|
Jedi usage chapter as a first chapter for Jedis documentation.
|
2013-08-31 18:27:16 +04:30 |
|
David Halter
|
39e766c2eb
|
add recipes also to features & caveats
|
2013-08-31 18:15:21 +04:30 |
|
David Halter
|
7d97d70dc1
|
move history to features and caveats
|
2013-08-31 18:12:56 +04:30 |
|
David Halter
|
7f439b67cb
|
use a sphinx toctree of depth 2
|
2013-08-31 18:10:50 +04:30 |
|
David Halter
|
9023d01dcb
|
jedi settings should have its own documentation page, #212
|
2013-08-31 18:04:07 +04:30 |
|
David Halter
|
4e9bb0c062
|
add module_path documentation, fixes #306
|
2013-08-31 17:53:38 +04:30 |
|
David Halter
|
1ebf68999a
|
make source parameter in Script optional
|
2013-08-31 14:41:37 +04:30 |
|
David Halter
|
b8a909d352
|
fix a wrong usage of column in absolute import tests
|
2013-08-31 13:39:08 +04:30 |
|
David Halter
|
0d221ffebc
|
line/column ValueError are now being raised if they are not valid in Script
|
2013-08-31 11:51:52 +04:30 |
|
David Halter
|
23ece5e4c8
|
Script needs valid ranges, otherwise ValueError should be raised (test)
|
2013-08-31 11:47:10 +04:30 |
|
David Halter
|
5267e13e0a
|
fixed a problem with classes in docstrings
|
2013-08-31 11:32:35 +04:30 |
|
David Halter
|
b68e3cc8de
|
problems with class in docstring
|
2013-08-31 00:03:02 +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 |
|
David Halter
|
8cefc8d49b
|
provide test for #298
|
2013-08-26 20:16:55 +04:30 |
|
David Halter
|
951dc52c03
|
Merge branch 'dev' of github.com:davidhalter/jedi into dev
|
2013-08-24 01:39:57 +04:30 |
|
David Halter
|
01cd75f388
|
small readme correction
|
2013-08-22 22:17:21 +04:30 |
|
David Halter
|
cce425cb6d
|
move BaseDefinition.path to _path
|
2013-08-22 12:35:08 +04:30 |
|
David Halter
|
2f3304b9f1
|
test for multiple call_signatures
|
2013-08-21 15:47:25 +04:30 |
|
David Halter
|
eca786bf0e
|
fix a problem with empty scripts
|
2013-08-21 13:42:18 +04:30 |
|
David Halter
|
2e8432de21
|
don't use function_definition as a name anymore, also not in helper functions
|
2013-08-21 13:38:13 +04:30 |
|
David Halter
|
80ec8da513
|
version bump to 0.7.0.'alpha1', fixes #226
|
2013-08-19 14:19:40 +04:30 |
|