Techcable
Techcable
Right now allocation requires atomic operations. We should use a thread-local buffer so this isn't required in the common-case. This would be somewhat difficult to do since we can have...
This is actually not uncommon among garbage collected programs (Eclipse), but our collector should strive to do better. Potentially we could allocate a bunch of objects into an arena, requiring...
Specifying two different values at the command line for the same tag id will silently override the first value with the second.
The documentation for 0.12.0 claims that valid tag ids [support alphanumeric characters, and `-` or `_`](https://bupstash.io/doc/0.12.0/man/bupstash-put.html#DESCRIPTION). However, today (on `bupstash-0.12.0`) tags with hyphens like `extracted-from` were not working until I...
These are made redundant by the new macro path system in Rust 2018. For example, we can now use `slog::log!()` instead of needing `slog_log!`. This warning can be disabled with...
In my opinion, GPG signing temporary stack metadata is pretty useless, so I have `stg.gpgsign = false`. However, I have `commit.gpgsign = true`. I assume that running `stg commit` would...
Clarifies intent. Unfortunately, this is a breaking change.
Based on the null check in `RegisteredListener`, I'm not sure if they were ever supported in the first place.
In order to get into maven central, we have to meat certain [requirements](http://central.sonatype.org/pages/requirements.html). - [ ] Supply javadocs and sources - [ ] Sign Files with GPG/PGP - GPG is...
MethodHandle performance is currently bad, even slower than reflection. I think this is because we use `MethodHandle.invoke()` instead of `MethodHandle.invokeExact()`, which has to do a lot of type checks and...