Fork me on GitHub

Index

  1. Summary
  2. Authors by Group
  3. Author Index
  4. Authors

Rust Language Repository status

https://github.com/mozilla/rust/tree/master

Summary

  • Statistics from 2010-06-16 -0700 to 2015-03-20 -0400
  • 1,001 contributors
  • 31,932 commits
  • 140 active contributors in 30 days
  • And they contributed 668 commits
  • 48 new contributors in 30 days
  • And they contributed 97 commits
  • 45 mergers merged 8346 commits

Author by Group

Active users

Users who contributed in the last 30 days

  • 140 users contributed 18,037 commits
  • 14.0% of users
  • 56.5% of commits, impacts 9.8 of 10.37

Members are: Brian Anderson Patrick Walton Alex Crichton Niko Matsakis Huon Wilson Erick Tryzelaar Jorge Aparicio Steve Klabnik Felix S. Klock II Corey Richardson Eduard Burtescu Steven Fackler Kevin Ballard Nick Cameron Aaron Turon Flavio Percoco Björn Steinbrink Seo Sanghyeon Keegan McAllister Marvin Löbel Manish Goregaokar Vadim Chugunov Adolfo Ochagavía Richo Healey Michael Woerister Andrew Paseltiner Alexis Beingessner Kang Seonghoon Tobias Bucher Florian Hahn Tom Jakubowski Kevin Butler Valerii Hiora Simonas Kazlauskas Matt Brubeck Tshepang Lekhonkhobe Edward Wang Piotr Czarnecki Joseph Crail Guillaume Gomez Barosl Lee Sébastien Marie mdinger Dave Huseby Ms2ger Stepan Koltsov Ulrik Sverdrup David Creswick Corey Farwell Tamir Duberstein Julian Orth Vadim Petrochenkov Liigo Zhuang Florian Zeitz Cody P Schafer Ivan Petkov Jake Goulding Ryan Prichard Eunji Jeong York Xiang Oliver Schneider Eduardo Bautista Keegan McAllister Brian Leibig Eduard Bopp Vojtech Kral FuGangqiang Alexander Bliskovsky Junseok Lee Carol Nichols Chris Wong Pascal Hertleif Anders Kaseorg Lai Jiangshan Mikhail Zabaluev inrustwetrust Fenhl Dan Connolly Angus Lees Philip Munksgaard Markus Siemens Dan Burkert John Hodge Caspar Krieger Gleb Kozyrev Vladimir Pouzanov Mihnea Dobrescu-Balaur David Mally GlacJAY defuz Sae-bom Kim Michał Krasnoborski Wangshan Lu Dabo Ross Peter Elmers Brian Brooks Steven Crockett Nicholas Mazzuca Markus Unterwaditzer Wesley Wiser Ricardo Martins Florian Hartwig Trent Nadeau Alexander Campbell Ches Martin Liam Monahan Jordan Woehr Daniel Lobato García John Zhang Amol Mundayoor Łukasz Niemier Johannes Oertel Drew Crawford Alan Cutter Scott Olson awlnx Pyry Kontio Eric Platon Jihyun Yu nwin lummax Leonids Maslovs Raphael Nestler Tiago Nobrega Matt Cox Darrell Hamilton Stepan Koltsov Paul ADENOT Alexander Chernyakhovsky kjpgit Paul Osborne Camille TJHOA Simonas Kazlauskas Ivan Radanov Ivanov David King Chloe Tero Hänninen Adam Jacob Denis Defreyne JP-Ellis

Newfaces

Users who contributed his/her first commit in the last 30 days

  • 48 users contributed 97 commits
  • 4.8% of users
  • 0.3% of commits, impacts 4.57 of 10.37

Members are: Tamir Duberstein Ryan Prichard FuGangqiang David Mally Sae-bom Kim Michał Krasnoborski Brian Brooks Nicholas Mazzuca Wesley Wiser Ricardo Martins Trent Nadeau Alexander Campbell Ches Martin Liam Monahan Jordan Woehr Daniel Lobato García John Zhang Amol Mundayoor Łukasz Niemier Johannes Oertel Drew Crawford Alan Cutter Scott Olson awlnx Pyry Kontio Eric Platon Jihyun Yu nwin lummax Leonids Maslovs Raphael Nestler Tiago Nobrega Matt Cox Darrell Hamilton Stepan Koltsov Paul ADENOT Alexander Chernyakhovsky kjpgit Paul Osborne Camille TJHOA Simonas Kazlauskas Ivan Radanov Ivanov David King Chloe Tero Hänninen Adam Jacob Denis Defreyne JP-Ellis

Mozilla

http://www.mozilla.org/

  • 33 users contributed 15,269 commits
  • 3.3% of users
  • 47.8% of commits, impacts 9.63 of 10.37

