Commit graph

11 commits

Author SHA1 Message Date
Gabriel Ebner
27f6f2a951 perf(util/log_tree): do not traverse the whole tree every time 2017-03-23 09:00:59 +01:00
Gabriel Ebner
cfa0f798ac fix(util/log_tree): fix memory leak 2017-03-23 09:00:59 +01:00
Gabriel Ebner
796097ec31 fix(util/log_tree): fix reference cycle between log_tree and tasks 2017-03-23 09:00:59 +01:00
Gabriel Ebner
3c515cc772 refactor(util/log_tree): use for_each 2017-03-23 09:00:59 +01:00
Gabriel Ebner
f85468159d fix(library/module): prevent reference to previous versions 2017-03-23 09:00:59 +01:00
Gabriel Ebner
667d06108a chore(*): fix clang warnings 2017-03-23 09:00:58 +01:00
Gabriel Ebner
2799375d24 chore(*): style 2017-03-23 08:57:56 +01:00
Gabriel Ebner
bbe30e1bc5 feat(library/module): only report sorry once per declaration 2017-03-23 08:57:56 +01:00
Gabriel Ebner
3eba8d3ffc refactor(util/task): do not propagate errors 2017-03-23 08:57:56 +01:00
Gabriel Ebner
5f872912e0 refactor(shell/lean): set exit status 1 iff at least one error was reported 2017-03-23 08:57:56 +01:00
Gabriel Ebner
595cbb8fe9 refactor(*): task<T>, log_tree, cancellation_token 2017-03-23 08:57:52 +01:00