Changes 0 to 10 on this branch are displayed below, sorted in descending chronological order.

444 days ago: Tiny little refactoring step.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Tiny little refactoring step.
* src/work.cc: replace some loops to use C++11, simplify.
Date: Wed, 07 Sep 2016 06:08:09 GMT
461 days ago: Simplify the status command in preparation for fixing suspend certs info.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Simplify the status command in preparation for fixing suspend certs info.
* src/cmd_ws_commit.cc: combine the two per-branch reporting sections into
a single common method. Merge the former div_heads and newer_heads
maps into a single heads map with per-head revision status
information. Properly collect suspend certs and filter suspended
branches. Use project.get_branch_heads rather than maintaining
another instance of some graph traversal algorithm copied from
automate.cc. Drop the unused is_head flag of the parent_state struct.
* src/project.cc: add one more detail to a debug message.
Date: Sat, 20 Aug 2016 09:52:13 GMT
499 days ago: Makefile.am: protect against a syntax error from cp.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: * Makefile.am: protect against a syntax error from cp.
Date: Wed, 13 Jul 2016 19:27:05 GMT
500 days ago: test/func/log_dir/__driver__.lua: increase verbosity of test log
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: * test/func/log_dir/__driver__.lua: increase verbosity of test log
Date: Tue, 12 Jul 2016 20:20:56 GMT
528 days ago: Try reducing intermittent test failures.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Try reducing intermittent test failures.
* test/func/log_dir/__driver__.lua: add --no-colorize to ensure this
doesn't cripple outputs we rely on.
Date: Tue, 14 Jun 2016 17:51:50 GMT
552 days ago: Correct musings after breakage in 3b095cd7bd34c75440f7203179a21eb4b53096db.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Correct musings after breakage in 3b095cd7bd34c75440f7203179a21eb4b53096db.
* src/sanity.hh: Split the Musing class into MusingRval and MusingRef
for the two different use cases, correct MM macro.
* src/sanity.cc: minor simplification
Date: Sun, 22 May 2016 03:31:53 GMT
552 days ago: Eliminate an llvm compiler warning.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Eliminate an llvm compiler warning.
* src/sanity.hh: in the real_M magro for musings, add a couple of
parens to ensure this is interpreted as a variable declaration (and
not a function).
Date: Sun, 22 May 2016 00:12:26 GMT
552 days ago: Eliminate some more memory leaks found with an address sanitizer.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Eliminate some more memory leaks found with an address sanitizer.
* src/sanity.cc: turn the list of pointers to musings into a list of
managed pointers to keep track of all musings.
* src/sanity.hh: drop MusingI and the remove_reference class; note
that C++ issue #106 is marked resolved by now. Instead, add a
ScopedMusing helper class. Adjust MM and PERM_MM macros, turning
PERM_MM into something that 'eats' the object given.
Date: Sat, 21 May 2016 15:06:27 GMT
553 days ago: Eliminate some more memory leaks found with an address sanitizer.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Eliminate some more memory leaks found with an address sanitizer.
* src/app_state.{cc,hh}: store managed pointers to option_applicators
in the app_state, so these are cleaned up properly.
* src/cmd.cc: use the above feature to avoid a (formerly intentional)
memory leak.
* src/options_applicator.{cc,hh}: move the definition of the
option_applicatior_impl to the header file, link the implementation
object via a unique_ptr.
Date: Sat, 21 May 2016 04:18:04 GMT
553 days ago: Eliminate a couple of memory leaks found with an address sanitizer.
revision info | browse files | diff
Author: markus@bluegap.ch
Changelog: Eliminate a couple of memory leaks found with an address sanitizer.
None of these are crucial, but being able to compile and run with an
address sanitizer enabled might be useful.
* src/luaext_platform.cc: in spawn_pipe, free argv memory upon
erroneous invocation.
* src/unix/terminal.cc: comment out the unused 'PAGER' environment
variable, do not allocate memory for pager_args, but use a static
constant.
* src/options_list.hh: simplify help text for move_conflicting_paths
to eliminate another memory leak.
Date: Sat, 21 May 2016 03:51:16 GMT
earlier changes recent changes (no later changes)