{"push_id":730694071,"size":324,"distinct_size":0,"ref":"refs/heads/master","head":"a41178e8582001d7075d14699542e671c78badef","before":"50df2a09b8b9dd4883eb27d833a8482799175a3b","commits":[{"sha":"faf73028c9afe5790e9b4d83a348d93e4a098852","author":{"email":"5a7997baeb049019bc018c70dd79ed5df07d8b0b@gmail.com","name":"Sean Patrick Santos"},"message":"Fix issue #23302, ICE on recursively defined enum variant discriminant.","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/faf73028c9afe5790e9b4d83a348d93e4a098852"},{"sha":"e727dd58116e9d493163d9839f20837aff10e6ba","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@madez.de","name":"Christian Weinz"},"message":"Update complement-design-faq.md\n\nThe ‘_‘ wildcard handles exactly not specific cases but all nut specified.","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/e727dd58116e9d493163d9839f20837aff10e6ba"},{"sha":"b85aa7800de4a0f9c0b1ac2546b33afc5effced3","author":{"email":"e705ace2ba0de4ef438753a5469f655392098846@users.noreply.github.com","name":"Vladimir Rutsky"},"message":"fix typo: \"requests function in the same [way] as other\"","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/b85aa7800de4a0f9c0b1ac2546b33afc5effced3"},{"sha":"aacb5f68bf224ecfa5adc6f3f0701f619010b3b1","author":{"email":"e705ace2ba0de4ef438753a5469f655392098846@users.noreply.github.com","name":"Vladimir Rutsky"},"message":"add missing colon","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/aacb5f68bf224ecfa5adc6f3f0701f619010b3b1"},{"sha":"dbaaa2c6a4036f821cafd06a3691e6bcb15bc4cb","author":{"email":"e705ace2ba0de4ef438753a5469f655392098846@users.noreply.github.com","name":"Vladimir Rutsky"},"message":"remove terminating dot from caption","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/dbaaa2c6a4036f821cafd06a3691e6bcb15bc4cb"},{"sha":"36882a00074b0a444041f5348146ad66343c3e59","author":{"email":"b6bdff2dcf8f6124f85c5b9f173e3d04001823e8@gmail.com","name":"Nick Howell"},"message":"rustdoc: Reset the title when pressing the back button\n\nFixes #26673","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/36882a00074b0a444041f5348146ad66343c3e59"},{"sha":"f3ba950a34885b366b79750237aca6ca3901cbc2","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Refactor how the parser looks for sub-modules\n\nThis makes the functionality usable from outside the parser","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/f3ba950a34885b366b79750237aca6ca3901cbc2"},{"sha":"df73abedd585a0f797eb393264fc01ff5a442c40","author":{"email":"839351b191e365c955875d46f4916e894e69f6d4@python.org","name":"Georg Brandl"},"message":"std: small doc fixes for BufReader and BufWriter\n\n* fix probable copy-paste error in BufWriter.get_mut()\r\n* more consistent punctuation","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/df73abedd585a0f797eb393264fc01ff5a442c40"},{"sha":"0d3954f4c574cda5f1bc63a915ff4d4f5e6e14ac","author":{"email":"e7b73ca0953a5d12982870cd6d45d044b17f68d7@gmail.com","name":"Tshepang Lekhonkhobe"},"message":"reference: improve coercions section","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/0d3954f4c574cda5f1bc63a915ff4d4f5e6e14ac"},{"sha":"65591595a03ee9f85ba966a91546f254775b2708","author":{"email":"e7b73ca0953a5d12982870cd6d45d044b17f68d7@gmail.com","name":"Tshepang Lekhonkhobe"},"message":"option: obey idiom of leaving behind a trailing comma in match blocks","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/65591595a03ee9f85ba966a91546f254775b2708"},{"sha":"c4c5c2dd20aaaddb7c0afdba06ec319340842443","author":{"email":"e7b73ca0953a5d12982870cd6d45d044b17f68d7@gmail.com","name":"Tshepang Lekhonkhobe"},"message":"doc: add some array usage examples","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/c4c5c2dd20aaaddb7c0afdba06ec319340842443"},{"sha":"4ee704703444a23133e0c196e3a3fa75b8b7c5e3","author":{"email":"e7b73ca0953a5d12982870cd6d45d044b17f68d7@gmail.com","name":"Tshepang Lekhonkhobe"},"message":"reference: miscellaneous fixes","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/4ee704703444a23133e0c196e3a3fa75b8b7c5e3"},{"sha":"d23239b48e2066d3f38eb03e2429427bffade822","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"msvc: Get codegen-units working\n\nThis commit alters the implementation of multiple codegen units slightly to be\ncompatible with the MSVC linker. Currently the implementation will take the N\nobject files created by each codegen unit and will run `ld -r` to create a new\nobject file which is then passed along. The MSVC linker, however, is not able to\ndo this operation.\n\nThe compiler will now no longer attempt to assemble object files together but\nwill instead just pass through all the object files as usual. This implies that\nrlibs may not contain more than one object file (if the library is compiled with\nmore than one codegen unit) and the output of `-C save-temps` will have changed\nslightly as object files with the extension `0.o` will not be renamed to `o`\nunless requested otherwise.","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/d23239b48e2066d3f38eb03e2429427bffade822"},{"sha":"e08c5f751578520c013d4838f0e288af937caf0d","author":{"email":"22c86ad7133be5c461a1a2a4fb53f575eb98da6c@whanau.org","name":"P1start"},"message":"Change some free functions into methods in libsyntax/diagnostic.rs","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/e08c5f751578520c013d4838f0e288af937caf0d"},{"sha":"492f33a267d6d99d573b9e0558c25be6e1d03416","author":{"email":"326e197dc775aef79e27af50f613376f5b6596c3@gmail.com","name":"Esption"},"message":"Fixed some occurrences of 'if' being spelled 'iff'","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/492f33a267d6d99d573b9e0558c25be6e1d03416"},{"sha":"d1658679caa789f4fec8a87a088e2cc61442472f","author":{"email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com","name":"Guillaume Gomez"},"message":"Add E0191 error explanation","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/d1658679caa789f4fec8a87a088e2cc61442472f"},{"sha":"885e701f0bbe821e525c5fe69fd5f9acf38e2b25","author":{"email":"dab4293f93c7233f547c2dcfbe48efb5ac3ee2f4@mozilla.com","name":"Andreas Tolfsen"},"message":"librustdoc: sharpen help dialogue edges\n\nSharpens the help dialogues edges by removing border-padding, which\nmatches better with the rest of the document.\n\nAlso increases somewhat the rounded edges of the key symbols to\nmake it clear they are symbols.\n\nAlso introduces closing apostrophes and ellipsis for search field\nplaceholder.","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/885e701f0bbe821e525c5fe69fd5f9acf38e2b25"},{"sha":"8792c5c0407ecc4d3b9acf357d0adcc2f791dffa","author":{"email":"dab4293f93c7233f547c2dcfbe48efb5ac3ee2f4@mozilla.com","name":"Andreas Tolfsen"},"message":"librustdoc: generalise handling of keyboard shortcuts","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/8792c5c0407ecc4d3b9acf357d0adcc2f791dffa"},{"sha":"da5ab9921e84a34beee8d00069732e0b81382536","author":{"email":"8f558507d5107f582d32546254a943c98ff671a6@gmail.com","name":"Peter Atashian"},"message":"Report memory use in time-passes on Windows\n\nSigned-off-by: Peter Atashian <retep998@gmail.com>","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/da5ab9921e84a34beee8d00069732e0b81382536"},{"sha":"9f4d5b4be10ce9683569a0bd55f555d30f70b5a5","author":{"email":"d5e0892e7d66bcce47406a02632e7b4f50cda414@gmail.com","name":"Björn Steinbrink"},"message":"Improve PartialEq for slices\n\nExploiting the fact that getting the length of the slices is known, we\ncan use a counted loop instead of iterators, which means that we only\nneed a single counter, instead of having to increment and check one\npointer for each iterator.\n\nBenchmarks comparing vectors with 100,000 elements:\n\nBefore:\n\n```\nrunning 8 tests\ntest eq1_u8  ... bench:      66,757 ns/iter (+/- 113)\ntest eq2_u16 ... bench:     111,267 ns/iter (+/- 149)\ntest eq3_u32 ... bench:     126,282 ns/iter (+/- 111)\ntest eq4_u64 ... bench:     126,418 ns/iter (+/- 155)\ntest ne1_u8  ... bench:      88,990 ns/iter (+/- 161)\ntest ne2_u16 ... bench:      89,126 ns/iter (+/- 265)\ntest ne3_u32 ... bench:      96,901 ns/iter (+/- 92)\ntest ne4_u64 ... bench:      96,750 ns/iter (+/- 137)\n```\n\nAfter:\n\n```\nrunning 8 tests\ntest eq1_u8  ... bench:      46,413 ns/iter (+/- 521)\ntest eq2_u16 ... bench:      46,500 ns/iter (+/- 74)\ntest eq3_u32 ... bench:      50,059 ns/iter (+/- 92)\ntest eq4_u64 ... bench:      54,001 ns/iter (+/- 92)\ntest ne1_u8  ... bench:      47,595 ns/iter (+/- 53)\ntest ne2_u16 ... bench:      47,521 ns/iter (+/- 59)\ntest ne3_u32 ... bench:      44,889 ns/iter (+/- 74)\ntest ne4_u64 ... bench:      47,775 ns/iter (+/- 68)\n```","distinct":false,"url":"https://api.github.com/repos/dhuseby/rust/commits/9f4d5b4be10ce9683569a0bd55f555d30f70b5a5"}]}