profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/waywardmonkeys/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Bruce Mitchener waywardmonkeys @endoli Have worked on compilers, debuggers, runtime systems for a while. Now working in Rust via the @endoli organization.

petgraph/petgraph 1464

Graph data structure library for Rust.

brendanzab/codespan 562

Beautiful diagnostic reporting for text-based programming languages.

posix4e/rust-metrics 98

Multi reporter metrics library (carbon, graphite, postgresql, prometheus)

servo/rust-harfbuzz 57

Rust bindings to HarfBuzz

endoli/commands.rs 17

A command system for Rust.

ProgrammerArchaeology/ezd 5

ezd - easy drawing for programs on X displays

vizirs/vega-lite.rs 4

Generated Rust code for the Vega-Lite schema.

PR opened adamnemecek/femtovg

Remove .DS_Store files.

These don't need to be in the Git repository.

+0 -0

0 comment

2 changed files

pr created time in 16 days

create barnchwaywardmonkeys/femtovg

branch : remove-dsstore-files

created branch time in 16 days

delete branch waywardmonkeys/nushell

delete branch : remove-extra-shadow-rs-dep

delete time in 2 months

issue commentnushell/nushell

crash when I use ceil or floor

This is https://github.com/akubera/bigdecimal-rs/issues/69

wpf999

comment created time in 3 months

pull request commentValloric/hamcrest2-rust

Update to num 0.4.

nushell is using hamcrest2 and that leads to it building multiple copies of the various num crates.

waywardmonkeys

comment created time in 3 months

PR opened Valloric/hamcrest2-rust

Update to num 0.4.
+1 -1

0 comment

1 changed file

pr created time in 3 months

create barnchwaywardmonkeys/hamcrest2-rust

branch : update-to-num-0.4

created branch time in 3 months

PR opened nushell/nushell

Use shadow-rs 0.6 in nu-cli.

nu-command was already using shadow-rs 0.6, so there were two copies being built and used. This makes them match up.

+4 -14

0 comment

2 changed files

pr created time in 3 months

create barnchwaywardmonkeys/nushell

branch : remove-extra-shadow-rs-dep

created branch time in 3 months

issue commentnushell/nushell

help with GLIBC_2.29 error

Centos 7 is glibc 2.17 ... you'll have to either build your own nu, or perhaps there should be a build using musl instead that can be run more widely. (Or use a really old machine for building releases that has a very old glibc, like Centos 7.)

shuncon

comment created time in 3 months

delete branch waywardmonkeys/nushell

delete branch : update-s3handler

delete time in 3 months

push eventwaywardmonkeys/nushell

Eli Flanagan

commit sha 11cb5ed10ed30dce48aa27735321b63f37a3f591

