{"push_id":694210366,"size":435,"distinct_size":435,"ref":"refs/heads/master","head":"bca2ea6c4a20de7fde36c5493b860933861be3c3","before":"99c2f779d2506c1ca678db5325a843414c4782d0","commits":[{"sha":"3dd3450484c1a914d07da2ab522e3bd27ce2a4bb","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Implement lowering and raising for process IO\n\nThis commit implements a number of standard traits for the standard library's\nprocess I/O handles. The `FromRaw{Fd,Handle}` traits are now implemented for the\n`Stdio` type and the `AsRaw{Fd,Handle}` traits are now implemented for the\n`Child{Stdout,Stdin,Stderr}` types. Additionally this implements the\n`AsRawHandle` trait for `Child` on Windows.\n\nThe stability markers for these implementations mention that they are stable for\n1.1 as I will nominate this commit for cherry-picking to beta.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/3dd3450484c1a914d07da2ab522e3bd27ce2a4bb"},{"sha":"31764a98ffb33adc99b30482c2b70ee076bc0adb","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@firepipe.net","name":"Will Andrews"},"message":"Don't force FreeBSD to use clang.\n\nNewer gcc can be installed, so it should be used if possible.  Checks\nelsewhere in configure should enforce this.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/31764a98ffb33adc99b30482c2b70ee076bc0adb"},{"sha":"b5ad86f98a64e2a2990b5313af62ab3f97b51125","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@firepipe.net","name":"Will Andrews"},"message":"FreeBSD: Don't add -L/usr/local/lib{,/gcc4[46]}.\n\nThe first one in particular results in Rust not being able to build itself\nif it is installed.  The latter two shouldn't be necessary, and should only\nbe included if they are actually going to be used.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/b5ad86f98a64e2a2990b5313af62ab3f97b51125"},{"sha":"bc85eb49f5d5ed88ba704df760c31ef7f47083ec","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@firepipe.net","name":"Will Andrews"},"message":"Use case..esac instead of [[.\n\nNot all /bin/sh have [[ available, so for compatibility using case..esac\nfor pattern matching is better.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/bc85eb49f5d5ed88ba704df760c31ef7f47083ec"},{"sha":"8e039a887df4265e9f20b2a29f12d6708965cc63","author":{"email":"198a7b38ed0447afeefda9d7f1eca6dfad757d74@gmail.com","name":"Ms2ger"},"message":"Introduce TaggedDocsIterator and use it to implement reader::tagged_docs.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/8e039a887df4265e9f20b2a29f12d6708965cc63"},{"sha":"37dd4174d56431e97adf06ecaf6395376ab2ebbc","author":{"email":"198a7b38ed0447afeefda9d7f1eca6dfad757d74@gmail.com","name":"Ms2ger"},"message":"Return TaggedDocsIterator from reader::tagged_docs.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/37dd4174d56431e97adf06ecaf6395376ab2ebbc"},{"sha":"16334e508e6c7feaea7cdf68649f6cbc29fadb3a","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@hardscrabble.net","name":"Max Jacobson"},"message":"Add a missing space to the Glossary page of TRPL\n\nr? @steveklabnik","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/16334e508e6c7feaea7cdf68649f6cbc29fadb3a"},{"sha":"c40866785f6eac48eb00ed19d8e0121968dd72cd","author":{"email":"5b54a279c8e86d23ef05c290f576e0a786c1ff8e@uni-due.de","name":"Johannes Oertel"},"message":"Remove build date from the output of --version\n\nCloses #25812.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/c40866785f6eac48eb00ed19d8e0121968dd72cd"},{"sha":"6c2b340fdcb5a38a4e93883f4816b019cb12fc19","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Improve docs for Vec::as_slice and as_mut_slice\n\nFixes #25622.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/6c2b340fdcb5a38a4e93883f4816b019cb12fc19"},{"sha":"1cede0b0ef1d2747e9747a3f177ce83522d90a10","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"Fix section headers on Not Found page\n\nFixes #25794","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/1cede0b0ef1d2747e9747a3f177ce83522d90a10"},{"sha":"b8c59211edfd9223797bfc77b6df480f242496cb","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"mk: Fix MSVC bootstrapping itself\n\nNow that MSVC support has landed in the most recent nightlies we can now have\nMSVC bootstrap itself without going through a GNU compiler first. Unfortunately,\nhowever, the bootstrap currently fails due to the compiler not being able to\nfind the llvm-ar.exe tool during the stage0 libcore compile. The compiler cannot\nfind this tool because it's looking inside a directory that does not exist:\n\n    $SYSROOT/rustlib/x86_64-pc-windows-gnu/bin\n\nThe `gnu` on this triple is because the bootstrap compiler's host architecture\nis GNU. The build system, however, only arranges for the llvm-ar.exe tool to be\navailable in this location:\n\n    $SYSROOT/rustlib/x86_64-pc-windows-msvc/bin\n\nTo resolve this discrepancy, the build system has been modified to understand\ntriples that are bootstrapped from another triple, and in this case copy the\nnative tools to the right location.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/b8c59211edfd9223797bfc77b6df480f242496cb"},{"sha":"d061a0f8d51ca2e4d21409e4083bedd430998d88","author":{"email":"19513e5f3d298c7a6611c44f0bf76cabc0057ae4@gmail.com","name":"Liigo Zhuang"},"message":"floating-point types are machine types, not machine-dependent types","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/d061a0f8d51ca2e4d21409e4083bedd430998d88"},{"sha":"2a63cc771565836c6c468fd6e20b84cbcb1abc44","author":{"email":"3191b912aecd6e7f4db6843e99f922bb9aec1149@gmail.com","name":"Pascal Hertleif"},"message":"TRPL: Fix Unescaped URL","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/2a63cc771565836c6c468fd6e20b84cbcb1abc44"},{"sha":"1b5f9cb1f1529e03cd9a1d60a40d17624baffa65","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Add an option to disable ELF based TLS\n\nThis commit adds a ./configure option called `--disable-elf-tls` which disables\nELF based TLS (that which is communicated to LLVM) on platforms which already\nsupport it. OSX 10.6 does not support this form of TLS, and some users of Rust\nneed to target 10.6 and are unable to do so due to the usage of TLS. The\nstandard library will continue to use ELF based TLS on OSX by default (as the\nofficially supported platform is 10.7+), but this adds an option to compile the\nstandard library in a way that is compatible with 10.6.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/1b5f9cb1f1529e03cd9a1d60a40d17624baffa65"},{"sha":"b700b37094a7215e4ac344f691b26c2e5fc81734","author":{"email":"198a7b38ed0447afeefda9d7f1eca6dfad757d74@gmail.com","name":"Ms2ger"},"message":"Return a TaggedDocsIterator from each_reexport.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/b700b37094a7215e4ac344f691b26c2e5fc81734"},{"sha":"977d40fbfad4e36f1d264396b11b8b06f9ac921d","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"Improve Debug documentation","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/977d40fbfad4e36f1d264396b11b8b06f9ac921d"},{"sha":"c516eee503ae643ead9553fed70528230feb2b1f","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Move std::cell::clone_ref to a clone associated function on std::cell::Ref\n\n... and generalize the bounds on the value type.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/c516eee503ae643ead9553fed70528230feb2b1f"},{"sha":"15ab4813223ed5252a9c434f14eb5b66462b018b","author":{"email":"0c65ff5985da83989e6f1c7dddcde4aa06d8ed54@mathieudavid.org","name":"Mathieu David"},"message":"removed lonely closing parenthesis\n\nThere was no opening parenthesis for this closing parenthesis...","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/15ab4813223ed5252a9c434f14eb5b66462b018b"},{"sha":"15aeea5477f1cf0fed4fead4ba1cfda37eba7c8d","author":{"email":"0c65ff5985da83989e6f1c7dddcde4aa06d8ed54@mathieudavid.org","name":"Mathieu David"},"message":"Corrected typo \n\n\"workd\" corrected to \"world\"","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/15aeea5477f1cf0fed4fead4ba1cfda37eba7c8d"},{"sha":"f6074406dbb139adec89c5826619d5cfbcb41ff7","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@wabbo.org","name":"Nick Hamann"},"message":"Update E0015 explanation, fix E0053.","distinct":true,"url":"https://api.github.com/repos/gereeter/rust/commits/f6074406dbb139adec89c5826619d5cfbcb41ff7"}]}