Jon Gjengset

Results 171 issues of Jon Gjengset

In https://stjepang.github.io/2019/01/29/lock-free-rust-crossbeam-in-2019.html, @stjepang mentions a few pieces that may be relevant to `bus`. Specifically, [`Backoff`](https://docs.rs/crossbeam/0.7.1/crossbeam/utils/struct.Backoff.html) might be a good substitute for `parking_lot::SpinWait`, and [`CachePadded`](https://docs.rs/crossbeam/0.7.1/crossbeam/utils/struct.CachePadded.html) might buy us some better performance...

Biggest blockers: - [ ] Find right path for config files (`xdg` equivalent) - [ ] Figure out how to do notifications (e.g., `notify-send`)

Biggest blockers: - [ ] Find right path for config files (`xdg` equivalent) - [ ] Figure out how to do notifications (e.g., `notify-send`)

`cargo-outdated` currently forcibly enables all targets when it resolves the workspace's dependencies: https://github.com/kbknapp/cargo-outdated/blob/fe97a089185162ffb84b91e6ce24eabf96784b62/src/cargo_ops/elaborate_workspace.rs#L90 This means that `cargo-outdated` will download dependencies that aren't needed for `cargo build` and friends, causing unnecessary...

The documentation for [Cargo configuration](https://doc.rust-lang.org/cargo/reference/config.html#hierarchical-structure) indicates that `.cargo/config` files may be present at any parent directory of the current project, and that they will all be read and unified. However,...

D: medium
C: build chain / meta
c: cargo

One of the most common use-cases for `du -hs` by far for me (and also what `dust` caters to), is to do `du -hs *` to find the largest directories...

help wanted

Try installing this recipe: ```sql CREATE TABLE Article (id int, title varchar(255), PRIMARY KEY(id)); CREATE TABLE Vote (article_id int, user int); CREATE VIEW VoteCount AS SELECT Vote.article_id, COUNT(user) AS votes...

We currently implement N-way joins by doing a chain of two-way joins. While this does help somewhat for re-use, we could be smarter about it. For example: ```sql A JOIN...

enhancement
research
perf
m-operators

Currently, logging is pretty ad-hoc: different modules use logging levels pretty arbitrarily, and there is important information in `trace` levels and unimportant info in `log`. We should take a pass...

enhancement
help wanted
good first issue

The system currently outputs very little information that is useful for profiling. Information such as: - Time spent in different parts of domain processing. - Rate of backfills and record...

enhancement
perf
m-debugging