rust-lang/rust
View on GitHub ↗ ★ 121,011 Rust
Empowering everyone to build reliable and efficient software.
1,825 mentions on Hacker News by 819 people: 158 stories, 1,667 comments · first 2012-01-20 · latest 2026-10-22
20082026
-
The compiler and Mozilla's experimental rending engine Servo: - https://github.com/rust-lang/rust/ - https://github.com/mozilla/servo/ (The 'contributors' graphs suggest that pcwalton has added/removed more than 1 million lines of code in…
comment by dbaupp · 2014-06-30 · in Why Go Is Not Good -
…for running the tests described above). * Formatting Missing at the moment, but very wanted: https://github.com/rust-lang/rust/issues/3195 . (Well, to be precise, the compiler has the '--pretty normal' option, but it's not so good.…
comment by dbaupp · 2014-06-30 · in Why Go Is Not Good -
…end of the year, in fact. You can view the list of backwards incompatible language changes here: https://github.com/rust-lang/rust/issues?labels=P-backcompat...
comment by pcwalton · 2014-06-29 · in Why Go Is Not Good -
…my contract with Mozilla to write documentation. Today, I'm starting on re-writing the tutorial: https://github.com/rust-lang/rust/pull/15131 (apparently, bors is a bit backed up) The new tutorial will be based around 'real' Rust…
comment by steveklabnik · 2014-06-24 · in Cargo, Rust's Package Manager -
…than the end of a function, in more of a functional style. Here is a representative-ish example: https://github.com/rust-lang/rust/blob/master/src/librustc/m... Personally I think most other things in Rust (namespaces, constant as_slice()…
comment by comex · 2014-06-21 · in C++ design goals in the context of Rust (2010) -
…is almost/ready for Android and iOS, granted that the language itself is still in a state of flux: https://github.com/rust-lang/rust/wiki/Doc-building-for-andr... More recently: https://mail.mozilla.org/pipermail/rust-dev/2014-June/010323..…
comment by michaelsbradley · 2014-06-21 · in Go support for Android -
…replies explained the situation, but for the curious here's Rust's basic code for slice iteration: https://github.com/rust-lang/rust/blob/master/src/libcore/sl... (unfortunately buried in some macros). `if self.ptr == self.end` is where…
comment by brson · 2014-06-17 · in Rust’s documentation is about to drastically improve -
(Sorry, I misspoke, #14900 is fixing a different rustdoc issue: the fix for '' is https://github.com/mozilla/rust/pull/14906 .)
comment by dbaupp · 2014-06-16 · in Floor – Web development with Rust -
The doubled ' is just a bug in the documentation generator (fixed by https://github.com/mozilla/rust/pull/14900 , which is unfortunately (and strangely) failing tests at the moment). Its true form is pub struct Request<'a> { pub origin:…
comment by dbaupp · 2014-06-16 · in Floor – Web development with Rust -
…There's already an issue about automatically creating C headers representing a Rust library, https://github.com/mozilla/rust/issues/10530 (and Alex Crichton has even started working on a tool for it, see his comment).
comment by dbaupp · 2014-06-13 · in Cross-platform Rust Rewrite of the GNU Coreutils -
See also https://github.com/mozilla/rust/issues/13871
comment by steveklabnik · 2014-06-12 · in Cross-platform Rust Rewrite of the GNU Coreutils -
…checked. In dynamic cases you should be writing manual bound checking guards in C anyway. [1]: https://github.com/mozilla/rust/issues/9024
comment by DCKing · 2014-06-12 · in Cross-platform Rust Rewrite of the GNU Coreutils -
…ic.rust-lang.org/doc/master/rust.html#unsafety [2]: Here's a list of (hobby) kernels written in Rust: https://github.com/mozilla/rust/wiki/Operating-system-develo...
comment by DCKing · 2014-06-12 · in Cross-platform Rust Rewrite of the GNU Coreutils -
This is https://github.com/mozilla/rust/issues/11751 : LLVM doesn't understand (non)null pointers enough.
comment by dbaupp · 2014-06-10 · in Comparing k-NN in Rust -
An example of a link to a GitHub page: http://shrturl.co/VUYHJ . (Original: https://github.com/mozilla/rust/issues/14657 .) I see that SHRTURL deleted the page title, which users might also notice – but it’s better than keeping the…
comment by roryokane · 2014-06-05 · in Shrturl: Faking the web since 1942 -
…in with the rest, since Rust isn't at all propriety. It has been open source for a long long time: https://github.com/mozilla/rust
comment by dbaupp · 2014-06-03 · in Introducing Swift -
…wacky bugs that few humans would think to check. Here is a great one found by Regehr himself: https://github.com/mozilla/rust/issues/13847
comment by bjz_ · 2014-05-22 · in C-Reduce, a C program reducer -
…re-add them as a library. When they existed, they were very close to Common Lisp conditions. 1: https://github.com/mozilla/rust/pull/12039
comment by steveklabnik · 2014-05-16 · in (Ab)Using Language Features: The Common Lisp Condition System -
…way of thinking about Rust is "C++, but the compiler understands ownership and memory lifetime." https://github.com/mozilla/rust/wiki/Rust-for-CXX-programmer... is a bit outdated, but you may enjoy giving it a glance.
comment by steveklabnik · 2014-05-06 · in Rust for C++ programmers – part 5: borrowed references -
https://github.com/mozilla/rust/issues/5016 is the main optimization (and we have more discussed but not written up). Since we have a very strict notion of liveness, we don't have to zero out moved data since the compiler can just not run…
comment by pcwalton · 2014-04-29 · in Rust for C++ programmers – part 4: unique pointers -
…like that (at this point you have to disable the stdlib entirely and use rust-core instead) [0] https://github.com/mozilla/rust/issues/3608 [1] https://github.com/charliesome/rustboot [2] https://github.com/thestinger/rust-core
comment by masklinn · 2014-04-29 · in Rust for C++ programmers – part 4: unique pointers -
…its stuff in memory you get from e.g. a bundled jemalloc, then that's planned but not in I believe: https://github.com/mozilla/rust/issues/12038
comment by masklinn · 2014-04-29 · in Rust for C++ programmers – part 4: unique pointers -
…> Can you align memory in rust? I think that's an open problem for now, e.g. https://github.com/mozilla/rust/issues/4578
comment by masklinn · 2014-04-29 · in Rust for C++ programmers – part 4: unique pointers -
There, you finally pushed me over the edge on it— https://github.com/mozilla/rust/issues/13781
comment by chrismorgan · 2014-04-26 · in Rust by Example -
…rust developer[0], if he disagrees with my statements I'm probably missing something somewhere) [0] https://github.com/mozilla/rust/commits?author=huonw
comment by masklinn · 2014-04-26 · in Rust by Example -
…Iterable trait at one point [1], but I believe it didn't work with the trait matching rules. [1]: https://github.com/mozilla/rust/issues/7597
comment by pcwalton · 2014-04-20 · in Rust for C++ programmers – part 2: control flow -
…there's a more...friendly way to write that (I'm assuming that's for literals). Edit: ~str, see: https://github.com/mozilla/rust/wiki/Rust-for-CXX-programmer...
comment by mattgreenrocks · 2014-04-18 · in Rust for C++ programmers – part 1: Hello world -
I don't contribute as much _code_ as you'd think: https://github.com/mozilla/rust/commits/master?author=stevek...
comment by steveklabnik · 2014-04-16 · in How to be an open source gardener -
…rather than standard book keeping. If you look at the example set by the rust repository itself ( https://github.com/mozilla/rust/ ), it is heavily tested and every single PR ( https://github.com/mozilla/rust/pulls ) is reviewed before…
comment by bjz_ · 2014-04-15 · in Why C++ for Unreal 4 -
…There are also long-term plans for adopting this into the compiler itself: https://github.com/mozilla/rust/issues/2124
comment by kibwen · 2014-04-14 · in Why C++ for Unreal 4 -
…data layout then you can use a struct, which have the same layout rules as structs in C. [1] https://github.com/mozilla/rust/blob/master/src/libstd/optio...
comment by kibwen · 2014-04-07 · in Speed memory access by arranging data to take advantage of CPU caching -
> what does "really ready" mean https://github.com/mozilla/rust/issues?direction=asc&labels=...
comment by steveklabnik · 2014-04-04 · in Rust 0.10 released -
There's an open issue for this: https://github.com/mozilla/rust/issues/13289
comment by brson · 2014-04-03 · in Rust 0.10 released -
…any of our unstable releases anyway). Here's the issue for getting us to adhere to semver proper: https://github.com/mozilla/rust/issues/11396
comment by kibwen · 2014-04-03 · in Rust 0.10 released -
Agh, you're right! Issue filed: https://github.com/mozilla/rust/issues/13287 You're correct in that @ has not yet entirely been removed from the core language, because some old vestiges of its use in the compiler itself (specifically the…
comment by kibwen · 2014-04-03 · in Rust 0.10 released -
…outstanding blockers. [7] [1] https://mail.mozilla.org/pipermail/rust-dev/2014-March/00922... [2] https://github.com/mozilla/rust/pull/12081 [3] https://github.com/mozilla/rust/pull/12833 [4] https://mail.mozilla.org/pipermail/rust-dev/2014…
comment by kibwen · 2014-04-03 · in Rust 0.10 released -
…of stabilization". We have a set of issues for the 1.0 bug tracker and triage them regularly: https://github.com/mozilla/rust/issues?direction=asc&labels=... We have also formalized an RFC process for language changes. That is a…
comment by pcwalton · 2014-03-17 · in This Week in Rust -
> https://github.com/mozilla/rust/pull/12815 - even if that's not a major change grammatically, is a huge change linguistically. They were renamed because we were constantly forgetting the difference between Ports and Chans. It was a…
comment by bjz_ · 2014-03-16 · in This Week in Rust -
Wow - some of those are pretty major changes. https://github.com/mozilla/rust/pull/12815 - even if that's not a major change grammatically, is a huge change linguistically. That's one of the things about Rust... It looks like a lot of fun,…
comment by deckiedan · 2014-03-16 · in This Week in Rust -
…one conventionally matches on just `None` rather than `None()`. (This actually lead me to file https://github.com/mozilla/rust/issues/12560 to make it require that there be no `()`, so thank you for prompting that.)
comment by dbaupp · 2014-02-26 · in Overkilling the 8-queens Problem -
…is that sort of stability going to be achieved by Rust? This year. You can see the issues here: https://github.com/mozilla/rust/issues?milestone=20&page=1&s... > It may mean that this initial version of the language has some flaws, but at…
comment by pcwalton · 2014-02-24 · in This Week in Rust -
That commit is "just" clean-up after https://github.com/mozilla/rust/pull/11863 But yeah, probably worth an explicit mention.
comment by dbaupp · 2014-02-24 · in This Week in Rust -
Hmm... is the removal of std::to_bytes something that's been pending for a while? The commit ( https://github.com/mozilla/rust/commit/efaf4db24c92e119e26dc... ) is recent and it breaks a bunch of libraries (eg rust-sdl2). Feels like it…
comment by shadowmint · 2014-02-24 · in This Week in Rust -
…in the browser space and in programming languages). [1]: https://github.com/mozilla/servo/ [2]: https://github.com/mozilla/rust
comment by tikhonj · 2014-02-14 · in Servo Layout Engine: Parallelizing the Browser [video] -
Unsure, but we're pretty sure they take them from here: https://github.com/mozilla/rust/tree/master/src/test/bench All the shootout* ones.
comment by steveklabnik · 2014-02-13 · in Rust on Computer Language Benchmarks Game -
…There are also already some patches making rust a lot less worse: https://github.com/mozilla/rust/pull/12209
comment by legulere · 2014-02-13 · in Rust on Computer Language Benchmarks Game -
About scoped enums: https://github.com/mozilla/rust/issues/10090
comment by pix64 · 2014-01-13 · in The State of Rust 0.9 -
…issues/requirements and a contact person it'd be much appreciated. Note, I've already found this https://github.com/mozilla/rust/issues/8996 and this https://github.com/mozilla/rust/issues/1237 . I'm assuming the workflow notes at…
comment by st2p · 2014-01-10 · in Rust 0.9 released -
…defeats the whole point of `times` (unless you are fine with `N.times(|| { ... })` syntax). [1] https://github.com/mozilla/rust/issues/10815
comment by lifthrasiir · 2014-01-10 · in Rust 0.9 released -
…behind a `#[feature]` flag. [1] http://static.rust-lang.org/doc/0.9/rust.html#input-format [2] https://github.com/mozilla/rust/issues/2253
comment by lifthrasiir · 2014-01-10 · in Rust 0.9 released