This week in Rust #274 — 19 feb 2019
https://this-week-in-rust.org/blog/2019/02/19/this-week-in-rust-274/
https://this-week-in-rust.org/blog/2019/02/19/this-week-in-rust-274/
Updates from core
Implement incremental "fat" LTO
https://github.com/rust-lang/rust/pull/58378
Enable comparing fat pointers
https://github.com/rust-lang/rust/pull/58301
impl iter() for dyn Error
https://github.com/rust-lang/rust/pull/58289
Improve the error messages for missing stability attributes
https://github.com/rust-lang/rust/pull/58276
Cut down on number formating code size
https://github.com/rust-lang/rust/pull/58272
Reduce the size of hir::Expr
https://github.com/rust-lang/rust/pull/58258
Make saturating_add and saturating_sub const functions
https://github.com/rust-lang/rust/pull/58246
Stabilize slice_sort_by_cached_key
https://github.com/rust-lang/rust/pull/58074
Stabilize str::escape_* methods with new return types
https://github.com/rust-lang/rust/pull/58051
Stabilize the time_checked_add feature
https://github.com/rust-lang/rust/pull/58034
Update the future/task API
https://github.com/rust-lang/rust/pull/57992
Speed up the fast path for assert_eq! and assert_ne!
https://github.com/rust-lang/rust/pull/57815
cargo: Stabilize Alternative Registries
https://github.com/rust-lang/cargo/pull/6654
Implement incremental "fat" LTO
https://github.com/rust-lang/rust/pull/58378
Enable comparing fat pointers
https://github.com/rust-lang/rust/pull/58301
impl iter() for dyn Error
https://github.com/rust-lang/rust/pull/58289
Improve the error messages for missing stability attributes
https://github.com/rust-lang/rust/pull/58276
Cut down on number formating code size
https://github.com/rust-lang/rust/pull/58272
Reduce the size of hir::Expr
https://github.com/rust-lang/rust/pull/58258
Make saturating_add and saturating_sub const functions
https://github.com/rust-lang/rust/pull/58246
Stabilize slice_sort_by_cached_key
https://github.com/rust-lang/rust/pull/58074
Stabilize str::escape_* methods with new return types
https://github.com/rust-lang/rust/pull/58051
Stabilize the time_checked_add feature
https://github.com/rust-lang/rust/pull/58034
Update the future/task API
https://github.com/rust-lang/rust/pull/57992
Speed up the fast path for assert_eq! and assert_ne!
https://github.com/rust-lang/rust/pull/57815
cargo: Stabilize Alternative Registries
https://github.com/rust-lang/cargo/pull/6654
News
Moving from Ruby to Rust.
https://deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html
Rust lifetime visualization ideas.
https://blog.adamant-lang.org/2019/rust-lifetime-visualization-ideas/
Generators II: The question mark problem.
https://boats.gitlab.io/blog/post/generators-ii/
A list of itch.io games written in Rust.
https://itch.io/c/449652/rustlang-games
Cross-compiling Rust code to Minix.
https://iandouglasscott.com/2019/02/18/cross-compiling-rust-code-to-minix/
One hundred Rust PRs later.
https://phansch.net/2019/02/18/onehundred-rust-prs/
This week in Rust and WebAssembly 10.
https://rustwasm.github.io/2019/02/13/this-week-in-rust-and-wasm-010.html
Moving from Ruby to Rust.
https://deliveroo.engineering/2019/02/14/moving-from-ruby-to-rust.html
Rust lifetime visualization ideas.
https://blog.adamant-lang.org/2019/rust-lifetime-visualization-ideas/
Generators II: The question mark problem.
https://boats.gitlab.io/blog/post/generators-ii/
A list of itch.io games written in Rust.
https://itch.io/c/449652/rustlang-games
Cross-compiling Rust code to Minix.
https://iandouglasscott.com/2019/02/18/cross-compiling-rust-code-to-minix/
One hundred Rust PRs later.
https://phansch.net/2019/02/18/onehundred-rust-prs/
This week in Rust and WebAssembly 10.
https://rustwasm.github.io/2019/02/13/this-week-in-rust-and-wasm-010.html
Crate of the week: num-format
This week's crate is num-format, a crate to format numbers to international standards. Thanks to Vikrant for the suggestion!
This week's crate is num-format, a crate to format numbers to international standards. Thanks to Vikrant for the suggestion!
This week in Rust #275 — 26 feb 2019
https://this-week-in-rust.org/blog/2019/02/26/this-week-in-rust-275/
https://this-week-in-rust.org/blog/2019/02/26/this-week-in-rust-275/
Updates from core
Add an unstable option to build proc macros for both the host and the target
https://github.com/rust-lang/cargo/pull/6547
Avoid ICE when region sneaks into impl trait
https://github.com/rust-lang/rust/pull/58649
Add const generics to the HIR
https://github.com/rust-lang/rust/pull/58503
Improve parsing diagnostic for negative supertrait bounds
https://github.com/rust-lang/rust/pull/57364
Optimise vec![false; N] to zero-alloc
https://github.com/rust-lang/rust/pull/58628
Add expected/provided byte alignments to validation error message
https://github.com/rust-lang/rust/pull/58658
Remove LazyTokenStream
https://github.com/rust-lang/rust/pull/58476
Add better error message for partial move
https://github.com/rust-lang/rust/pull/58199
Suggest removing parentheses surrounding lifetimes
https://github.com/rust-lang/rust/pull/58198
Use normal mutable borrows in matches
https://github.com/rust-lang/rust/pull/57609
Monomorphize less code in fs::{read, write}
https://github.com/rust-lang/rust/pull/58530
Make overflowing and wrapping negation const
https://github.com/rust-lang/rust/pull/58044
Fix overlapping references in BTree
https://github.com/rust-lang/rust/pull/58431
Relax some Ord bounds on BinaryHeap
https://github.com/rust-lang/rust/pull/58421
Relax some Hash bounds on HashMap and HashSet
https://github.com/rust-lang/rust/pull/58370
Turn duration consts into associated consts
https://github.com/rust-lang/rust/pull/58595
RangeInclusive internal iteration performance improvement
https://github.com/rust-lang/rust/pull/58122
Override VecDeque::try_rfold, also update iterator
https://github.com/rust-lang/rust/pull/58064
Stabilize TryFrom and TryInto with a convert::Infallible empty enum
https://github.com/rust-lang/rust/pull/58302
Stabilize iter::successors and iter::from_fn
https://github.com/rust-lang/rust/pull/58576
Destabilize fixed-width const defined atomic integers
https://github.com/rust-lang/rust/pull/58616
Deprecate the unstable Vec::resize_default
https://github.com/rust-lang/rust/pull/57656
Modify doctest's auto-fn main() to allow Results
https://github.com/rust-lang/rust/pull/56470
crates.io: Stop logging the referer header
https://github.com/rust-lang/crates.io/pull/1636
Add an unstable option to build proc macros for both the host and the target
https://github.com/rust-lang/cargo/pull/6547
Avoid ICE when region sneaks into impl trait
https://github.com/rust-lang/rust/pull/58649
Add const generics to the HIR
https://github.com/rust-lang/rust/pull/58503
Improve parsing diagnostic for negative supertrait bounds
https://github.com/rust-lang/rust/pull/57364
Optimise vec![false; N] to zero-alloc
https://github.com/rust-lang/rust/pull/58628
Add expected/provided byte alignments to validation error message
https://github.com/rust-lang/rust/pull/58658
Remove LazyTokenStream
https://github.com/rust-lang/rust/pull/58476
Add better error message for partial move
https://github.com/rust-lang/rust/pull/58199
Suggest removing parentheses surrounding lifetimes
https://github.com/rust-lang/rust/pull/58198
Use normal mutable borrows in matches
https://github.com/rust-lang/rust/pull/57609
Monomorphize less code in fs::{read, write}
https://github.com/rust-lang/rust/pull/58530
Make overflowing and wrapping negation const
https://github.com/rust-lang/rust/pull/58044
Fix overlapping references in BTree
https://github.com/rust-lang/rust/pull/58431
Relax some Ord bounds on BinaryHeap
https://github.com/rust-lang/rust/pull/58421
Relax some Hash bounds on HashMap and HashSet
https://github.com/rust-lang/rust/pull/58370
Turn duration consts into associated consts
https://github.com/rust-lang/rust/pull/58595
RangeInclusive internal iteration performance improvement
https://github.com/rust-lang/rust/pull/58122
Override VecDeque::try_rfold, also update iterator
https://github.com/rust-lang/rust/pull/58064
Stabilize TryFrom and TryInto with a convert::Infallible empty enum
https://github.com/rust-lang/rust/pull/58302
Stabilize iter::successors and iter::from_fn
https://github.com/rust-lang/rust/pull/58576
Destabilize fixed-width const defined atomic integers
https://github.com/rust-lang/rust/pull/58616
Deprecate the unstable Vec::resize_default
https://github.com/rust-lang/rust/pull/57656
Modify doctest's auto-fn main() to allow Results
https://github.com/rust-lang/rust/pull/56470
crates.io: Stop logging the referer header
https://github.com/rust-lang/crates.io/pull/1636
News
Rust case study: Community makes Rust an easy choice for npm.
https://www.rust-lang.org/static/pdfs/Rust-npm-Whitepaper.pdf
Combine results for improved Rust validation logic.
https://www.joshmcguigan.com/blog/multi-try-improved-validation-logic-rust/
Rust now runs on the new Cortex-M33 based Nordic nRF9160 LTE SiP.
https://twitter.com/42Technology/status/1099009843967471617
Scientific computing: a Rust adventure - part 0 - vectors.
https://www.lpalmieri.com/posts/2019-02-23-scientific-computing-a-rust-adventure-part-0-vectors/
HTML code coverage reports for Rust.
https://blog.knoldus.com/bid-adieu-to-tarpaulin-html-reports-are-here-for-rust/
Blockchain in Rust - a video series.
https://www.youtube.com/watch?v=vJdT05zl6jk&list=PLwnSaD6BDfXL0RiKT_5nOIdxTxZWpPtAv&index=2&t=0s
Changes in the core team.
https://blog.rust-lang.org/2019/02/22/Core-team-changes.html
Rust lang team working groups.
http://smallcultfollowing.com/babysteps/blog/2019/02/22/rust-lang-team-working-groups/
This week in Rust and WebAssembly 11.
https://rustwasm.github.io/2019/02/21/this-week-in-rust-and-wasm-011.html
The embedded WG newsletter 15.
https://rust-embedded.github.io/blog/newsletter-15/
Rust case study: Community makes Rust an easy choice for npm.
https://www.rust-lang.org/static/pdfs/Rust-npm-Whitepaper.pdf
Combine results for improved Rust validation logic.
https://www.joshmcguigan.com/blog/multi-try-improved-validation-logic-rust/
Rust now runs on the new Cortex-M33 based Nordic nRF9160 LTE SiP.
https://twitter.com/42Technology/status/1099009843967471617
Scientific computing: a Rust adventure - part 0 - vectors.
https://www.lpalmieri.com/posts/2019-02-23-scientific-computing-a-rust-adventure-part-0-vectors/
HTML code coverage reports for Rust.
https://blog.knoldus.com/bid-adieu-to-tarpaulin-html-reports-are-here-for-rust/
Blockchain in Rust - a video series.
https://www.youtube.com/watch?v=vJdT05zl6jk&list=PLwnSaD6BDfXL0RiKT_5nOIdxTxZWpPtAv&index=2&t=0s
Changes in the core team.
https://blog.rust-lang.org/2019/02/22/Core-team-changes.html
Rust lang team working groups.
http://smallcultfollowing.com/babysteps/blog/2019/02/22/rust-lang-team-working-groups/
This week in Rust and WebAssembly 11.
https://rustwasm.github.io/2019/02/21/this-week-in-rust-and-wasm-011.html
The embedded WG newsletter 15.
https://rust-embedded.github.io/blog/newsletter-15/
Crate of the week: shellfn
This week's crate is shellfn, a proc macro to easily and safely use shell noscripts in Rust. Thanks to Willi Kappler for the suggestion!
This week's crate is shellfn, a proc macro to easily and safely use shell noscripts in Rust. Thanks to Willi Kappler for the suggestion!
This week in Rust #276 — 05 mar 2019
https://this-week-in-rust.org/blog/2019/03/05/this-week-in-rust-276/
https://this-week-in-rust.org/blog/2019/03/05/this-week-in-rust-276/
Updates from core
Support defining C compatible variadic functions
https://github.com/rust-lang/rust/pull/57760
Fix C-variadic function printing
https://github.com/rust-lang/rust/pull/58865
Add support for using a jobserver with Rayon
https://github.com/rust-lang/rust/pull/56946
Stabilize unrestricted_attribute_tokens
https://github.com/rust-lang/rust/pull/57367
Include bounds from promoted constants in NLL
https://github.com/rust-lang/rust/pull/57202
NLL: Type check operations with pointer types
https://github.com/rust-lang/rust/pull/58673
NLL: Remove LiveVar
https://github.com/rust-lang/rust/pull/58505
Self-Profiler: Make the profiler faster/more efficient
https://github.com/rust-lang/rust/pull/58425
Normalize the type Self resolves to in an impl
https://github.com/rust-lang/rust/pull/58757
Use internal iteration in all methods of Filter and FilterMap
https://github.com/rust-lang/rust/pull/58730
Support defining C compatible variadic functions
https://github.com/rust-lang/rust/pull/57760
Fix C-variadic function printing
https://github.com/rust-lang/rust/pull/58865
Add support for using a jobserver with Rayon
https://github.com/rust-lang/rust/pull/56946
Stabilize unrestricted_attribute_tokens
https://github.com/rust-lang/rust/pull/57367
Include bounds from promoted constants in NLL
https://github.com/rust-lang/rust/pull/57202
NLL: Type check operations with pointer types
https://github.com/rust-lang/rust/pull/58673
NLL: Remove LiveVar
https://github.com/rust-lang/rust/pull/58505
Self-Profiler: Make the profiler faster/more efficient
https://github.com/rust-lang/rust/pull/58425
Normalize the type Self resolves to in an impl
https://github.com/rust-lang/rust/pull/58757
Use internal iteration in all methods of Filter and FilterMap
https://github.com/rust-lang/rust/pull/58730
News
🎈🎉 Announcing Rust 1.33.0. 🎉🎈
https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
Building fast interpreters in Rust.
https://blog.cloudflare.com/building-fast-interpreters-in-rust/
Implications of rewriting a browser component in Rust.
https://hacks.mozilla.org/2019/02/rewriting-a-browser-component-in-rust/
24 hours of game development in Rust.
http://iolivia.me/posts/24-hours-of-rust-game-dev/
Proposal: New channels for Rust's standard library.
https://stjepang.github.io/2019/03/02/new-channels.html
Async-await status report.
http://smallcultfollowing.com/babysteps/blog/2019/03/01/async-await-status-report/
Up and Running with React + Rust + Wasm.
https://prestonrichey.com/blog/react-rust-wasm/
Exposing FFI from the Rust library.
https://svartalf.info/posts/2019-03-01-exposing-ffi-from-the-rust-library/
Compile time function evaluation using const fn in Rust.
https://blog.knoldus.com/no-more-run-time-enjoy-compile-time-function-evaluation-using-const-fn-in-rust/
This week in Rust and WebAssembly 12.
https://rustwasm.github.io/2019/02/28/this-week-in-rust-and-wasm-012.html
🎈🎉 Announcing Rust 1.33.0. 🎉🎈
https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
Building fast interpreters in Rust.
https://blog.cloudflare.com/building-fast-interpreters-in-rust/
Implications of rewriting a browser component in Rust.
https://hacks.mozilla.org/2019/02/rewriting-a-browser-component-in-rust/
24 hours of game development in Rust.
http://iolivia.me/posts/24-hours-of-rust-game-dev/
Proposal: New channels for Rust's standard library.
https://stjepang.github.io/2019/03/02/new-channels.html
Async-await status report.
http://smallcultfollowing.com/babysteps/blog/2019/03/01/async-await-status-report/
Up and Running with React + Rust + Wasm.
https://prestonrichey.com/blog/react-rust-wasm/
Exposing FFI from the Rust library.
https://svartalf.info/posts/2019-03-01-exposing-ffi-from-the-rust-library/
Compile time function evaluation using const fn in Rust.
https://blog.knoldus.com/no-more-run-time-enjoy-compile-time-function-evaluation-using-const-fn-in-rust/
This week in Rust and WebAssembly 12.
https://rustwasm.github.io/2019/02/28/this-week-in-rust-and-wasm-012.html
Crate of the week: multi_try
This week's crate is multi_try, a crate to simplify working with multiple results. Thanks to Azriel Hoh for the suggestion!
This week's crate is multi_try, a crate to simplify working with multiple results. Thanks to Azriel Hoh for the suggestion!
This week in Rust #277 — 12 mar 2019
https://this-week-in-rust.org/blog/2019/03/12/this-week-in-rust-277/
https://this-week-in-rust.org/blog/2019/03/12/this-week-in-rust-277/
Updates from core
Make the rustc driver and interface demand driven
rust-lang/rust/pull/56732
Make the lifetime parameters of tcx consistent
rust-lang/rust/pull/58926
Don't promote function calls to nonpromotable things
rust-lang/rust/pull/58784
HirIdification: almost there
rust-lang/rust/pull/58915
Monomorphize generator field types for debuginfo
rust-lang/rust/pull/58906
Always emit unclosed delimiter diagnostics
rust-lang/rust/pull/58903
Mention unwind(aborts) in diagnostics for #[unwind]
rust-lang/rust/pull/58762
Add const generics to ty (and transitive dependencies)
rust-lang/rust/pull/58583
Make the Entry API of HashMap Sync and Send
rust-lang/rust/pull/58369
On return type impl Trait for block with no expr point at last semi
rust-lang/rust/pull/58204
Create a derive macro for HashStable and allow proc macros in rustc
rust-lang/rust/pull/58013
Move index updates off the web server
rust-lang/crates.io/pull/1588
Make Unique::as_ptr, NonNull::dangling and NonNull::cast const
rust-lang/rust/pull/58750
MaybeUninit: add read_initialized, add examples
rust-lang/rust/pull/58660
Add as_slice() to slice::IterMut and vec::Drain
rust-lang/rust/pull/58924
cargo: Emit warning on misspelled environment variables
rust-lang/cargo/pull/6694
rustdoc: add option to calculate "documentation coverage"
rust-lang/rust/pull/58626
Make the rustc driver and interface demand driven
rust-lang/rust/pull/56732
Make the lifetime parameters of tcx consistent
rust-lang/rust/pull/58926
Don't promote function calls to nonpromotable things
rust-lang/rust/pull/58784
HirIdification: almost there
rust-lang/rust/pull/58915
Monomorphize generator field types for debuginfo
rust-lang/rust/pull/58906
Always emit unclosed delimiter diagnostics
rust-lang/rust/pull/58903
Mention unwind(aborts) in diagnostics for #[unwind]
rust-lang/rust/pull/58762
Add const generics to ty (and transitive dependencies)
rust-lang/rust/pull/58583
Make the Entry API of HashMap Sync and Send
rust-lang/rust/pull/58369
On return type impl Trait for block with no expr point at last semi
rust-lang/rust/pull/58204
Create a derive macro for HashStable and allow proc macros in rustc
rust-lang/rust/pull/58013
Move index updates off the web server
rust-lang/crates.io/pull/1588
Make Unique::as_ptr, NonNull::dangling and NonNull::cast const
rust-lang/rust/pull/58750
MaybeUninit: add read_initialized, add examples
rust-lang/rust/pull/58660
Add as_slice() to slice::IterMut and vec::Drain
rust-lang/rust/pull/58924
cargo: Emit warning on misspelled environment variables
rust-lang/cargo/pull/6694
rustdoc: add option to calculate "documentation coverage"
rust-lang/rust/pull/58626
News
New members for the Rust core team.
internals.rust-lang.org
Tools team changes.
internals.rust-lang.org
Raspberry Pi 3: Hardware debugging using JTAG.
rust-embedded/rust-raspi3-OS-tutorials/tree/master/0B_hw_debug_JTAG
From 46s to 5s - Optimizing a 350 line raytracer in Rust.
blog.usejournal.com
Should Rust channels panic on send if nobody's listening?
www.randomhacks.net
In nightly Rust, 'await!' may never return (dropping futures).
www.randomhacks.net
The rise of wgpu.
gfx-rs.github.io
Making a case: Rust for Python developers.
medium.com/@rajasekar3eg
Intro to web programming in Rust for NodeJS developers.
medium.com/@gruberbastian
Remote development and debugging of Rust with CLion.
medium.com/nearprotocol
This week in Rust and WebAssembly 13.
rustwasm.github.io
The Embedded WG newsletter 16.
rust-embedded.github.io
New members for the Rust core team.
internals.rust-lang.org
Tools team changes.
internals.rust-lang.org
Raspberry Pi 3: Hardware debugging using JTAG.
rust-embedded/rust-raspi3-OS-tutorials/tree/master/0B_hw_debug_JTAG
From 46s to 5s - Optimizing a 350 line raytracer in Rust.
blog.usejournal.com
Should Rust channels panic on send if nobody's listening?
www.randomhacks.net
In nightly Rust, 'await!' may never return (dropping futures).
www.randomhacks.net
The rise of wgpu.
gfx-rs.github.io
Making a case: Rust for Python developers.
medium.com/@rajasekar3eg
Intro to web programming in Rust for NodeJS developers.
medium.com/@gruberbastian
Remote development and debugging of Rust with CLion.
medium.com/nearprotocol
This week in Rust and WebAssembly 13.
rustwasm.github.io
The Embedded WG newsletter 16.
rust-embedded.github.io
Crate of the week: validator
This week's crate is validator, a crate offering simple validation for Rust structs. Thanks to Willi Kappler for the suggestion!
This week's crate is validator, a crate offering simple validation for Rust structs. Thanks to Willi Kappler for the suggestion!
This week in Rust #278 — 19 mar 2019
https://this-week-in-rust.org/blog/2019/03/19/this-week-in-rust-278/
https://this-week-in-rust.org/blog/2019/03/19/this-week-in-rust-278/
Updates from core
Optimize copying large ranges of undefmask blocks
rust-lang/rust/pull/58556
Unregress using scalar unions in constants
rust-lang/rust/pull/59139
Ignore higher-ranked object bound conditions created by WF
rust-lang/rust/pull/59132
Visit impl Trait for dead_code lint
rust-lang/rust/pull/59129
rustc: Fix ICE when trait alias has bare Self
rust-lang/rust/pull/59118
Fix ICE in MIR pretty printing
rust-lang/rust/pull/59036
resolve: Account for new importable entities
rust-lang/rust/pull/59047
Remove restriction on isize/usize in repr(simd)
rust-lang/rust/pull/59201
Add Cmp::clamp for ranges
rust-lang/rust/pull/58710
Stabilize Range*::contains
rust-lang/rust/pull/59152
Change std::fs::copy to use copyfile on MacOS and iOS
rust-lang/rust/pull/58901
Stabilize Option::copied
rust-lang/rust/pull/59231
cargo: Fix resolving yanked crates when using a local registry
rust-lang/cargo/pull/6742
cargo: Stricter package change detection
rust-lang/cargo/pull/6740
Optimize copying large ranges of undefmask blocks
rust-lang/rust/pull/58556
Unregress using scalar unions in constants
rust-lang/rust/pull/59139
Ignore higher-ranked object bound conditions created by WF
rust-lang/rust/pull/59132
Visit impl Trait for dead_code lint
rust-lang/rust/pull/59129
rustc: Fix ICE when trait alias has bare Self
rust-lang/rust/pull/59118
Fix ICE in MIR pretty printing
rust-lang/rust/pull/59036
resolve: Account for new importable entities
rust-lang/rust/pull/59047
Remove restriction on isize/usize in repr(simd)
rust-lang/rust/pull/59201
Add Cmp::clamp for ranges
rust-lang/rust/pull/58710
Stabilize Range*::contains
rust-lang/rust/pull/59152
Change std::fs::copy to use copyfile on MacOS and iOS
rust-lang/rust/pull/58901
Stabilize Option::copied
rust-lang/rust/pull/59231
cargo: Fix resolving yanked crates when using a local registry
rust-lang/cargo/pull/6742
cargo: Stricter package change detection
rust-lang/cargo/pull/6740
News
Writing an OS in Rust: Paging implementation.
os.phil-opp.com
Fast, bump-allocated virtual DOMs with Rust and Wasm.
hacks.mozilla.org
Implementing a NES emulator in Rust.
www.michaelburge.us
Porting the UNIX-like Redox OS to Arm v8.0.
fosdem.org
A Rust API for librnoscript.
people.gnome.org
Embedded in Rust: Implementing a static stack usage analysis tool.
blog.japaric.io
Scientific computing: a Rust adventure (part 1 - zero-cost abstractions).
www.lpalmieri.com
Web Programming in Rust - 02/x: Deployments.
dev.to
Announcing Governance Working Group.
internals.rust-lang.org
Writing an OS in Rust: Paging implementation.
os.phil-opp.com
Fast, bump-allocated virtual DOMs with Rust and Wasm.
hacks.mozilla.org
Implementing a NES emulator in Rust.
www.michaelburge.us
Porting the UNIX-like Redox OS to Arm v8.0.
fosdem.org
A Rust API for librnoscript.
people.gnome.org
Embedded in Rust: Implementing a static stack usage analysis tool.
blog.japaric.io
Scientific computing: a Rust adventure (part 1 - zero-cost abstractions).
www.lpalmieri.com
Web Programming in Rust - 02/x: Deployments.
dev.to
Announcing Governance Working Group.
internals.rust-lang.org
Crate of the week: copyless
This week's crate is copyless, a crate to extend boxes and vecs to operate on values while avoiding memcpys. Thanks to Dzmitry Malyshau for the suggestion!
This week's crate is copyless, a crate to extend boxes and vecs to operate on values while avoiding memcpys. Thanks to Dzmitry Malyshau for the suggestion!