| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
| |
It's never used.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
|
|
| |
This both clarifies and simplifies the code.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
|
|
| |
This looks like the builder pattern, but isn't.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
|
|
|
| |
The second comparator is required to allow multiple tunnels that differ
only in case.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
|
|
| |
Hooray for diamond interface inheritance.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
|
|
| |
This adapter actually finally implements stable IDs correctly.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
|
|
|
| |
This is inspired by C#'s KeyedCollection. The sorted variant removes the
need for an observable SortedMap.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
| |
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
| |
|
|
|
|
|
| |
Some systems don't have cmp.
Some systems have buggy mount tools.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
| |
|
|
| |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|