k0001

Results 30 issues of k0001

Currently, the whole URL template needs to be passed through the command-line. It would be great if `niv` had some love out-of-the-box for GitLab (e.g. `niv add gitlab foo/bar` or...

enhancement

As a side effect of running Hydra one gets a binary cache that can be served through SSH using the SSH substituter mechanism from Nix. This way of accessing the...

It should be possible to have Hercules limit access to projects, jobset, jobs, logs and outputs to only those users that have been explicitly granted access to them. This is...

Modern markup languages such as MathML, or programming languages such as Agda, Haskell and Scala can make extensive use of the Greek alphabet and mathematical symbols. Users of these languages...

enhancement
partial fix

Rational numbers can't contain a zero denominator. Smart constructors such as `Data.Ratio.(%)` prevent this, but `store` allows it. ``` Data.Store.decodeEx "\NUL\001\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\000\NUL\NUL\NUL\NUL\NUL\NUL\NUL" :: Rational 1 % 0 > Data.Store.decodeEx "\NUL\000\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\000\NUL\NUL\NUL\NUL\NUL\NUL\NUL" ::...

This instance is necessary in GHC 8.6 for do-notation `fail` desugaring to work

Whereas the size of `PGInt4` is fixed to 4 bytes, the size of `Int` is machine dependent (likely to be 8 bytes in today's 64-bit operating systems). This difference will...

This change makes it easier to grep for queries in PostgreSQL's log, as well as copy-pasting said queries.

As much as I don't like having to reach out to unsafe escape hatches, at times it is just necessary to be able to write raw SQL given that Opaleye...

The current `RelExpr` abstractions seem to be insufficient. Consider the following example, where I'm trying yo to wrap the `regexp_matches()` PostgreSQL function, which works like this: ``` opa-test=> select *...