Members are: Brian Anderson Patrick Walton Graydon Hoare Niko Matsakis Tim Chevalier Michael Sullivan Luqman Aden Lindsey Kuper Nick Cameron Rafael Ávila de Espíndola Aaron Turon Keegan McAllister Roy Frostig Michael Bebenita Cameron Zwarich Elliott Slaughter Chris Peterson Dave Huseby David Rajchenbach-Teller Stuart Pernsteiner Nick Desaulniers Dave Herman Clark Gaebel Jason Orendorff Jonathan Bailey Drew Willcoxon Valentin Tsatskin Ian Connolly Erik Rose Lars Bergstrom Jeff Balogh Sean Stangl Andreas Tolfsen

Korean Rust User Group

http://rust-kr.org/

  • 6 users contributed 329 commits
  • 0.6% of users
  • 1.0% of commits, impacts 5.8 of 10.37

Members are: Seo Sanghyeon klutzy Kang Seonghoon Jeong YunWon Jihyun Yu LEE Wondong

Samsung Electronics

http://www.samsung.com/

  • 17 users contributed 297 commits
  • 1.7% of users
  • 0.9% of commits, impacts 5.69 of 10.37

Members are: Seo Sanghyeon Young-il Choi Ilyong Cho Eunji Jeong Sangeun Kim Youngmin Yoo Youngsoo Son sh8281.kim june0cho Sae-bom Kim Vivek Galatage wonyong kim Jaemin Moon aydin.kim kyeongwoon Aydin Kim Pawel Olzacki

Unidentified

Strange emails...

  • 4 users contributed 5 commits
  • 0.4% of users
  • 0.0% of commits, impacts 1.61 of 10.37

Members are: asdf unknown chitra unknown

Mergers

  • 45 users merged 8346 commits
  • 26.1% of commits, but not counted in total

Members are:

Author Index

Authors

Brian Anderson

