Merge remote-tracking branch 'origin/master' into dev

This commit is contained in:
Dave Halter
2014-07-23 00:47:30 +02:00
4 changed files with 23 additions and 20 deletions

View File

@@ -7,7 +7,7 @@ Takafumi Arakaki (@tkf) <aka.tkf@gmail.com>
Code Contributors Code Contributors
================= =================
Danilo Bargen (@dbrgn) <gezuru@gmail.com> Danilo Bargen (@dbrgn) <mail@dbrgn.ch>
Laurens Van Houtven (@lvh) <_@lvh.cc> Laurens Van Houtven (@lvh) <_@lvh.cc>
Aldo Stracquadanio (@Astrac) <aldo.strac@gmail.com> Aldo Stracquadanio (@Astrac) <aldo.strac@gmail.com>
Jean-Louis Fuchs (@ganwell) <ganwell@fangorn.ch> Jean-Louis Fuchs (@ganwell) <ganwell@fangorn.ch>

View File

@@ -12,29 +12,30 @@ Changelog
0.8.0 (2014-05-05) 0.8.0 (2014-05-05)
+++++++++++++++++++ +++++++++++++++++++
* Memory Consumption for compiled modules (e.g. builtins, sys) has been reduced - Memory Consumption for compiled modules (e.g. builtins, sys) has been reduced
drastically. Loading times are down as well (it takes basically as long as drastically. Loading times are down as well (it takes basically as long as an
an import). import).
* REPL completion is starting to become usable. - REPL completion is starting to become usable.
* Various small API changes. Generally this released focuses on stability and - Various small API changes. Generally this released focuses on stability and
refactoring of internal APIs. refactoring of internal APIs.
* Introducing operator precedence, which makes calculating correct Array - Introducing operator precedence, which makes calculating correct Array indices
indices and ``__getattr__`` strings possible. and ``__getattr__`` strings possible.
0.7.0 (2013-08-09) 0.7.0 (2013-08-09)
++++++++++++++++++ ++++++++++++++++++
* switched from LGPL to MIT license
* added an Interpreter class to the API to make autocompletion in REPL possible. - Switched from LGPL to MIT license
* added autocompletion support for namespace packages - Added an Interpreter class to the API to make autocompletion in REPL possible.
* add sith.py, a new random testing method - Added autocompletion support for namespace packages
- Add sith.py, a new random testing method
0.6.0 (2013-05-14) 0.6.0 (2013-05-14)
++++++++++++++++++ ++++++++++++++++++
* much faster parser with builtin part caching - Much faster parser with builtin part caching
* a test suite, thanks @tkf - A test suite, thanks @tkf
0.5 versions (2012) 0.5 versions (2012)
+++++++++++++++++++ +++++++++++++++++++
* Initial development - Initial development

View File

@@ -43,8 +43,9 @@ TextMate:
Kate: Kate:
- Kate_ version 4.13+ supports it natively, you have to enable it, though. [`proof - Kate_ version 4.13+ `supports it natively
<https://projects.kde.org/projects/kde/applications/kate/repository/show?rev=KDE%2F4.13>`_] <https://projects.kde.org/projects/kde/applications/kate/repository/entry/addons/kate/pate/src/plugins/python_autocomplete_jedi.py?rev=KDE%2F4.13>`__,
you have to enable it, though.
.. _other-software: .. _other-software:
@@ -84,3 +85,4 @@ Using a custom ``$HOME/.pythonrc.py``
.. _SynJedi: http://uvviewsoft.com/synjedi/ .. _SynJedi: http://uvviewsoft.com/synjedi/
.. _wdb: https://github.com/Kozea/wdb .. _wdb: https://github.com/Kozea/wdb
.. _TextMate: https://github.com/lawrenceakka/python-jedi.tmbundle .. _TextMate: https://github.com/lawrenceakka/python-jedi.tmbundle
.. _kate: http://kate-editor.org/

View File

@@ -1,13 +1,13 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
""" """
This tokenizer has been copied from the ``tokenize.py`` standard library This tokenizer has been copied from the ``tokenize.py`` standard library
tokenizer. The reason was simple: The standanrd library tokenizer fails tokenizer. The reason was simple: The standard library tokenizer fails
if the indentation is not right. The fast parser of jedi however requires if the indentation is not right. The fast parser of jedi however requires
"wrong" indentation. "wrong" indentation.
Basically this is a stripped down version of the standard library module, so Basically this is a stripped down version of the standard library module, so
you can read the documentation there. Additionally we included some speed and you can read the documentation there. Additionally we included some speed and
memory optimizations, here. memory optimizations here.
""" """
from __future__ import absolute_import from __future__ import absolute_import