You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[add convenience byte offset/check align functions to pointers](https://github.com/rust-lang/rust/pull/95643)
119
+
*[add functions to un-poison `Mutex` and `RwLock`](https://github.com/rust-lang/rust/pull/96422)
120
+
*[improve codegen of `String::retain` method](https://github.com/rust-lang/rust/pull/96605)
121
+
*[change `NonNull::as_uninit_*` to take self by value (as opposed to reference), matching primitive pointers](https://github.com/rust-lang/rust/pull/96100)
122
+
*[remove unneeded null pointer asserts in `ptr2int` casts](https://github.com/rust-lang/rust/pull/97188)
123
+
*[make `ptr::invalid` not the same as a regular `int2ptr` cast](https://github.com/rust-lang/rust/pull/97219)
124
+
*[use pointers in `cell::{Ref,RefMut}` to avoid `noalias`](https://github.com/rust-lang/rust/pull/97027)
*[disposition: merge][Stabilize the bundle native library modifier](https://github.com/rust-lang/rust/pull/95818)
198
+
199
+
### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls)
200
+
201
+
*[new][RFC: Add more support for fallible allocations in Vec](https://github.com/rust-lang/rfcs/pull/3271)
202
+
*[notice][Mention RFC 1201 was superseded by RFC 2972](https://github.com/rust-lang/rfcs/pull/3270)
203
+
*[new][RFC: Add a scalable representation to allow support for scalable vectors](https://github.com/rust-lang/rfcs/pull/3268)
204
+
*[new][Macro Shorthand: Make m!123 identical to m!(123)](https://github.com/rust-lang/rfcs/pull/3267)
205
+
206
+
--
207
+
208
+
**No RFCs issued a call for testing this week.*
209
+
**No RFCs were approved this week.*
210
+
**No RFCs entered Final Comment Period this week.*
211
+
**No Tracking Issues or PRs entered Final Comment Period this week.*
212
+
**No New or Updated RFCs were created this week.*
109
213
110
214
## Upcoming Events
111
215
@@ -186,6 +290,10 @@ Email the [Rust Community Team][community] for access.
186
290
187
291
# Rust Jobs
188
292
293
+
**SixtyFPS GmbH**
294
+
295
+
*[Software Developer for the Slint UI Toolkit (remote/EU)](https://slint-ui.com/careers.html)
296
+
189
297
<!--
190
298
191
299
New jobs can be posted here.
@@ -197,12 +305,24 @@ They should be of the form:
197
305
* [Job Title (Location)](https://example.com/my-job-link)
198
306
199
307
-->
308
+
**Bionaut Labs**
309
+
310
+
*[Embedded Rust Engineer - Senior/Principal (Remote US, Los Angeles, CA, US)](https://www.indeed.com/cmp/Bionaut-Labs-1/jobs?jk=2d4ddec4bed66bc1)
311
+
312
+
313
+
**Tempus Ex**
314
+
315
+
*[Several full-time Rust positions available (San Francisco, CA, US, Atlanta, GA, US, Austin, TX, US, and Remote)](https://tempus-ex.com/careers)
200
316
201
317
*Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) to get your job offers listed here!*
202
318
203
319
# Quote of the Week
204
320
205
-
<!-- QOTW goes here -->
321
+
> This is the difference in approaches of the two languages. In C++ if the code is vulnerable, the blame is on the programmer. In Rust if the code is vulnerable, Rust considers it a failure of the language, and takes responsibility to stop even “bad” programmers from writing vulnerable code. I can’t stress enough how awesome it is that I can be a careless fool, and still write perfectly robust highly multi-threaded code that never crashes.
322
+
323
+
– [kornel on lobste.rs](https://lobste.rs/s/wiavtb/rust_critical_retrospective#c_jkfhpb) (with a [caveat from ZiCog](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1244) that Rust does *not* guarantee freedom from all vulnerabilities!)
324
+
325
+
Thanks to [Brian Kung](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1243) for the suggestion!
206
326
207
327
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
0 commit comments