"Polymorphization #69749"
github.com/rust-lang/rust/pull

動きが活発になっているので見ている

Poor naming of read()/write() I/O methods - libs - Rust Internals
internals.rust-lang.org/t/poor
C でのソケットとかシステムコールを知ってたから「Read / Write 素朴じゃん」と思ってたけど、まあ確かに footgun やな……

Support batch insert for pooled sqlite connections and/or make it clear that connection pooling shouldn't be used with SQLite · Issue #1822 · diesel-rs/diesel
github.com/diesel-rs/diesel/is

🎉

@qnighy 私も同じようなことがありました:
Mastodon 腐った DB 矯正メモ (2020-05-05) by らりお
gist.github.com/lo48576/3fc718

これもしかして PgHero か何かから duplicate index を削除してしまうと発生するトラブルなのではという疑惑が出てきました

JSON-LD 1.1 Processing Algorithms and API
w3.org/TR/2020/PR-json-ld11-ap

ムムッ、いつのまにか JSON-LD11-API が PR になってる……そろそろ実装しはじめてもいい頃か?

iref - crates.io: Rust Package Registry
crates.io/crates/iref

なんか私の実装よりよさげなものが生えてきてる……そのうち使ってみるか

Stabilize `Seek::stream_length` and `Seek::stream_position` (feature `seek_convenience`) by LukasKalbertodt · Pull Request #70904 · rust-lang/rust
github.com/rust-lang/rust/pull

いよいよくるか!

lib.rs/crates/num-traits/crev
そういえばlib.rsにcargo-crevのレビューが表示されるようになったと聞いた

fn-like proc macro in expressions, etc.がstabilize (github.com/rust-lang/rust/pull) されたのは🎉🎉🎉なんだけど、 最新のnightlyはrustfmt等が壊れているので使えるようになるのはいつになることやら

floating point to integer casts can cause undefined behaviour · Issue #10184 · rust-lang/rust
github.com/rust-lang/rust/issu

Define UB in float-to-int casts to saturate · Issue #71269 · rust-lang/rust
github.com/rust-lang/rust/pull

そういえば、長らく safe な Rust コードで数少ない未定義動作だった「浮動小数点数を整数に変換したとき表現可能な範囲を超えていたらどうなるか」問題がひとまず解決した (未定義でなくなった) みたいですね

Tracking issue for RFC 2504, "Fix the Error trait" · Issue #53487 · rust-lang/rust
github.com/rust-lang/rust/issu

Error trait が core に入ってかつ backtrace 系が std 環境でだけ有効になるというのがユーザ的には一番幸せだと思うんだけど、コンパイラ実装的にはそこそこ負担が大きそうな感じらしい。
どうなるかな

VK_LAYER_LUNARG_standard_validation は使用不可に – すらりん日記
blog.techlab-xe.net/cant-enabl

> 今後も使えるコードに書き直すためには、 “VK_LAYER_LUNARG_standard_validation” を変更します。変更先は、 ” VK_LAYER_KHRONOS_validation” になります。
>
> 知っての通り、VK_LAYER_LUNARG_standard_validation はメタレイヤーであり、そのメタレイヤー自体が廃止の方向となったために起こった状態となります。

dtolnay/no-panic: Attribute macro to require that the compiler prove a function can't ever panic
github.com/dtolnay/no-panic

これおもしろいな

Show more
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!