lp:~kissiel/checkbox/speed-optimization
- Get this branch:
- bzr branch lp:~kissiel/checkbox/speed-optimization
Branch merges
- Po-Hsu Lin: Approve
- Paul Larson: Approve
-
Diff: 71 lines (+6/-8)4 files modifiedcheckbox-ng/checkbox_ng/misc.py (+1/-1)
plainbox/plainbox/impl/session/state.py (+1/-1)
plainbox/plainbox/impl/unit/test_unit.py (+0/-3)
plainbox/plainbox/impl/unit/unit.py (+4/-3)
Branch information
Recent revisions
- 4520. By Maciej Kisielewski
-
checkbox-ng:misc: use expanded tuple for comparison
This way we check for 'not None' instead of going through full __eq__ chain.
Signed-off-by: Maciej Kisielewski <email address hidden>
- 4519. By Maciej Kisielewski
-
plainbox:unit: reuse sha256 has for __hash__ and cache it
This is somewhat different from plainbox unit checksum, which is a sha256
digest. This cache is for skipping parsing of sha256 to integer.Signed-off-by: Maciej Kisielewski <email address hidden>
- 4518. By Maciej Kisielewski
-
plainbox:
session: state: when checking for duplicates iterate over frozenset This improves the speed of anything plainbox related significantly (20-50%
faster checkbox/plainbox launch, depending on the machine) - 4517. By Maciej Kisielewski
-
plainbox:unit: remove type checking in unit __eq__
After some testing I was unable to generate a case where this removal would
affect execution, yet, profile says that a lot of time is spent here.Signed-off-by: Maciej Kisielewski <email address hidden>
- 4516. By Pierre Equoy
-
"automatic merge of lp:~pierre-equoy/checkbox/update-git-release-tool-and-doc/ by tarmac [r=sylvain-
pineau] [bug=][ author= pierre- equoy]" - 4515. By Sylvain Pineau
-
"automatic merge of lp:~sylvain-pineau/checkbox/hwcollect_cleanup/ by tarmac [r=pwlars]
[bug=][ author= sylvain- pineau] " - 4514. By Jeff Lane
-
"automatic merge of lp:~bladernr/checkbox/1629417-fix-power-ipmitest/ by tarmac [r=pwlars][bug=1629417][author=bladernr]"
- 4513. By Pierre Equoy
-
"Release_
2016_Week39 [r=pierre-equoy][bug=1331302,1341769, 1347120, 1382321, 1383447, 1387782, 1387843, 1388055, 1388747, 1389253, 1399481, 1400646, 1403933, 1406719, 1410501, 1428615, 1451343, 1451541] [author= checkbox- dev]" - 4512. By Nara Huang
-
"automatic merge of lp:~narahuang/checkbox/1629163-bt-transfer-dependency/ by tarmac [r=sylvain-
pineau, cypressyew] [bug=1629163][author= narahuang] " - 4511. By Maciej Kisielewski
-
"automatic merge of lp:~kissiel/checkbox/validation-rework/ by tarmac [r=sylvain-
pineau] [bug=][ author= kissiel] "
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:checkbox