{"push_id":1122201745,"size":597,"distinct_size":0,"ref":"refs/heads/master","head":"179539f6eb61f75244a0dde641b6e4e09c0921ec","before":"3157691f963a86776cb7e6a7842f566032890aba","commits":[{"sha":"b25bb53043a92dc343ebdf9f4e71fefffe4fee2a","author":{"email":"dddccf71ac082961ac856a6ac9f2b87a0ba13044@gmail.com","name":"Tobias Bucher"},"message":"Panic on overflow in `Duration::new` constructor\n\nPanicking on overflow is also done for `+`, and it replaces the\ncurrently incorrect overflow behavior of wrapping around, which does not\nmake sense for `Duration`s.","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/b25bb53043a92dc343ebdf9f4e71fefffe4fee2a"},{"sha":"f875daca54b14d74a3b236b971b88d5e5f739b81","author":{"email":"8172f793ca553050868d487fd13b508d19cae503@cardoe.com","name":"Doug Goldstein"},"message":"rand: don't block before random pool is initialized\n\nIf we attempt a read with getrandom() on Linux the syscall can block\nbefore the random pool is initialized unless the GRND_NONBLOCK flag is\npassed. This flag causes getrandom() to instead return EAGAIN while the\npool is uninitialized. To avoid downstream users of crate or std\nfunctionality that have no ability to avoid this blocking behavior this\nchange causes Rust to read bytes from /dev/urandom while getrandom()\nwould block and once getrandom() is available to use that. Fixes #32953.\n\nSigned-off-by: Doug Goldstein <cardoe@cardoe.com>","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/f875daca54b14d74a3b236b971b88d5e5f739b81"},{"sha":"167b510b7c59ad4d87993059401b94a5e1d1f8ff","author":{"email":"34c90c0510292a43396154cc8f1ce6ffaf476b78@gmail.com","name":"Andrea Canciani"},"message":"Implement `last` for `EscapeUnicode`\n\nPart of #24214.","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/167b510b7c59ad4d87993059401b94a5e1d1f8ff"},{"sha":"8a8c432f7471a76bdb9179fe622968f6eb381c85","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@notriddle.com","name":"Michael Howell"},"message":"Implement negation for wrapping numerals.\n\nFixes #33037","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/8a8c432f7471a76bdb9179fe622968f6eb381c85"},{"sha":"121225f17d039e51ea462437189c7c5d229291a8","author":{"email":"8172f793ca553050868d487fd13b508d19cae503@cardoe.com","name":"Doug Goldstein"},"message":"HashMap: add info to docs about random seed quality\n\nThe random functions that HashMap use make no guarantees about the\nquality of random data so this documents that to the user so that they\nare aware. This was brought about by the change to the Linux random code\nto not block until the urandom pool was initialized to avoid users of\ncrates that internally use HashMap being caught unaware and having their\napplication block until the urandom pool is initialized.\n\nSigned-off-by: Doug Goldstein <cardoe@cardoe.com>","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/121225f17d039e51ea462437189c7c5d229291a8"},{"sha":"61cbd07dec2d9670f170bed44f1815ea29a8a214","author":{"email":"8172f793ca553050868d487fd13b508d19cae503@cardoe.com","name":"Doug Goldstein"},"message":"rand: add comments about getrandom() fallback\n\nAdd some comments so that people know why we are performing a fallback\nfrom getrandom() and what that fallback aims to achieve.\n\nSigned-off-by: Doug Goldstein <cardoe@cardoe.com>","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/61cbd07dec2d9670f170bed44f1815ea29a8a214"},{"sha":"dbe700ef656b63a8c630dac41c46f1b3e3323727","author":{"email":"7a84c19b3cdfeb292e31846a66895680a3814677@gmail.com","name":"Wang Xuerui"},"message":"add more characters easily inputtable with CJK IMEs","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/dbe700ef656b63a8c630dac41c46f1b3e3323727"},{"sha":"5f70e8f6cdf7392f70db1ee1a1e0668d056ab527","author":{"email":"7a84c19b3cdfeb292e31846a66895680a3814677@gmail.com","name":"Wang Xuerui"},"message":"add confusable space characters","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/5f70e8f6cdf7392f70db1ee1a1e0668d056ab527"},{"sha":"47d5c90fbe7d0ccc30a1ab415355755ff104bc9a","author":{"email":"7a84c19b3cdfeb292e31846a66895680a3814677@gmail.com","name":"Wang Xuerui"},"message":"correct aliases for square brackets","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/47d5c90fbe7d0ccc30a1ab415355755ff104bc9a"},{"sha":"496081c5c7bdf3afc2e444c166ee875b4f9041e5","author":{"email":"7a84c19b3cdfeb292e31846a66895680a3814677@gmail.com","name":"Wang Xuerui"},"message":"add more confusable CJK square bracket aliases","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/496081c5c7bdf3afc2e444c166ee875b4f9041e5"},{"sha":"7f09b1f6a64339370440025d50d0ad4a7f239734","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Allow creating ExitStatus from raw values\n\nSometimes a process may be waited on externally from the standard library, in\nwhich case it can be useful to create a raw `ExitStatus` structure to return.\nThis commit extends the existing Unix `ExitStatusExt` extension trait and adds a\nnew Windows-specific `ExitStatusExt` extension trait to do this. The methods are\ncurrently called `ExitStatus::from_raw`.\n\ncc #32713","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/7f09b1f6a64339370440025d50d0ad4a7f239734"},{"sha":"0c05953b1dfb1a98ea17602b2cafd2960edae1f6","author":{"email":"f1668b6c5fe2694ee91965973070c185da745425@gmail.com","name":"Simon Wollwage"},"message":"Fix a typo in error messages in std::fs tests","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/0c05953b1dfb1a98ea17602b2cafd2960edae1f6"},{"sha":"f7e1421debb5bc32f60f6d7d50fc356db16800e7","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"Add `TAGS.rustc.emacs`/`TAGS.rustc.vi` make targets, (re-)including rustc source.","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/f7e1421debb5bc32f60f6d7d50fc356db16800e7"},{"sha":"603a8334804be0f09c22bcb8dc5ddf427cc220ae","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@kazlauskas.me","name":"Simonas Kazlauskas"},"message":"Temporary hack for 32959\n\nGets rid of the warning","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/603a8334804be0f09c22bcb8dc5ddf427cc220ae"},{"sha":"84bd1ce9841dbefc30c2ade67964ac652856e8a3","author":{"email":"839351b191e365c955875d46f4916e894e69f6d4@python.org","name":"Georg Brandl"},"message":"Fix std::fmt format spec: named args are allowed with \"$\" syntax","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/84bd1ce9841dbefc30c2ade67964ac652856e8a3"},{"sha":"f5884f6824291cda15096d84af9e346e13a41578","author":{"email":"dd8d4569e7e0ba9276f41765736f1e7902213b72@cyplo.net","name":"Cyryl Płotnicki-Chudyk"},"message":"Get a file during bootstrap to a temp location.\n\nWhen downloading a file in the bootstrap phase - get it to a temp\nlocation first. Verify it there and only if downloaded properly move it\nto the `cache` directory.\n\nThis should prevent `make` being stuck if the download was interrupted\nor otherwise corrupted.\n\nThe temporary files are deleted in case of an exception.","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/f5884f6824291cda15096d84af9e346e13a41578"},{"sha":"18dafe83b5411e76a13f5e813dae1bec71ef07a6","author":{"email":"dd8d4569e7e0ba9276f41765736f1e7902213b72@cyplo.net","name":"Cyryl Płotnicki-Chudyk"},"message":"Code cleanup in download() in bootstrap.py\n\nMake download() receive less parameters and use it explicitly 2 times\nin get().","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/18dafe83b5411e76a13f5e813dae1bec71ef07a6"},{"sha":"27c01cb4973a1728813f9668d34522c0c83076d5","author":{"email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com","name":"Guillaume Gomez"},"message":"Add process types documentation","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/27c01cb4973a1728813f9668d34522c0c83076d5"},{"sha":"666dd57c807a97177125cbf7f2365837d2c1e8eb","author":{"email":"0218241ec1110dafbf9c746223f9cb5d140a3535@gmail.com","name":"Geordon Worley"},"message":"fix implementation of Ord for Cell<T> and RefCell<T> where T: Ord","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/666dd57c807a97177125cbf7f2365837d2c1e8eb"},{"sha":"4dcb63707eae97032254c18204b0f64b002b9cca","author":{"email":"0218241ec1110dafbf9c746223f9cb5d140a3535@gmail.com","name":"Geordon Worley"},"message":"change unstable to stable on traits and set version properly","distinct":false,"url":"https://api.github.com/repos/durka/rust/commits/4dcb63707eae97032254c18204b0f64b002b9cca"}]}
{"actor":{"display_login":"durka"}}