Rust
言語 パックされた構造体で組み込みトレイトを導出する際、Copyフィールドで機能する x86およびx86_64でのcmpxchg16bターゲット機能を安定化 関連型のトレイト境界の解析を改善 関連型をunionフィールドとして使用可能に dyn-safeトレイトメソッドでSelf: Au…
github.com
Make Sized predicates coinductive, allowing cycles. [must_use] annotations on async fn also affect the Future::Output. Elaborate supertrait obligations when deducing closure signatures. Invalid literals are no longer an error under cfg(FAL…
ログ分析のCLIでRustで作られたやつ 基本的な書き方 cat apache.log | agrind "* | apache | count by status" 1時間ごとの集計 cat apache.log | agrind "* | apache | timeslice(parseDate(timestamp)) 60m as timestamp | count by timestamp | sort by t…
Fix interoperability with thin archives. Fix an internal error in the compiler build process. Downgrade clippy::uninlined_format_args to pedantic. github.com
Added validation of SSH host keys for git URLs in Cargo (CVE-2022-46176) github.com
Rust製のオルタナコマンドいっぱいあるわね。どのキーワードがdiffってるのかを知りたくて、DDGでなんとなくdiff rustを検索してみた。 dandavison.github.io
Release Rust 1.62.1 · rust-lang/rust · GitHub Rust 1.62.1 addresses a few recent regressions in the compiler and standard library, and also mitigates a CPU vulnerability on Intel SGX.
ripgrep ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. ripgrep …
findを置き換えるRustのあれ。 fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opini…
Release Rust 1.62.0 · rust-lang/rust · GitHub Stabilize #[derive(Default)] on enums with a #[default] variant Stop validating some checks in dead code after functions with uninhabited return types Fix constants not getting dropped if part …
Release Rust 1.50.0 · rust-lang/rust · GitHub You can now use const values for x in [x; N] array expressions. This has been technically possible since 1.38.0, as it was unintentionally stabilized など
Release Rust 1.50.0 · rust-lang/rust · GitHub
curl https://sh.rustup.rs -sSf | sh Rustはこのスタイルで入れたらCargoも入るけど、homebrewはRustをソースビルドして別途Cargoを入れている
EmacsのCのパーツをRustに書き換えること。これによりコードの書く量が少なくなること。 github.com
github.com recipe for target 'src' failed みたいなことが書かれてあって???ってなったけど暫定対応として make clean してからmakeするとうまくいった。
lib-src/remacsclient srcの下には出来ていない。あくまでlibなのね。 github.com
ubuntu 16.10 curl https://sh.rustup.rs -sSf | sh なぞればオーケー。 なお、fishでcargoを使えるようにするには、そのままsourceうんたらしてもダメで、直接$HOME/.cargo/envを見に行ってみたら、 export PATH="$HOME/.cargo/bin:$PATH" って書いてあった…