{"push_id":1202801615,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"935bd763674ea3e5b79928bed08016291cc52901","before":"2ab18ce6f7e147a71e953b9a01ed09aff6b95972","commits":[{"sha":"6d3bf6e6f5e7d30c6d6feb77615979246f520e62","author":{"name":"Andrew Paseltiner","email":"1cff716514aa71e3893ab7f7a914e2cb273e546a@gmail.com"},"message":"Replace `LinkedList`'s use of `Box` with `Shared`\n\nCloses #34417","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/6d3bf6e6f5e7d30c6d6feb77615979246f520e62"},{"sha":"6d5f85996e92a8cbc0112926dded59daa2bf9fdd","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Remove unused field `interner` from the parser.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/6d5f85996e92a8cbc0112926dded59daa2bf9fdd"},{"sha":"f8a934e971fdef496e69e82ab0e7166363efd3f5","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Encapsulate `RcStr` in `syntax::util::interner`.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/f8a934e971fdef496e69e82ab0e7166363efd3f5"},{"sha":"1eb6d0b485acc5f6e0d9f9b0946000bce12f5bfc","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Remove `Interner<T>` and rename `StrInterner` to `Interner`.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/1eb6d0b485acc5f6e0d9f9b0946000bce12f5bfc"},{"sha":"70e2845230ffeb013814c9bab08c7fe033410f03","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Avoid passing around the thread-local interner in `librustc_metadata`.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/70e2845230ffeb013814c9bab08c7fe033410f03"},{"sha":"752d4419a060e007548cf56f85ff864a13589567","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Refactor `get_ident_interner` -> `with_ident_interner`.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/752d4419a060e007548cf56f85ff864a13589567"},{"sha":"060b5c5ef273a6b74ccbd10c1d4a1debfa27d9de","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Factor the `RefCell` out of the `Interner`.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/060b5c5ef273a6b74ccbd10c1d4a1debfa27d9de"},{"sha":"ef1bd087ee8f741972783b0ac7caa41518cca9a9","author":{"name":"Josh Stone","email":"5ebc466a01bbde7d2fcea0565f90257a8d8580f2@gmail.com"},"message":"std: Fix `Thread::set_name()` for newlib and solaris\n\nThe `use ffi::CStr` in `unix/thread.rs` was previously guarded, but now\nall platforms need it for `Thread::set_name()`.  Newlib and Solaris do\nnothing here, as they have no way to set a thread name, but they still\ndefine the same method signature.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/ef1bd087ee8f741972783b0ac7caa41518cca9a9"},{"sha":"9503b130d1624c47838f1632b9bca3a64e663992","author":{"name":"Josh Stone","email":"5ebc466a01bbde7d2fcea0565f90257a8d8580f2@gmail.com"},"message":"std: Fix IPV6 imports for solaris\n\nLike BSDs, Solaris maps `IPV6_ADD_MEMBERSHIP` and `IPV6_DROP_MEMBERSHIP`\nfrom `IPV6_JOIN_GROUP` and `IPV6_LEAVE_GROUP` respectively.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/9503b130d1624c47838f1632b9bca3a64e663992"},{"sha":"726fa9f09f467cd445758ac8b1bbe8a786aadc9b","author":{"name":"Josh Stone","email":"5ebc466a01bbde7d2fcea0565f90257a8d8580f2@gmail.com"},"message":"libc: fast-forward for solaris `RTLD_DEFAULT`","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/726fa9f09f467cd445758ac8b1bbe8a786aadc9b"},{"sha":"79fb5522bd5bf79c7dad7adfd516ad364dff3e9e","author":{"name":"Josh Stone","email":"5ebc466a01bbde7d2fcea0565f90257a8d8580f2@gmail.com"},"message":"std: clear errno before readdir, then check it (solaris)\n\nA `NULL` from `readdir` could be the end of stream or an error.  The\nonly way to know is to check `errno`, so it must be set to a known value\nfirst, like a 0 that POSIX will never use.\n\nThis patch adds `set_errno`, uses it to clear the value before calling\n`readdir`, then checks it again after to see the reason for a `NULL`.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/79fb5522bd5bf79c7dad7adfd516ad364dff3e9e"},{"sha":"b905464668a5dbd51ea91c2766d5e764868ebf3e","author":{"name":"Oliver Middleton","email":"d081d01786e3347c0c7f57fcd6c7b4693485b56c@gmail.com"},"message":"rustdoc: Fix methods in seach results\n\nCurrently methods from extern crates are sometimes added to the search\nindex when they shouldn't be or added with the original path rather than\nthe reexported path. This fixes that by making sure `cache().paths` only\ncontains local paths like the description for it states. It also fixes a\nfew minor issues with link rendering and redirect generation which would\npoint to local crate docs even if the docs for that crate hadn't been\ngenerated.\n\nAlso a bug with methods implemented on traits which caused wrong paths and\nso dead links in the search results has been fixed.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/b905464668a5dbd51ea91c2766d5e764868ebf3e"},{"sha":"9d33ce58b104f1f0e29a69b30c6b4353f1e28c52","author":{"name":"Oliver Schneider","email":"841e16e9035612f1379aabc2c4f1b4a82bc1ebd2@oli-obk.de"},"message":"evaluate the array length of fixed size array types in rustdoc","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/9d33ce58b104f1f0e29a69b30c6b4353f1e28c52"},{"sha":"362b665bb2d1523d2522b38083b806e1d02c46fc","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #34608 - apasel422:ll, r=bluss\n\nReplace `LinkedList`'s use of `Box` with `Shared`\n\nCloses #34417","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/362b665bb2d1523d2522b38083b806e1d02c46fc"},{"sha":"4a12a70a5c516d4aa5e86de52a62f41b67ab8bc0","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #34752 - ollie27:rustdoc_search, r=GuillaumeGomez\n\nrustdoc: Fix methods in seach results\n\nCurrently methods from extern crates are sometimes added to the search\nindex when they shouldn't be or added with the original path rather than\nthe reexported path. This fixes that by making sure `cache().paths` only\ncontains local paths like the description for it states. It also fixes a\nfew minor issues with link rendering and redirect generation which would\npoint to local crate docs even if the docs for that crate hadn't been\ngenerated.\n\nAlso a bug with methods implemented on traits which caused wrong paths and\nso dead links in the search results has been fixed.\n\nFor example:\n[before](https://doc.rust-lang.org/nightly/std/?search=is_disjoint) [after](https://ollie27.github.io/rust_doc_test/std/?search=is_disjoint)\n[before](https://doc.rust-lang.org/nightly/std/?search=map_or) [after](https://ollie27.github.io/rust_doc_test/std/?search=map_or)\n[before](https://doc.rust-lang.org/nightly/std/?search=unsafecell%3A%3Anew) [after](https://ollie27.github.io/rust_doc_test/std/?search=unsafecell%3A%3Anew)\n[before](https://doc.rust-lang.org/nightly/std/?search=rng%3A%3Agen_) [after](https://ollie27.github.io/rust_doc_test/std/?search=rng%3A%3Agen_)\n[before](https://doc.rust-lang.org/nightly/std/?search=downcast_ref) [after](https://ollie27.github.io/rust_doc_test/std/?search=downcast_ref)\n\nFixes #20246","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/4a12a70a5c516d4aa5e86de52a62f41b67ab8bc0"},{"sha":"0b7fb80e1c05bee176ea68d21e19a352a106c968","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #34772 - jseyfried:cleanup_interner, r=eddyb\n\nStart cleaning up the string interner\n\nr? @eddyb","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/0b7fb80e1c05bee176ea68d21e19a352a106c968"},{"sha":"71949f3b0dfdacbddc0c012accefbb8e8ec759d4","author":{"name":"Wang Xuerui","email":"6ce2a6d2593c590bed8f531c8529d82ebf07077c@gmail.com"},"message":"libfmt_macros: resolve all implicit refs while parsing","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/71949f3b0dfdacbddc0c012accefbb8e8ec759d4"},{"sha":"06b034ae8b418beab7d0767a9a8d29023558d701","author":{"name":"Wang Xuerui","email":"6ce2a6d2593c590bed8f531c8529d82ebf07077c@gmail.com"},"message":"format: remove all implicit ref handling outside of libfmt_macros\n\nformat: beautifully get rid of ArgumentNext and CountIsNextParam\n\nNow that CountIsNextParam and ArgumentNext are resolved during parse,\nthe need for handling them outside of libfmt_macros is obviated.\n\nNote: *one* instance of implicit reference handling still remains, and\nthat's for implementing `all_args_simple`. It's trivial enough though,\nso in this case it may be tolerable.","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/06b034ae8b418beab7d0767a9a8d29023558d701"},{"sha":"0e2a96321a368c62cf98e73c67507a9bcdded01e","author":{"name":"Wang Xuerui","email":"6ce2a6d2593c590bed8f531c8529d82ebf07077c@gmail.com"},"message":"syntax_ext: format: separate verification and translation of pieces","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/0e2a96321a368c62cf98e73c67507a9bcdded01e"},{"sha":"1ace7f0d49f9e482efe680d691a9d1a8f7e53f60","author":{"name":"Wang Xuerui","email":"6ce2a6d2593c590bed8f531c8529d82ebf07077c@gmail.com"},"message":"syntax_ext: format: resolve named arguments early\n\nConverts named argument references into indices, right after\nverification as suggested by @alexcrichton. This drastically simplifies\nthe whole process!","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/1ace7f0d49f9e482efe680d691a9d1a8f7e53f60"}]}
{"actor":{"display_login":"xaocon"}}