rust-lang/rust
View on GitHub ↗ ★ 121,092 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
-
…is a severe limitation. Indeed, it is a limitation that the team recognises and is working on: https://github.com/rust-lang/rust/issues/31844 (Parts of which are already available in the nightly releases.)
comment by dbaupp · 2016-11-04 · in 2016 Rust Commercial User Survey Results -
…like ADL. > And there is no specialization, which is a severe limitation. There is now [1]. [1]: https://github.com/rust-lang/rust/pull/30652
comment by pcwalton · 2016-11-04 · in 2016 Rust Commercial User Survey Results -
…blind-person-only teams at blind-person-only companies. 0: My most notable Rust PR is this monster: https://github.com/rust-lang/rust/pull/36151 1: https://github.com/camlorn/libaudioverse
comment by camlorn38 · 2016-10-29 · in Ask HN: Any other blind devs interested in working on dev tools for the blind? -
https://github.com/rust-lang/rust/issues/37300
comment by iopq · 2016-10-20 · in Introducing Rust Language Server -
It might have been due to either https://github.com/rust-lang/rust/pull/31319 or an LLVM upgrade. But stuff like looking at the values of basic integer types, the fields of structs, tuple fields, thin pointers, and even many enums works…
comment by retep998 · 2016-10-19 · in Introducing Rust Language Server -
…Go [1], and Rust [2]. [0] https://github.com/scala/scala/ [1] https://github.com/golang/go/ [2] https://github.com/rust-lang/rust/
comment by 0xmohit · 2016-10-18 · in The state of the Scala website and documentation -
…[2] https://doc.rust-lang.org/std/option/enum.Option.html [3] https://github.com/rust-lang/rust/issues/31436 [4] https://hoverbear.org/2014/08/12/option-monads-in-rust/
comment by Animats · 2016-10-06 · in The cost of forsaking C -
…an increased interest in removing jemalloc by default, which will cut down on that initial size. https://github.com/rust-lang/rust/issues/36963
comment by steveklabnik · 2016-10-05 · in Why is a Rust executable large? -
▲ 177
Rust gets working asmjs and wasm targetsstory by wyldfire · 2016-10-01 · 19 comments
-
…[2] https://www.reddit.com/r/rust/comments/3totkg/dybuk_the_elml... [3] https://github.com/rust-lang/rust/issues/35233
comment by computerphage · 2016-09-29 · in Announcing Rust 1.12 -
…is really going to start meeting the road: middle-end optimizations that operate on the MIR (i.e. https://github.com/rust-lang/rust/pull/36388 ); outright removing old trans (which remains in 1.12 via a compiler flag) which allows us to…
comment by kibwen · 2016-09-29 · in Announcing Rust 1.12 -
…certainly not as clear as it could be. you're right. ( For reference, this implementation is here: https://github.com/rust-lang/rust/blob/master/src/libcore/fm... note that this is in a macro to do this for all of the traits at once...)…
comment by steveklabnik · 2016-09-19 · in My experience rewriting Enjarify in Rust -
…And alpine: http://pkgs.alpinelinux.org/packages?name=rust*&branch=&repo... https://github.com/rust-lang/rust/issues/31322#issuecomment-... is the latest news on the subject. It's not impossible, but we're not sure _how_ we want to ma
comment by steveklabnik · 2016-09-19 · in My experience rewriting Enjarify in Rust -
…in Rust pre-1.0, there's a lot of outdated material out there, and so it can confuse people. https://github.com/rust-lang/rust/issues/14954 specifically was a huuuuge headache for a long time. This is slowly changing, of course, the…
comment by steveklabnik · 2016-08-30 · in Ruminations on D: An Interview with Walter Bright -
…think it's an oversight; the implementation calls `checked_add` and `checked_mul` explicitly -- https://github.com/rust-lang/rust/blob/1744c46e47434d8c0b63a...
comment by pbsd · 2016-08-18 · in Announcing Rust 1.11 -
https://github.com/rust-lang/rust/issues/35807
comment by steveklabnik · 2016-08-18 · in Announcing Rust 1.11 -
…world" cdylib is 7.2K while the same dylib is 2.4MB, which is some nice size savings!" [1] 1. https://github.com/rust-lang/rust/pull/33553#issue-154141126
comment by kenOfYugen · 2016-08-18 · in Announcing Rust 1.11 -
…and there weren't any major regressions, at least. Some small improvements are there. For example: https://github.com/rust-lang/rust/pull/34096#issuecomment-22...
comment by steveklabnik · 2016-08-18 · in Announcing Rust 1.11 -
…like ergonomic "impl Trait" [1], incremental compilation, or even the beginnings of Gc [2]. [0]: https://github.com/rust-lang/rust/pull/35764 [1]: https://github.com/rust-lang/rust/issues/34511 [2]: http://manishearth.github.io/blog/2016/08…
comment by nercury · 2016-08-18 · in Announcing Rust 1.11 -
Additionally, 1.13 removes the [old AST backend]( https://github.com/rust-lang/rust/pull/35764 ) so MIR will be on by default.
comment by tiles · 2016-08-18 · in Announcing Rust 1.11 -
The version hosted on docs.rust-lang.org is the current edition of the book, whose source is in-tree. https://github.com/rust-lang/rust/tree/master/src/doc/book In order to not trash the book while we're doing the re-write, we've moved it…
comment by steveklabnik · 2016-08-15 · in What’s New with “The Rust Programming Language”? -
…the book in the Rust repo[0]. Feel free to send some pulls with the content you'd like to see! [0] https://github.com/rust-lang/rust/tree/master/src/doc/book
comment by saysjonathan · 2016-08-15 · in What’s New with “The Rust Programming Language”? -
…to be merged this week" we mean that this initial prototype implementation will land in nightly: https://github.com/rust-lang/rust/pull/35091 . It's not being stabilized this week.
comment by kibwen · 2016-08-11 · in Zero-cost futures in Rust -
Not even in nightly yet - follow https://github.com/rust-lang/rust/pull/35091 for updates (we're trying to land it this week).
comment by eddyb · 2016-08-11 · in Zero-cost futures in Rust -
Well, if you love this kind of bug reports, please take a look at the one I filed a while ago :) https://github.com/rust-lang/rust/issues/11724 Thanks!
comment by ckarmann · 2016-08-11 · in Shape of errors to come -
https://github.com/rust-lang/rust/issues/32650
comment by steveklabnik · 2016-08-10 · in Shape of errors to come -
…because it's everywhere, and it's already a dependency of the build process (LLVM needs it). [0]: https://github.com/rust-lang/rust/tree/b30eff7ba72a78e31acd6... [1]: https://github.com/rust-lang/rust/blob/b30eff7ba72a78e31acd6...
comment by dbaupp · 2016-08-06 · in Mozilla Awards $585k to Nine Open Source Projects -
It is a build system written in Rust: https://github.com/rust-lang/rust/tree/master/src/bootstrap There is only one Python file: https://github.com/rust-lang/rust/blob/master/src/bootstrap/... Its job is to download the previous Rust…
comment by eddyb · 2016-08-06 · in Mozilla Awards $585k to Nine Open Source Projects -
…say otherwise. New standard library APIs are stabilized at a steady clip with every new release: https://github.com/rust-lang/rust/blob/master/RELEASES.md
comment by pcwalton · 2016-07-28 · in The Rust Platform -
Here's the Rust binary search source: https://github.com/rust-lang/rust/blob/27e766d7bc84be992c8dd... I don't know much about formal methods. I was surprised by this: > Indeed, if you like at the prelude, you may notice that currently…
comment by millstone · 2016-07-22 · in A Formal Verification of Rust's Binary Search Implementation -
There's also stuff like this: https://github.com/rust-lang/rust/pull/34789 In general, Jonathan and Niko are working on it :)
comment by steveklabnik · 2016-07-12 · in Shipping Rust code in Firefox -
If you're interested in the nitty gritty, there's some info in this PR: https://github.com/rust-lang/rust/pull/32756 Though Steve may be talking about some newer work that I haven't heard of yet.
comment by mastax · 2016-07-12 · in Shipping Rust code in Firefox -
…both interface and implementation. This looks like a breaking change on a stable API. Am I wrong? https://github.com/rust-lang/rust/pull/28811
comment by themihai · 2016-07-12 · in Shipping Rust code in Firefox -
Prepooping only applies to unsafe Rust. There are a few soundness bugs though: https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&q=is...
comment by whyever · 2016-07-08 · in Thrussh: Portable SSH client and server library in Rust -
https://github.com/rust-lang/rust/issues/26097
comment by steveklabnik · 2016-07-08 · in Corrode: C to Rust translator written in Haskell -
…To be clear, it's already landed, and has been working, it's just not the default yet. There's a PR https://github.com/rust-lang/rust/pull/34096 and there are currently three blockers: https://github.com/rust-lang/rust/milestone/29…
comment by steveklabnik · 2016-07-07 · in Announcing Rust 1.10 -
…not. This should save a lot of memory, and potentially open up a whole host of optimizations. [0]: https://github.com/rust-lang/rust/issues/34398
comment by erickt · 2016-07-04 · in Ask HN: Rust or Swift for system programming? -
You need an Apple Developer Cert. Here's the relevant tracking issue for the same problem in Rust. https://github.com/rust-lang/rust/issues/27694
comment by Argorak · 2016-07-01 · in Servo Nightly Builds Available -
…team this year (the prerequisite overhaul of the compiler middle-end is just about to land: https://github.com/rust-lang/rust/milestones/Launch%20MIR%20... ).
comment by kibwen · 2016-06-30 · in State of Rust Survey 2016 -
…report in rustc (from the list) was apparently true heap corruption due to a bug in unsafe code: https://github.com/rust-lang/rust/issues/24276
comment by comex · 2016-06-21 · in Afl.rs: Fuzzing Rust code with american-fuzzy-lop -
…otherwise valgrind misses jemalloc's allocations, which is more or less all of them: https://github.com/rust-lang/rust/issues/28224 And the second fix may or may not keep working as jemalloc 5 apparently removes valgrind support:…
comment by masklinn · 2016-06-15 · in Using ltrace to debug a memory leak -
…have been bitten by the possibility of invalid Unicode in filenames (see for example: rust ( https://github.com/rust-lang/rust/issues/12056 ), Python ( https://www.python.org/dev/peps/pep-0383/) ). This mess is pretty much never going to…
comment by nneonneo · 2016-06-14 · in Apple File System -
…to do, and even more corners where things will shake out[2], but there's definitely progress. [1]: https://github.com/rust-lang/rust/pull/33460 [2]: https://github.com/rust-lang/rust/pull/34174
comment by shepmaster · 2016-06-10 · in Why Rust for Low-Level Linux Programming? -
…link the PR? I am interested in getting it merged. I assume you are referring to code generator at https://github.com/rust-lang/rust/tree/master/src/etc/platfo... . I haven't touched that code, but if you think hand editing is preferrable…
comment by sanxiyn · 2016-06-05 · in Requesting C like SIMD intrinsics for Rust lang -
…platforms here ( https://doc.rust-lang.org/book/getting-started.html#platform... ) or here ( https://github.com/rust-lang/rust/tree/master/mk/cfg ). I've considered trying avr-rust ( https://github.com/avr-rust/rust ), but the README says…
comment by davidcuddeback · 2016-06-03 · in Why is a Rust executable large? -
…Rust programs. See [1]. What's the state of the Rust world when you're in a signal handler? [1] https://github.com/rust-lang/rust/issues/11203
comment by Animats · 2016-05-28 · in Writing an OS in Rust: Catching CPU Exceptions -
The main remaining work on the RFC is to implement the `catch` construct. Here's the tracking issue: https://github.com/rust-lang/rust/issues/31436 However, stabilizing `?` is not blocked on any particular work as much as on the relevant…
comment by tatterdemalion · 2016-05-26 · in Announcing Rust 1.9 -
…you reach a high enough n. EDIT: The PR that added the change claims it was done well, though :) https://github.com/rust-lang/rust/pull/32062
comment by euyyn · 2016-05-26 · in Announcing Rust 1.9 -
…bit rot. Curently, your linked line doesn't point to the `ctpop` intrinsic. I think you wanted https://github.com/rust-lang/rust/blob/34fd68668152530dcd1d0...
comment by nirvdrum · 2016-05-26 · in The surprising cleverness of modern compilers -
…the `count_ones` method currently resolves directly to LLVM's `ctpop` intrinsic, defined at https://github.com/rust-lang/rust/blob/master/src/libcore/in... .
comment by kibwen · 2016-05-24 · in The surprising cleverness of modern compilers