lp:~kamstrup/dee/less-gtype-dancing
- Get this branch:
- bzr branch lp:~kamstrup/dee/less-gtype-dancing
Branch merges
- Michal Hruby (community): Approve
- Mikkel Kamstrup Erlandsen: Pending requested
-
Diff: 302 lines (+83/-34)7 files modifiedsrc/dee-model.c (+6/-13)
src/dee-model.h (+4/-1)
src/dee-sequence-model.c (+37/-15)
src/dee-serializable-model.c (+28/-3)
vapi/Dee-1.0-custom.vala (+6/-0)
vapi/Dee-1.0.metadata (+1/-1)
vapi/dee-1.0.vapi (+1/-1)
- Michal Hruby (community): Needs Fixing
- Mikkel Kamstrup Erlandsen: Pending requested
-
Diff: 302 lines (+83/-34)7 files modifiedsrc/dee-model.c (+6/-13)
src/dee-model.h (+4/-1)
src/dee-sequence-model.c (+37/-15)
src/dee-serializable-model.c (+28/-3)
vapi/Dee-1.0-custom.vala (+6/-0)
vapi/Dee-1.0.metadata (+1/-1)
vapi/dee-1.0.vapi (+1/-1)
Branch information
Recent revisions
- 350. By Mikkel Kamstrup Erlandsen
-
Optimize DeeSerializable
Model.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 DeeSerializable
Model). 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:dee