kivy:feature-lang-speedup

Last commit made on 2017-09-01
Get this branch:
git clone -b feature-lang-speedup https://git.launchpad.net/kivy

Branch merges

Branch information

Name:
feature-lang-speedup
Repository:
lp:kivy

Recent commits

b67e547... by Mathieu Virbel

Various improvement for speeding up Widget instanciation

- cythonized ObservableDict and ObservableList (+22% faster for Widget
instanciation, +8.74% for Label, +2.80% for Button)
- created a kivy.lang._speed and moved some part into it. Right now,
only create_handler got optimized as much as possible. There is room for
property/fbind optimization if somehow we can pass C function to it.
update_intermediates is not cythonized. (22% (no changes) faster for
Widget, 14% for Label, 12% for Button)

500de18... by Mathieu Virbel

Merge pull request #5355 from kivy/rafalo1333-patch-base_excman_stop

handle_exception defaults to RAISE, not STOP

6fe8995... by =?utf-8?q?Rafa=C5=82_Kaczor?= <email address hidden>

handle_exception defaults to RAISE, not STOP

STOP field dont exist in ExceptionManager.

046c227... by Peter Badida <email address hidden>

Merge pull request #5346 from KeyWeeUsr/test_actionbar

Add unittest for ActionBar

81b578d... by Peter Badida <email address hidden>

Rename TestCase

Apparently even if we have a basic 'object' replacement if running a GraphicUnitTest on OSX, Nose ignores it if we name the TestCase 'Test' or perhaps anything with 'Test' prefix (like with functions/methods)

fa01246... by Gabriel Pettier <email address hidden>

long overdue update to the kv syntax highlight for vim

- differenciates between root and normal rules
- correctly highlight python after ":", both on same line or next block,
including blocks with empty lines in them (as long as indentation
doesn't change)
- differente context/colors for canvas instructions, and their
properties, with the value also highlighted as python
- fixes comments not including XXX/TODO/FIXME/NOTE when on their own
line
- display directives in bold
- special treatment for id property, displayed underlined
- magically fixes some parsing errors that would break next line after a
comment, a number with a dot, and some bad string end detection

7e46250... by tshirtman

Merge pull request #5350 from gottadiveintopython/kviewer_not_working_on_python3

tools/kviewer: Fixed it working on python3

8865bf1... by Peter Badida <email address hidden>

Merge pull request #5352 from kivy/revert-5225-Bakterija-patch-1

Revert "Fix App.get_application_config() not being called in load_config()"

3c0b103... by Peter Badida <email address hidden>

Revert "Fix App.get_application_config() not being called in load_config()"

c47bbe7... by Peter Badida <email address hidden>

Purge trash from other tests if any, increment frames with function