port strings size engine-p (#3690) (#3753) migrate `size` command to engine-p. I also tweaked the signature of the primary logic (`size`) to mimic `keep`. Part of #3390.

view details

Matheus

commit sha 5bc7a1f43509110bd3c286d5b686150ad32524e4

#3385: Add unique option for uniq command (#3754) * Added -u arg for command uniq. * Update uniq.rs Co-authored-by: JT <jonathandturner@users.noreply.github.com>

view details

Bruce Mitchener

commit sha 3262ffc1a6ee87e188be5338467729d476d2c6ef

Update s3handler to 0.7 (really 0.7.3). (#3757) This brings with it a reduction in the number of duplicated dependencies that it has and the overhead it imposes on our build. The number of crates that need to be built for `cargo build --features extra` drops by roughly 50.

view details

Darren Schroeder

commit sha 56c7a99eb49253c9bbcf9ed96c54255fb4509205

Into binary changes (#3758) * kind of works but not what we really want * updated `into binary` and `first` to work better together * attempt to fix wasm build problem * attempt #2 to fix wasm stuff

view details

push time in 3 months

PR opened nushell/nushell

Update s3handler to 0.7 (really 0.7.3).

This brings with it a reduction in the number of duplicated dependencies that it has and the overhead it imposes on our build.

The number of crates that need to be built for cargo build --features extra drops by roughly 50.

+241 -692

0 comment

2 changed files

pr created time in 3 months

create barnchwaywardmonkeys/nushell

branch : update-s3handler

created branch time in 3 months

push eventwaywardmonkeys/nushell

Bruce Mitchener

commit sha 651d4250466dc01d6d666718fc8d9195375ea630

Remove ptree dep from nu-command, remove associated feature. (#3741) Nothing used the `ptree` feature or optional dependency within `nu-command` except to include it within the `version` output. This may be related to when `nu-cli` also had a `ptree` feature, but I'm not sure. That leaves the code within `nu_plugin_tree` as the sole remaining user of `ptree`, which is already covered by the feature `tree` and included in the `version` output.

view details

Darren Schroeder

commit sha b32979bc840e09b5fa7677ddf2bbe05332b02370

^ls doesn't exist on windows (#3745)

view details

Jakub Žádník

commit sha 56855f979118cac781fe9ed02479b16f870fe95a

Downgrade crossterm to fix pager compilation (#3740) * Downgrade crossterm to fix pager compilation With 0.20.0, the `table-pager` feature wouldn't compile. Closes #3738 * Update Cargo.lock

view details

Bruce Mitchener

commit sha a99a2ce7e88311a3f56d744eb04d47ef99a615f5

Update wasm sample gitignore for node_modules. (#3747) When building the wasm sample in the way that it is built in CI, a `node_modules` directory is populated.

view details

Darren Schroeder

commit sha 08c624576c867ffae9d63d6c22780162e12d358b

try to use regular trim commands as much as possible (#3743)

view details

Bruce Mitchener

commit sha 1943071d127fdeda14dc2cfbb9846e85706d13bd

Simplify `is_executable` in `nu-completion`. (#3742) On Windows, we used the `is-exeuctable` crate but on Unix, we duplicated the check that it did, with one difference: We also looked at whether or not it was a symlink. The `is-executable` crate uses `std::fs::metadata` which follows symlinks, so this scenario should never occur here, as it will return the metadata for the target file. Using the `is-executable` crate on both Unix and Windows lets us make it non-optional. This lets us remove the `executable-support` feature. (It is worth noting that this code didn't compile on Windows when the `executable-support` feature was not specified.) Right now, there is an alternate code path for `target_arch` being `wasm32`. This isn't exactly correct as it should probably handle something different for when the `target_os` is `wasi`.

view details

Darren Schroeder

commit sha 1911aad57f5d2076ce7ea2b5c13fb8817d2a585f

add a couple more features (#3749)

view details

Darren Schroeder

commit sha 720217a5e49ecbe7a6aeeae52e25abad3973f920

Update stale.yml update to move it to a cron schedule

view details

JT

commit sha 69fa040361e9903ba009d9576ca8b76a576694a2

Fix nothing string comparison (#3750)

view details

Darren Schroeder

commit sha 70215fe4807ac7a7fb4804900c8882c7ddcb4de1

a few things that make it easier to debug keybindings (#3752)

view details

mukund

commit sha 2b80f40164866ef359cc53eb1c76c809b0d67412

Remove outdated note in README.md. (#3751)

view details

push time in 3 months

delete branch waywardmonkeys/s3handler

delete branch : update-deps

delete time in 3 months

issue commentyanganto/s3handler

upgrade reqwest to 0.11

This is included in PR #41. It builds and passes the tests.

yanganto

comment created time in 3 months

PR opened yanganto/s3handler

Update some deps, remove some unused deps.

I noticed that a lot of outdated libraries were being brought into the nushell build via this crate, so this starts to update things to clean that up. (There's still more that can be updated or removed, but that requires code changes.)

+8 -11

0 comment

1 changed file

pr created time in 3 months

create barnchwaywardmonkeys/s3handler

branch : update-deps

created branch time in 3 months

issue commentnushell/nushell

Compile error when missing executable-support

This should be fixed now that #3742 has landed.

elferherrera

comment created time in 3 months

pull request commentnushell/nushell

Simplify `is_executable` in `nu-completion`.

@fdncred I've pushed what should fix the wasm failure. Let's see.

waywardmonkeys

comment created time in 3 months

PR opened nushell/nushell

Update wasm sample gitignore for node_modules.

When building the wasm sample in the way that it is built in CI, a node_modules directory is populated.

+1 -0

0 comment

1 changed file

pr created time in 3 months

create barnchwaywardmonkeys/nushell

branch : update-wasm-sample-gitignore

created branch time in 3 months

push eventwaywardmonkeys/nushell

Bruce Mitchener

commit sha 651d4250466dc01d6d666718fc8d9195375ea630

Remove ptree dep from nu-command, remove associated feature. (#3741) Nothing used the `ptree` feature or optional dependency within `nu-command` except to include it within the `version` output. This may be related to when `nu-cli` also had a `ptree` feature, but I'm not sure. That leaves the code within `nu_plugin_tree` as the sole remaining user of `ptree`, which is already covered by the feature `tree` and included in the `version` output.

view details

Darren Schroeder

commit sha b32979bc840e09b5fa7677ddf2bbe05332b02370

^ls doesn't exist on windows (#3745)

view details

Jakub Žádník

commit sha 56855f979118cac781fe9ed02479b16f870fe95a

Downgrade crossterm to fix pager compilation (#3740) * Downgrade crossterm to fix pager compilation With 0.20.0, the `table-pager` feature wouldn't compile. Closes #3738 * Update Cargo.lock

view details

Bruce Mitchener

commit sha b6ca6021496d2349290da44f2b6aaf375d5943be

Simplify `is_executable` in `nu-completion`. On Windows, we used the `is-exeuctable` crate but on Unix, we duplicated the check that it did, with one difference: We also looked at whether or not it was a symlink. The `is-executable` crate uses `std::fs::metadata` which follows symlinks, so this scenario should never occur here, as it will return the metadata for the target file. Using the `is-executable` crate on both Unix and Windows lets us make it non-optional. This lets us remove the `executable-support` feature. (It is worth noting that this code didn't compile on Windows when the `executable-support` feature was not specified.) Right now, there is an alternate code path for `target_arch` being `wasm32`. This isn't exactly correct as it should probably handle something different for when the `target_os` is `wasi`.

view details

push time in 3 months

delete branch waywardmonkeys/nushell

delete branch : remove-empty-trace-feature

delete time in 3 months

delete branch waywardmonkeys/nushell

delete branch : remove-nu-command-ptree

delete time in 3 months

delete branch waywardmonkeys/nushell

delete branch : update-minus-tui-remove-crossterm-0.18

delete time in 3 months