Groups:
Active users Mozilla
Commit Count:
5015 (#1.0)
Commit Rate:
15.7%
Commit Impact:
8.52 of 10.37
Search on Github:
Brian Anderson on Github or banderson on Github

Commits

  • 8c93a79: 2015-03-22 -0700 rustdoc: Replace no-pretty-expanded with pretty-expanded
    Now that features must be declared expanded source often does not compile. This adds 'pretty-expanded' to a bunch of test cases that still work.
  • e901910: 2015-03-13 -0700 Add #![feature] attributes to doctests
  • df290f1: 2015-03-05 -0800 Require feature attributes, and add them where necessary
  • 7770ea7: 2015-03-15 -0700 rustdoc: Add #[doc(test(no_inject_crate))] attribute(...)
  • 3d365f6: 2015-03-12 -0700 rustdoc: interpret all leading feature attributes in examples as crate attributes(...)
  • 1aa75ce 9ec9bc6 2625bf9 ebcb1dc f7594e1 1552f67 8655e94 6148537 76e9fa6 fcc21b3 96be553 c4bb064 c273571 7430e58 73cc4ed and other 4995 commits.

Patrick Walton

Groups:
Active users Mozilla
Commit Count:
2789 (#2.0)
Commit Rate:
8.7%
Commit Impact:
7.93 of 10.37
Search on Github:
Patrick Walton on Github or pwalton on Github

Commits

Graydon Hoare

Other names:
unknown
Groups:
Mozilla
Commit Count:
2129 (#3.0)
Commit Rate:
6.7%
Commit Impact:
7.66 of 10.37
Search on Github:
Graydon Hoare on Github or graydon on Github

Commits

Alex Crichton

Groups:
Active users
Commit Count:
1875 (#4.0)
Commit Rate:
5.9%
Commit Impact:
7.54 of 10.37
Search on Github:
Alex Crichton on Github or alex on Github

Commits

  • 8165bc1: 2015-03-25 -0700 std: Add net::IpAddr, destabilize lookup_host
    This commits adds back an `IpAddr` enum matching the `SocketAddr` enum, but without a port. The enumeration is `#[unstable]`. The `lookup_host` function and iterator are also destabilized behind a new feature gate due to questions around the semantics of returning `SocketAddr` values.
  • 02c6f6b: 2015-03-25 -0700 test: Make a test less flaky(...)
  • 3021d4c: 2015-03-24 -0700 Test fixes and rebase conflicts, round 2
  • efaef24: 2015-03-24 -0700 Test fixes and rebase conflicts, round 1
  • eb2f1d9: 2015-03-19 -0700 rustc: Add support for `extern crate foo as bar`(...)
  • 4ccf374 d252d0a c5c3de0 29b5438 04e667a d97d538 1ec9adc e24fe5b 212e031 1cc9718 dedac5e f2e3c74 f945190 fccf5a0 959a0e6 and other 1855 commits.

Niko Matsakis

Groups:
Active users Mozilla
Commit Count:
1748 (#5.0)
Commit Rate:
5.5%
Commit Impact:
7.47 of 10.37
Search on Github:
Niko Matsakis on Github or niko on Github

Commits

  • 9330bae: 2015-03-11 -0400 Fallout from changing fn traits to use inheritance rather than bridge impls. This is a [breaking-change] (for gated code) in that when you implement `Fn` (`FnMut`) you must also implement `FnOnce`. This commit demonstrates how to fix it.
  • 76ead08: 2015-03-21 -0400 Remove auto-deref'ing Pattern impl because it conflicts with other possible blanket impls and also triggers internal overflow. Add some special cases for common uses (&&str, &String) for now; bounds-targeting deref coercions are probably the right longer term answer.
  • 8bd8466: 2015-03-20 -0400 Refactor how we handle overflow so that it is a fatal error that aborts compilation: this removes all the ungainly code that special cases overflow so that we can ensure it propagates.
  • 57cf2de: 2015-03-21 -0400 Update borrowck tests to test that index is by-move now
  • 8e58af4: 2015-03-21 -0400 Fallout in stdlib, rustdoc, rustc, etc. For most maps, converted uses of `[]` on maps to `get` in rustc, since stage0 and stage1+ disagree about how to use `[]`.
  • b4d4daf bc1dde4 3760113 45fae88 50ea6f6 c225824 0947f40 1b0f0ad 277b4f0 5f5ed62 bd2096c 99a508b 88b65c9 17358d1 4e789e0 and other 1728 commits.

Tim Chevalier

Groups:
Mozilla
Commit Count:
1384 (#6.0)
Commit Rate:
4.3%
Commit Impact:
7.23 of 10.37
Search on Github:
Tim Chevalier on Github or chevalier on Github

Commits

Marijn Haverbeke

Groups:
Commit Count:
1007 (#7.0)
Commit Rate:
3.2%
Commit Impact:
6.91 of 10.37
Search on Github:
Marijn Haverbeke on Github or marijnh on Github

Commits

Daniel Micay

Groups:
Commit Count:
761 (#8.0)
Commit Rate:
2.4%
Commit Impact:
6.63 of 10.37
Search on Github:
Daniel Micay on Github or danielmicay on Github

Commits

Huon Wilson

Groups:
Active users
Commit Count:
724 (#9.0)
Commit Rate:
2.3%
Commit Impact:
6.58 of 10.37
Search on Github:
Huon Wilson on Github or dbau.pp+github on Github

Commits

Erick Tryzelaar

Groups:
Active users
Commit Count:
678 (#10.0)
Commit Rate:
2.1%
Commit Impact:
6.52 of 10.37
Search on Github:
Erick Tryzelaar on Github or erick.tryzelaar on Github

Commits

  • 92e72ee: 2015-03-25 -0700 Speed up reading/writing slices with #[inline]
    When built with `rustc -O`: before: test bench_read_slice ... bench: 68 ns/iter (+/- 56) test bench_read_vec ... bench: 78 ns/iter (+/- 21) test bench_write_slice ... bench: 133 ns/iter (+/- 46) test bench_write_vec ... bench: 308 ns/iter (+/- 69) after: test bench_read_slice ... bench: 32 ns/iter (+/- 10) test bench_read_vec ... bench: 32 ns/iter (+/- 8) test bench_write_slice ... bench: 53 ns/iter (+/- 12) test bench_write_vec ... bench: 247 ns/iter (+/- 172)
  • 9cabe27: 2015-03-24 -0700 syntax: Update #[derive(...)] to work with phantom and associated types(...)
  • d4701bd: 2015-01-14 -0800 test: silence a warning
  • a17f556: 2015-03-14 -0700 syntax: Allow quotes to insert path
  • 4ec07ed: 2015-03-13 -0700 syntax: Allow where strings to be parsed independent from generics(...)
  • c3f4fba ded93b1 e14d053 caf4a90 92b4855 f7745a9 6465cb8 13aac00 590499e b2fbed6 32c187a b59d4e7 d729c96 11d9175 e20ea0b and other 658 commits.

Jorge Aparicio

Groups:
Active users
Commit Count:
447 (#11.0)
Commit Rate:
1.4%
Commit Impact:
6.1 of 10.37
Search on Github:
Jorge Aparicio on Github or japaricious on Github

Commits

Michael Sullivan

Groups:
Mozilla
Commit Count:
428 (#12.0)
Commit Rate:
1.3%
Commit Impact:
6.06 of 10.37
Search on Github:
Michael Sullivan on Github or sully on Github

Commits

Eric Holk

Groups:
Commit Count:
414 (#13.0)
Commit Rate:
1.3%
Commit Impact:
6.03 of 10.37
Search on Github:
Eric Holk on Github or eholk on Github

Commits

Steve Klabnik

Groups:
Active users
Commit Count:
391 (#14.5)
Commit Rate:
1.2%
Commit Impact:
5.97 of 10.37
Search on Github:
Steve Klabnik on Github or steve on Github

Commits

Felix S. Klock II

Groups:
Active users
Commit Count:
391 (#14.5)
Commit Rate:
1.2%
Commit Impact:
5.97 of 10.37
Search on Github:
Felix S. Klock II on Github or pnkfelix on Github

Commits

Ben Blum

Groups:
Commit Count:
352 (#16.0)
Commit Rate:
1.1%
Commit Impact:
5.86 of 10.37
Search on Github:
Ben Blum on Github or bblum on Github

Commits

Corey Richardson

Groups:
Active users
Commit Count:
326 (#17.0)
Commit Rate:
1.0%
Commit Impact:
5.79 of 10.37
Search on Github:
Corey Richardson on Github or corey on Github

Commits

Luqman Aden

Groups:
Mozilla
Commit Count:
315 (#18.0)
Commit Rate:
1.0%
Commit Impact:
5.75 of 10.37
Search on Github:
Luqman Aden on Github or laden on Github

Commits

John Clements

Groups:
Commit Count:
309 (#19.0)
Commit Rate:
1.0%
Commit Impact:
5.73 of 10.37
Search on Github:
John Clements on Github or clements on Github

Commits

  • 1607064: 2014-07-17 -0700 repair macro docs
    In f1ad425199b0d89dab275a8c8f6f29a73d316f70, I changed the handling of macros, to prevent macro invocations from occurring in fully expanded source. Instead, I added a side table. It contained only the spans of the macros, because this was the only information required in order to make macro export work. However, librustdoc was also affected by this change, since it extracts macro information in a similar way. As a result of the earlier change, exported macros were no longer documented. In order to repair this, I've adjusted the side table to contain whole items, rather than just the spans.
  • ca05828: 2014-07-14 -0700 change to new trait style for method field refs(...)
  • 154ca08: 2014-07-14 -0700 use trait rather than fns(...)
  • aee5917: 2014-07-13 -0700 macro expansion for methods(...)
  • bb333ca: 2014-07-12 -0700 expansion abstraction
  • 2c4b6d6 6c8bb5a 6ee2155 c4cc3ba b293a66 c654fd1 b0b4b31 c253b36 53642ee f1ad425 50d9965 4c312b6 19e718b 69c2754 af794a5 and other 289 commits.

Lindsey Kuper

Groups:
Mozilla
Commit Count:
287 (#20.0)
Commit Rate:
0.9%
Commit Impact:
5.66 of 10.37
Search on Github:
Lindsey Kuper on Github or lkuper on Github

Commits

Eduard Burtescu

Groups:
Active users
Commit Count:
281 (#21.0)
Commit Rate:
0.9%
Commit Impact:
5.64 of 10.37
Search on Github:
Eduard Burtescu on Github or edy.burt on Github

Commits

  • e256b7f: 2015-03-15 +0200 Replace TyDesc and its uses with trait vtables and a type_name intrinsic.
  • 3e98ab5: 2015-03-14 +0200 rustc_trans: use the drop glue of T instead of Box in Trait's vtable, be it &Trait or Box.
  • 9889aae: 2015-03-13 +0200 syntax: use lookahead to distinguish inner and outer attributes, instead of passing the latter around.
  • 9da9185: 2015-03-11 +0200 syntax: move MethMac to MacImplItem and combine {Provided,Required}Method into MethodTraitItem.
  • ce10fa8: 2015-03-11 +0200 syntax: rename TypeMethod to MethodSig and use it in MethDecl.
  • f98b176 9849182 34410ec e646708 48fba76 8e50853 704ce1d 0c6d1f3 72d5f39 8501c9d f0efa2d 9ac0736 866a5ee 923616e 09ad993 and other 261 commits.

Steven Fackler

Groups:
Active users
Commit Count:
246 (#22.0)
Commit Rate:
0.8%
Commit Impact:
5.51 of 10.37
Search on Github:
Steven Fackler on Github or sfackler on Github

Commits

Jeff Olson

Groups:
Commit Count:
236 (#23.0)
Commit Rate:
0.7%
Commit Impact:
5.46 of 10.37
Search on Github:
Jeff Olson on Github or olson.jeffery on Github

Commits

Kevin Ballard

Groups:
Active users
Commit Count:
228 (#24.0)
Commit Rate:
0.7%
Commit Impact:
5.43 of 10.37
Search on Github:
Kevin Ballard on Github or kevin on Github

Commits

  • 3453b5b: 2015-03-14 -0700 Remove incorrect references to _raw stdio functions
    std::io does not currently expose the stdin_raw, stdout_raw, or stderr_raw functions. According to the current plans for stdio (see RFC #517), raw access will likely be provided using the platform-specific std::os::{unix,windows} modules. At the moment we don't expose any way to do this. As such, delete all mention of the _raw functions from the stdin/stdout/stderr function documentation. While we're at it, remove a few `pub`s from items that aren't exposed. This is done just to lessen the confusion experienced by anyone who looks at the source in an attempt to find the _raw functions.
  • 3dd455d: 2015-03-14 -0700 Stop recommending old_io in the module doc for std::io(...)
  • bbc3f2e: 2015-02-23 -0800 Fix the std::process::Stdio constructors(...)
  • c384ee1: 2015-01-19 -0800 Don't reallocate when capacity is already equal to length(...)
  • a913fc6: 2015-01-19 -0800 Add benchmark for String::shrink_to_fit()(...)
  • c166017 14a5992 d333a91 c582974 13e00e4 8a60952 976438f 1bc407f 0e6ff43 5d8cfd5 e7b2570 23c2661 ab65869 b517b42 05e45b9 and other 208 commits.

Nick Cameron

Groups:
Active users Mozilla
Commit Count:
225 (#25.0)
Commit Rate:
0.7%
Commit Impact:
5.42 of 10.37
Search on Github:
Nick Cameron on Github or ncameron on Github

Commits

Rafael Ávila de Espíndola

Other names:
Rafael Avila de Espindola
Groups:
Mozilla
Commit Count:
223 (#26.0)
Commit Rate:
0.7%
Commit Impact:
5.41 of 10.37
Search on Github:
Rafael Ávila de Espíndola on Github or respindola on Github

Commits

blake2-ppc

Groups:
Commit Count:
204 (#27.0)
Commit Rate:
0.6%
Commit Impact:
5.32 of 10.37
Search on Github:
blake2-ppc on Github or blake2-ppc on Github

Commits

  • 87294c2: 2013-10-05 +0200 Avoid cloning the stack on every `push_ctxt` call in trans
    Rewrite the use of TLS variable for `push_ctxt` so that it uses a ~[] instead of a @~[]. Before it cloned the whole vector on each push and pop, which is unnecessary.
  • 9ac175c: 2013-10-04 +0200 rustc: Use static strings in a few literals(...)
  • 8163cb5: 2013-09-30 +0200 std::iter: Introduce .by_ref() adaptor(...)
  • f4d8d8c: 2013-09-30 +0200 trans::build: Change @mut Block to &Block or &mut Block(...)
  • b88517e: 2013-09-30 +0200 trans: Change @ast::Pat and @mut CrateContext in a few places(...)
  • 948b5ab abcca1c 8e69c05 3709aa7 24a4d0d 5444f60 c0e1c09 57757a8 4cd3c5c f0630fd bf0e2a6 7024a9d b5d560a e211888 6e538ed and other 184 commits.

Brendan Zabarauskas

Groups:
Commit Count:
195 (#28.0)
Commit Rate:
0.6%
Commit Impact:
5.27 of 10.37
Search on Github:
Brendan Zabarauskas on Github or bjzaba on Github

Commits

Aaron Turon

Groups:
Active users Mozilla
Commit Count:
179 (#29.0)
Commit Rate:
0.6%
Commit Impact:
5.19 of 10.37
Search on Github:
Aaron Turon on Github or aturon on Github

Commits

  • 248b2ec: 2015-03-18 -0700 Stabilize Entry types
    This commit marks as `#[stable]` the `Entry` types for the maps provided by `std`. The main reason these had been left unstable previously was uncertainty about an eventual trait design, but several plausible designs have been proposed that all work fine with the current type definitions.
  • 8389253: 2015-03-18 -0700 Add generic conversion traits(...)
  • 6bd3ab0: 2015-03-20 -0700 Implement RFC 909: move thread_local into thread(...)
  • 9231ceb: 2015-03-19 -0700 Stabilize the Error trait(...)
  • 5fe0bb7: 2015-03-20 -0700 Future-proof indexing on maps: remove IndexMut(...)
  • 6f693e9 1d5983a 42c4e48 a99e698 5fa9de1 d0de2b4 d8f8f7a efd2a17 4a9dd3f 4115931 4175f1c 45ddf50 3e39f0b c5369eb 537889a and other 159 commits.

Paul Stansifer

Groups:
Commit Count:
172 (#30.0)
Commit Rate:
0.5%
Commit Impact:
5.15 of 10.37
Search on Github:
Paul Stansifer on Github or paul.stansifer on Github

Commits

Flavio Percoco

Other names:
Flavio Percoco Premoli Flaper Fesp
Groups:
Active users
Commit Count:
168 (#31.0)
Commit Rate:
0.5%
Commit Impact:
5.12 of 10.37
Search on Github:
Flavio Percoco on Github or flaper87 on Github

Commits

Björn Steinbrink

Groups:
Active users
Commit Count:
139 (#32.0)
Commit Rate:
0.4%
Commit Impact:
4.93 of 10.37
Search on Github:
Björn Steinbrink on Github or bsteinbr on Github

Commits

  • cc259fb: 2015-03-25 +0100 Always properly copy values into bindings when mutating the match discriminant
    The reassignment checker effectively only checks whether the last assignment in a body affects the discriminant, but it should of course check all the assignments. Fixes #23698
  • cfe7a8d: 2015-03-22 +0100 Reduce code bloat in closure(...)
  • d4ca1cf: 2015-03-21 +0100 Fix volatile / atomic ops on bools and small aggregates(...)
  • 9eed8ea: 2015-03-14 +0100 Fix broken codegen for [expr; n] where "expr" diverges
  • 3a8f989: 2015-03-14 +0100 Always evaluate the expression in [expr; n](...)
  • bb18a3c 0942803 de67c3a f580412 fe91974 31ad998 8b6b3c1 708c385 549be5f 0b5ca78 d11b48c 8b263f7 e457328 b593c60 6957bb6 and other 119 commits.

Kevin Cantu

Groups:
Commit Count:
136 (#33.0)
Commit Rate:
0.4%
Commit Impact:
4.91 of 10.37
Search on Github:
Kevin Cantu on Github or me on Github

Commits

Jed Davis

Groups:
Commit Count:
132 (#34.0)
Commit Rate:
0.4%
Commit Impact:
4.88 of 10.37
Search on Github:
Jed Davis on Github or jld on Github

Commits

  • d908302: 2014-03-04 -0800 Fix ICE on statics with fancy nullable enums.
    Closes #8506. The `trans::adt` code for statics uses fields with `C_undef` values to insert alignment padding (because LLVM's own alignment padding isn't always sufficient for aggregate constants), and assumes that all fields in the actual Rust value are represented by non-undef LLVM values, to distinguish them from that padding. But for nullable pointer enums, if non-null variant has fields other than the pointer used as the discriminant, they would be set to undef in the null case, to reflect that they're never accessed. To avoid the obvious conflict between these two items, the latter undefs were wrapped in unary LLVM structs to distinguish them from the former undefs. Except this doesn't actually work -- LLVM, not unreasonably, treats the "wrapped undef" as a regular undef. So this commit just sets all fields to null in the null pointer case of a nullable pointer enum static, because the other fields don't really need to be undef in the first place.
  • 5487f15: 2014-01-09 -0800 Fix ICE on const of nullable enum with fields in null case.(...)
  • 57c1a01: 2013-11-26 -0800 Remove enum struct return workaround from LLVM bindings.
  • 7920772: 2013-11-26 -0800 Remove the unused obsolete enum_discrim type.
  • 0c04a26: 2013-11-25 -0800 Fix the usual check-fast scoping mistake.
  • 8624d5b 86a710e c0190a9 49f851c ac4644d 472d798 de9bb97 afab330 fcfbfde 92109b1 727731f 01097cb a027f16 c8c0876 ac311ec and other 112 commits.

Seo Sanghyeon

Groups:
Active users Korean Rust User Group Samsung Electronics
Commit Count:
131 (#35.0)
Commit Rate:
0.4%
Commit Impact:
4.88 of 10.37
Search on Github:
Seo Sanghyeon on Github or sanxiyn on Github

Commits

Keegan McAllister

Groups:
Active users Mozilla
Commit Count:
130 (#36.0)
Commit Rate:
0.4%
Commit Impact:
4.87 of 10.37
Search on Github:
Keegan McAllister on Github or kmcallister on Github

Commits

  • 491054f: 2015-03-06 -0800 Make #[derive(Anything)] into sugar for #[derive_Anything]
    This is a hack, but I don't think we can do much better as long as `derive` is running at the syntax expansion phase. If the custom_derive feature gate is enabled, this works with user-defined traits and syntax extensions. Without the gate, you can't use e.g. #[derive_Clone] directly, so this does not change the stable language. This commit also cleans up the deriving code somewhat, and forbids some previously-meaningless attribute syntax. For this reason it's technically a [breaking-change]
  • e60e6f0: 2015-03-06 -0800 Check gated attributes before and after macro expansion(...)
  • 63ee3fe: 2015-03-06 -0800 Consolidate ExpansionConfig feature tests
  • daef3b9: 2015-03-02 -0800 Add regression tests for #15778(...)
  • f66a3f7: 2015-02-27 -0800 Replace MacExpr / MacPat / MacItems with MacEager(...)
  • 65ea911 848a7e6 df08657 1804242 65e1e6b dcd4cef 228603d b7683fc 6864792 6b784ba d428871 1aedc45 93b642d 5354317 0110f5e and other 110 commits.

Marvin Löbel

Groups:
Active users
Commit Count:
125 (#37.0)
Commit Rate:
0.4%
Commit Impact:
4.83 of 10.37
Search on Github:
Marvin Löbel on Github or loebel.marvin on Github

Commits

klutzy

Groups:
Korean Rust User Group
Commit Count:
121 (#38.0)
Commit Rate:
0.4%
Commit Impact:
4.8 of 10.37
Search on Github:
klutzy on Github or klutzytheklutzy on Github

Commits

Michael Woerister

Groups:
Commit Count:
115 (#39.0)
Commit Rate:
0.4%
Commit Impact:
4.74 of 10.37
Search on Github:
Michael Woerister on Github or michaelwoerister on Github

Commits

Jakub Bukaj

Other names:
Jakub Wieczorek Jakub
Groups:
Commit Count:
112 (#40.0)
Commit Rate:
0.4%
Commit Impact:
4.72 of 10.37
Search on Github:
Jakub Bukaj on Github or jakub on Github

Commits

Roy Frostig

Groups:
Mozilla
Commit Count:
110 (#41.0)
Commit Rate:
0.3%
Commit Impact:
4.7 of 10.37
Search on Github:
Roy Frostig on Github or rfrostig on Github

Commits

  • dda16f8: 2010-09-20 -0700 Add issue #163 testcase to str-append testcase.
  • 3c3421e: 2010-09-20 -0700 When translating vec-append, delay destination string's null-byte-accounting length decrement until the destination string has already been resized. Closes #163.
  • ca14753: 2010-09-07 -0700 Add hashmap tests exercising strings as keys and values. No longer leaks on linux.
  • 5e5112d: 2010-09-07 -0700 Recursively drop a type's parts if the type uses any typarams, since those typarams may represent types that actually require dropping.
  • cf62b54: 2010-09-06 -0700 Add a little pointer-cast helper to dbg.
  • 974092c 4e355ae 1eb2a8b 1fa978e 47e86a0 9481907 0d15ae4 6f52ba7 ecb7fc2 5e77e78 927b2f7 4c1c846 1035ad9 66b5b95 aa30304 and other 90 commits.

Manish Goregaokar

Groups:
Active users
Commit Count:
101 (#42.5)
Commit Rate:
0.3%
Commit Impact:
4.62 of 10.37
Search on Github:
Manish Goregaokar on Github or manishsmail on Github

Commits

Brian Koropoff

Groups:
Commit Count:
101 (#42.5)
Commit Rate:
0.3%
Commit Impact:
4.62 of 10.37
Search on Github:
Brian Koropoff on Github or bkoropoff on Github

Commits

Vadim Chugunov

Groups:
Active users
Commit Count:
100 (#44.0)
Commit Rate:
0.3%
Commit Impact:
4.61 of 10.37
Search on Github:
Vadim Chugunov on Github or vadimcn on Github

Commits

Adolfo Ochagavía

Other names:
aochagavia
Groups:
Active users
Commit Count:
96 (#45.0)
Commit Rate:
0.3%
Commit Impact:
4.56 of 10.37
Search on Github:
Adolfo Ochagavía on Github or aochagavia92 on Github

Commits

Richo Healey

Groups:
Active users
Commit Count:
87 (#46.0)
Commit Rate:
0.3%
Commit Impact:
4.47 of 10.37
Search on Github:
Richo Healey on Github or richo on Github

Commits

Haitao Li

Groups:
Commit Count:
85 (#47.0)
Commit Rate:
0.3%
Commit Impact:
4.44 of 10.37
Search on Github:
Haitao Li on Github or lihaitao on Github

Commits

Michael Bebenita

Groups:
Mozilla
Commit Count:
81 (#48.0)
Commit Rate:
0.3%
Commit Impact:
4.39 of 10.37
Search on Github:
Michael Bebenita on Github or mbebenita on Github

Commits

Michael Woerister

Groups:
Active users
Commit Count:
80 (#49.0)
Commit Rate:
0.3%
Commit Impact:
4.38 of 10.37
Search on Github:
Michael Woerister on Github or michaelwoerister on Github

Commits

Young-il Choi

Groups:
Samsung Electronics
Commit Count:
75 (#50.0)
Commit Rate:
0.2%
Commit Impact:
4.32 of 10.37
Search on Github:
Young-il Choi on Github or duddlf.choi on Github

Commits

Andrew Paseltiner

Groups:
Active users
Commit Count:
71 (#51.5)
Commit Rate:
0.2%
Commit Impact:
4.26 of 10.37
Search on Github:
Andrew Paseltiner on Github or apaseltiner on Github

Commits

Chris Morgan

Groups:
Commit Count:
71 (#51.5)
Commit Rate:
0.2%
Commit Impact:
4.26 of 10.37
Search on Github:
Chris Morgan on Github or me on Github

Commits

Alexis Beingessner

Other names:
Alexis
Groups:
Active users
Commit Count:
70 (#53.0)
Commit Rate:
0.2%
Commit Impact:
4.25 of 10.37
Search on Github:
Alexis Beingessner on Github or a.beingessner on Github

Commits

Zack Corr

Groups:
Commit Count:
68 (#54.0)
Commit Rate:
0.2%
Commit Impact:
4.22 of 10.37
Search on Github:
Zack Corr on Github or zack on Github

Commits

Ben Striegel

Groups:
Commit Count:
67 (#55.5)
Commit Rate:
0.2%
Commit Impact:
4.2 of 10.37
Search on Github:
Ben Striegel on Github or ben.striegel on Github

Commits

Simon Sapin

Groups:
Commit Count:
67 (#55.5)
Commit Rate:
0.2%
Commit Impact:
4.2 of 10.37
Search on Github:
Simon Sapin on Github or simon on Github

Commits

James Miller

Groups:
Commit Count:
65 (#57.5)
Commit Rate:
0.2%
Commit Impact:
4.17 of 10.37
Search on Github:
James Miller on Github or james on Github

Commits

  • 280dea7: 2015-01-09 +1300 Implement parse_opt_bool better
    During my clean-up of rebase errors, I took the opportunity to implement parse_opt_bool so that it isn't identical to parse_bool wrapped in `Some`. parse_opt_bool considers no value to be true, a value of 'y', 'yes' or 'on' to be true and 'n', 'no' or 'off' to be false. All other values are an error.
  • 1246d40: 2015-01-09 +1300 Add `core::num::wrapping` and fix overflow errors.(.">...)
  • 85defff: 2015-02-19 +0100 Improve borrowck error when a second move is due to a loop.(...)
  • 4bae133: 2015-02-19 +0100 revise handling of match expressions so that arms branch to next arm.(...)
  • eb4961b: 2015-02-19 +0100 Add support for mapping a single ast-node to multiple cfg-nodes.(...)
  • a0b7bad 97c1711 40b6e34 a7525bc 9bbfd68 a729a40 25a4adc 9c5173f 0859e5e b473311 fe7adfe f1a3ff0 5722410 b4f54f9 9115b31 and other 45 commits.

Jonas Hietala

Groups:
Commit Count:
65 (#57.5)
Commit Rate:
0.2%
Commit Impact:
4.17 of 10.37
Search on Github:
Jonas Hietala on Github or tradet.h on Github

Commits

P1start

Groups:
Commit Count:
63 (#59.0)
Commit Rate:
0.2%
Commit Impact:
4.14 of 10.37
Search on Github:
P1start on Github or rewi-github on Github

Commits

  • cfe18fb: 2015-01-22 +1300 Fix Unicode name mangling
    `{` and `}` aren’t valid characters on ARM. This also fixes a small bug where `)` (**r**ight **p**arenthesis) and `*` (**r**aw **p**ointer) would both mangle to `$RP$`, making `)` show up as `*` in backtraces.
  • d244f09: 2015-01-22 +1300 Compute widths properly when displaying spans in error messages(...)
  • 597b4fa: 2015-01-16 +1300 Tweak some ‘expected…’ error messages(...)
  • 39a8c23: 2014-12-06 +1300 Make the naming lints only warn on names with upper/lowercase equivalents(...)
  • 87db16c: 2015-01-22 +1300 core::marker: s/task/thread/
  • be138ed ed769bf 5cf72ff d9769ec 570325d 108bca5 f5715f7 63553a1 432adc6 55af4af 6b5655c 2f0249b 5bf9ef2 737e396 14398f2 and other 43 commits.

Gareth Smith

Other names:
gareth Gareth Daniel Smith
Groups:
Commit Count:
60 (#61.0)
Commit Rate:
0.2%
Commit Impact:
4.09 of 10.37
Search on Github:
Gareth Smith on Github or garethdanielsmith on Github

Commits

nham

Groups:
Commit Count:
60 (#61.0)
Commit Rate:
0.2%
Commit Impact:
4.09 of 10.37
Search on Github:
nham on Github or hamann.nick on Github

Commits

Josh Matthews

Groups:
Commit Count:
60 (#61.0)
Commit Rate:
0.2%
Commit Impact:
4.09 of 10.37
Search on Github:
Josh Matthews on Github or josh on Github

Commits

Kang Seonghoon

Groups:
Active users Korean Rust User Group
Commit Count:
59 (#63.5)
Commit Rate:
0.2%
Commit Impact:
4.08 of 10.37
Search on Github:
Kang Seonghoon on Github or kang.seonghoon on Github

Commits

  • a3e4a16: 2015-03-07 +0900 rustdoc: Fixed an asynchronous loading of rustdoc sidebars.
    We require the *deferred* loading, not just an opportunistic asynchronous loading. I think `