Dylan Simon
Dylan Simon
Fixes #19 This also makes parsing generally more efficient by avoiding the `try`.
That is, the following assignments could be equivalent: ``` group { a = 1 } group.a = 1 ``` This doesn't seem like it would introduce any incompatibilites (since "."...
I believe there are many places where making certain fields strict may greatly improve performance. Obvious examples include `toText :: MOOString -> Text` and everything in `Value`.
We've had a few cases where requests for multiple GPUs ended up allocating multiple nodes, which obviously causes weird problems. Obviously we could configure our partition and options to prevent...
We use wildcard dns exports, like `*.example.org`, but it seems like the name cache never expires (after many days). In particular, if lookup for an IP fails once, it will...
I get fairly tired of implementing both `toJSON` and `toEncoding` for `ToJSON`, but it seems to me there's a solution, by extending the `KeyValue` concept a bit: ```haskell -- So...
Currently seeds are stored cleartext in the database. This option allows greater security, since the seeds are no longer trivially recoverable without the pin if it is set. Also provides...
Anytime I try to use `search-typeahead-text` it immediately pops up with an error "no previous search". It looks like the commit 4f4df336 broke this by changing `get_searched_all`: ``` diff --git...
As a generalization or similar case of #22, I have cases where it would be nice to avoid (or delay) parsing of numeric data, with something like `byteStringNumber :: Parser...
If unix-target is specified, don't use rebind (fixes a crash when accessing target_port). If unix-listen is specified, there is no port argument to skip. Currently if you specify a wrap_cmd...