dee

lp:~kamstrup/dee/less-gtype-dancing

Created by Mikkel Kamstrup Erlandsen and last modified
Get this branch:
bzr branch lp:~kamstrup/dee/less-gtype-dancing
Only Mikkel Kamstrup Erlandsen can upload to this branch. If you are Mikkel Kamstrup Erlandsen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mikkel Kamstrup Erlandsen
Project:
dee
Status:
Merged

Recent revisions

353. By Mikkel Kamstrup Erlandsen

Really fix the vapi. Honestly!

352. By Mikkel Kamstrup Erlandsen

Fix vapi for model.get_row()

351. By Mikkel Kamstrup Erlandsen

Merge in the recent benchmark additions in trunk

350. By Mikkel Kamstrup Erlandsen

Optimize DeeSerializableModel.clear() default impl. by doing less vfunc calls. We don't have a benchmark yet, but I guesstimate a 5-10% improvement based on similar optimizations.

349. By Mikkel Kamstrup Erlandsen

Avoid some expensive checks in DeeSequenceModel. This improves the walk_next benchmark almost 100% and the read_string() benchmark about 25%.

348. By Mikkel Kamstrup Erlandsen

Make get_row() a virtual method on the DeeModel interface eating one of the padding slots (and provide a default impl in DeeSerializableModel). Add an optimized get_row() method to DeeSequenceModel. There is unfortunately no becnhmark covering this - an estimate based on experience would be around a 5-10% speed increase (depending on the number of columns in the model)

347. By Mikkel Kamstrup Erlandsen

sequencemodel: Move some redundant checks out from internal functions to public call sites. This gives a 5-10% speed increase on inserts/append/prepend measured in the benchmarks

346. By Michal Hruby

Added benchmarks for walking the model. Added foreach convenience to TermList.. Fixes: . Approved by Mikkel Kamstrup Erlandsen.

345. By Michal Hruby

Fixes a bug in prefix searching.

Added tests for the issue.. Fixes: https://bugs.launchpad.net/bugs/933111. Approved by Mikkel Kamstrup Erlandsen.

344. By Michal Hruby

Release 1.0.4

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:dee
This branch contains Public information 
Everyone can see this information.