{"push_id":629649911,"size":99,"distinct_size":99,"ref":"refs/heads/master","head":"c87ec1edb1a7e449e30b40eba24b912d77dc1f1a","before":"e57410cd9254d68684255c0a6f95aaa8af603ddd","commits":[{"sha":"334422184eebb108b54d7c0a19e186ebb06e89ee","author":{"email":"ce66b043ed6a61ce2abbe7bc17a127f02bc86d14@dodgson.org","name":"Hajime Morrita"},"message":"Fix a typo","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/334422184eebb108b54d7c0a19e186ebb06e89ee"},{"sha":"5c3aa01045cee7d632e93cad4295fa12109e9550","author":{"email":"631d74ab64927f62fb6b796192cd3c441cb47aac@mozilla.com","name":"Dave Huseby"},"message":"disabling a test that is failing on bitrig.","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/5c3aa01045cee7d632e93cad4295fa12109e9550"},{"sha":"10359de4051d56feeacd455946b93ec48e6511fc","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"compiletest: Add support for running rustdoc tests\n\nAdd a new test directory called 'rustdoc' where all files inside are documented\nand run against the `htmldocck` script to have assertions about the output.","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/10359de4051d56feeacd455946b93ec48e6511fc"},{"sha":"d3647fe81543f0a04a0d6aee15f4bb8c08774295","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"test: Move all run-make rustdoc tests to test/rustdoc","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/d3647fe81543f0a04a0d6aee15f4bb8c08774295"},{"sha":"458102eefa0cf8fc3f33928ab90a86ac4c564f90","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Run external traits through filters\n\nThis ensures that all external traits are run through the same filters that the\nrest of the AST goes through, stripping hidden function as necessary.\n\nCloses #13698","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/458102eefa0cf8fc3f33928ab90a86ac4c564f90"},{"sha":"29299d56c926367de5190222c83a9f8a7eecdd68","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Add a test for #15169","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/29299d56c926367de5190222c83a9f8a7eecdd68"},{"sha":"c9c7be78dbcd1d39680e95be7e1cd2c7a953c270","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"mk: Pass the same flags to rustdoc as rustc\n\nThis ensures that def ids don't drift too much over time.\n\nCloses #15309","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/c9c7be78dbcd1d39680e95be7e1cd2c7a953c270"},{"sha":"9ad133b4a14191a89687b45fa0deec3c6041a80d","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Add a primitive page for raw pointers\n\nCloses #15318","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/9ad133b4a14191a89687b45fa0deec3c6041a80d"},{"sha":"a30f28edad0244c855e9f4b52250efe4e28bc039","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Add a test for fixed issue #15347\n\nCloses #15347","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/a30f28edad0244c855e9f4b52250efe4e28bc039"},{"sha":"c47bb7cd50e932a99213e004010e0f262f253446","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Add a test for fixed issue #16019\n\nCloses #16019","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/c47bb7cd50e932a99213e004010e0f262f253446"},{"sha":"fcc89ea5006441350f0275946ff6db84a1118e49","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Only hide possibly private modules\n\nIf an empty public module has no documentation, it shouldn't emit a page that's\njust a redirect loop to itself!\n\nCloses #16265","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/fcc89ea5006441350f0275946ff6db84a1118e49"},{"sha":"641bca06c82e2fa744e7b14bc45cfa501baf57e6","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Link \"Trait Implementations\" to sources\n\nAll methods listed in \"Trait Implementations\" now hyperlink to the source trait\ninstead of themselves, allowing easy browsing of the documentation of a trait\nmethod.\n\nCloses #17476","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/641bca06c82e2fa744e7b14bc45cfa501baf57e6"},{"sha":"179719d45023e549a62ec7a584d554408c6d241d","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Allowing specifying attrs for doctests\n\nThis adds support in rustdoc to blanket apply crate attributes to all doc tests\nfor a crate at once. The syntax for doing this is:\n\n    #![doc(test(attr(...)))]\n\nEach meta item in `...` will be applied to each doctest as a crate attribute.\n\ncc #18199","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/179719d45023e549a62ec7a584d554408c6d241d"},{"sha":"ba402312fed8134a9919bbb79bcd9978b92e4dee","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Deny most warnings in doctests\n\nAllow a few specific ones but otherwise this helps ensure that our examples are\nsqueaky clean!\n\nCloses #18199","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/ba402312fed8134a9919bbb79bcd9978b92e4dee"},{"sha":"8f6855c8c8e22efeea2f5766c2b653b674b1c9cf","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Render methods/impls for bare traits\n\nThis renders a \"Methods\" and \"Trait Implementations\" section for each item\nimplemented for a bare trait itself.\n\nCloses #19055","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/8f6855c8c8e22efeea2f5766c2b653b674b1c9cf"},{"sha":"8874fd496202994f0c14909b436dc169837ab0e7","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Show impls for references to types\n\nIt's somewhat common to impl traits for `&T` and `&mut T` so show these on the\npages for `T` to ensure they're listed somewhere at least.\n\nCloses #20175","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/8874fd496202994f0c14909b436dc169837ab0e7"},{"sha":"11f26f999581e639233e64f4f1fbc210a2bb856a","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Simplify cross-crate where clauses\n\nAdd a custom module to rustdoc which simplifies the output of `middle::ty` into\na more readable form which tends to be written down anyway!\n\nCloses #20646","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/11f26f999581e639233e64f4f1fbc210a2bb856a"},{"sha":"75ef0832ae00477f837a73356ea7f12f64134c7c","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Improve handling inlined associated types\n\n* All bounds are now discovered through the trait to be inlined.\n* The `?Sized` bound now renders correctly for inlined associated types.\n* All `QPath`s (`<A as B>::C`) instances are rendered as `A::C` where `C` is a\n  hyperlink to the trait `B`. This should improve at least how the docs look at\n  least.\n* Supertrait bounds are now separated and display as the source lists them.\n\nCloses #20727\nCloses #21145","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/75ef0832ae00477f837a73356ea7f12f64134c7c"},{"sha":"ec412c2a94cec88f7c9d4bbdd793c3407c6871f7","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Add a test for #21092\n\nClose #21092","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/ec412c2a94cec88f7c9d4bbdd793c3407c6871f7"},{"sha":"0f3183f42b02aee06e920dec18b0f4d1c93e6a77","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustdoc: Don't duplicate inlined impl blocks\n\nCloses #21474","distinct":true,"url":"https://api.github.com/repos/sanxiyn/rust/commits/0f3183f42b02aee06e920dec18b0f4d1c93e6a77"}]}