lp://qastaging/~kamstrup/dee/no-gnuc-const-types
- Get this branch:
- bzr branch lp://qastaging/~kamstrup/dee/no-gnuc-const-types
Branch merges
- Michal Hruby (community): Approve
-
Diff: 183 lines (+15/-15)14 files modifieddee/dee-file-resource-manager.h (+1/-1)
dee/dee-filter-model.h (+1/-1)
dee/dee-glist-result-set.h (+2/-0)
dee/dee-hash-index.h (+1/-1)
dee/dee-index.h (+1/-1)
dee/dee-model.h (+1/-1)
dee/dee-peer.h (+1/-1)
dee/dee-proxy-model.h (+1/-1)
dee/dee-resource-manager.h (+1/-1)
dee/dee-result-set.h (+1/-1)
dee/dee-serializable.h (+1/-1)
dee/dee-term-list.h (+1/-1)
tests/test-analyzer.c (+1/-1)
tests/test-index.c (+1/-3)
Branch information
Recent revisions
- 320. By Mikkel Kamstrup Erlandsen
-
Remove G_GNUC_CONST for all dee_*_get_type() functions. It is outright wrong to put that on get_type() function and have just been dragged on since forever in fear of breaking ABI.
- 318. By Mikkel Kamstrup Erlandsen
-
Emit signal by id, not by name, in DeeSequenceModel for a small perf gain
The benchmark suite indicates a 0 > x > 1% perf gain from this - but non-zero!
I expect the numbers to be slightly better on lower end hardware, and also when
looking on the actual spend CPU time, which I haven't done.. Fixes: https://bugs.launchpad .net/bugs/ 901098. Appoved by Michal Hruby. - 317. By Mikkel Kamstrup Erlandsen
-
Add a small simple benchmark suite
This branch adds a new make target 'benchmark' or stand alone executable
to the test suite tests/test-benchmark. It produces some simple statistical output and it's easy to add new
benchmarks in there.. Fixes: https://bugs.launchpad .net/bugs/ 901100. Appoved by Michal Hruby. - 314. By Michal Hruby
-
Make sure we reset the head counting timer to prevent leaking the source.. Fixes: . Reviewed by Mikkel Kamstrup Erlandsen.
- 313. By Mikkel Kamstrup Erlandsen
-
First cut at a dee-tool executable that we will distribute.
This will be a developer tool that can be used to dump various Dee datastructures, either for testing or introspection.
This branch contains support for 3 simple tools:
--peer : List the leader of a DeePeer swarm as well as all swarm members
--model : Dump a DeeSharedModel on stdout (in the GVariant human readable serial format)
--resource : Dump a named resource stored by the default DeeResourceManager on stdout (in the GVariant human readable serial format). Fixes: . Reviewed by Didier Roche.
- 312. By Mikkel Kamstrup Erlandsen
-
Add leak checks to all model helpers in the integration tests. Fixes: . Reviewed by Michal Hruby.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/dee