Remove lesser used icons to save space in download
Ensure test assertions are only evaluated once
Add options to generated test executable

The current options are:

 -b/--benchmark   Run benchmarks instead of tests.
 -m/--measure     Measure time of each test. This disables concurrency.
 -r/--repeat <n>  Number of times to repeat each test/benchmark.
 -v/--verbose     Be verbose.
 -h/--help        Show this help.
 -V/--version     Show version number.
Use constructor function instead of class
Update buffer tests

Mainly improving function names including appropriate prefix for benchmark functions so that they are picked up by the new test system.
The ⌘1-n keys wouldn’t always work in find dialog
Range check for ⌘1-n should include ⌘0
Remove unused tbz (download) filter
Fix shell quoting for selected files

There would be a pair of redundant single quotes after each quoted path.
Increase queue size for test (web) server

With concurrent tests and sequential handling of requests, the queue size is likely to grow to “number of concurrent tests”.
Make network tests concurrent
Use --cwd when calling hg

This way we avoid changing the process’ working directory.
Provide svn with path to repository
Setup git-dir and work-tree for git
Use O_CLOEXEC when opening files

This avoids leaking file descriptors into child processes, which would otherwise happen if another thread forks while the file descriptor is open.
Limit file descriptors passed to child process

Instead of passing the file descriptor to the child, and have the child close it, we set FD_CLOEXEC on the file descriptor in the parent process.

While it limits the window in which another thread can fork() and cause the file descriptor to be “leaked”, it doesn’t eliminate the problem.
Use posix_spawn instead of fork/exec

Using Apple’s POSIX_SPAWN_CLOEXEC_DEFAULT appears to be the only safe way to spawn a child process in a multi-threaded program.
Make s/w update tests concurrent
Update MASPreferences submodule
Only disable ARC for MGScopeBar vendor target