{"push_id":815185797,"size":1000,"distinct_size":4885,"ref":"refs/heads/master","head":"c298efdb1f5e9334c25dcc1ea98fcc35a0b4c05d","before":"5a83fa271d9ea85bca163c26dc8896ac394976e4","commits":[{"sha":"477561de4ed62514ffdd688f938e83893ce124b2","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #28078 - apasel422:patch-1, r=alexcrichton","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/477561de4ed62514ffdd688f938e83893ce124b2"},{"sha":"91a9260a16041ba520c8e9f8aaca27794864b3ba","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Run tidy by itself on travis.\n\nIt is very difficult to find tidy problems in the midst of the output of\nthe LLVM/jemalloc/etc. build, and travis is great for the former, so\nlets remove that problem.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/91a9260a16041ba520c8e9f8aaca27794864b3ba"},{"sha":"3f002a4c6ed2bb694407842b5447dba34799b931","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #28080 - huonw:travis++, r=alexcrichton\n\nIt is very difficult to find tidy problems in the midst of the output of\r\nthe LLVM/jemalloc/etc. build, and travis is great for the former, so\r\nlets remove that problem.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/3f002a4c6ed2bb694407842b5447dba34799b931"},{"sha":"4b571b055d8ac9c77d1337e2bda2652bfc024de9","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@schievink.net","name":"Jonas Schievink"},"message":"Handle gateage of built-in attributes seperately\n\nThis allows marking attributes as whitelisted/crate-only independent of\ntheir feature gate status.\n\nCloses #24213","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/4b571b055d8ac9c77d1337e2bda2652bfc024de9"},{"sha":"9ed30c62143f2615f8424d9da63eef77978e3346","author":{"email":"baefb30f9a2ecc1b9160e6c0518d30aa54a645f9@zepler.net","name":"Alisdair Owens"},"message":"add diagnostics for E0281","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/9ed30c62143f2615f8424d9da63eef77978e3346"},{"sha":"8ae2b1d7dd9e25b09439d6494a3a9d2540c08dbf","author":{"email":"baefb30f9a2ecc1b9160e6c0518d30aa54a645f9@zepler.net","name":"Alisdair Owens"},"message":"add long diagnostics for E0122","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/8ae2b1d7dd9e25b09439d6494a3a9d2540c08dbf"},{"sha":"38d450fad2d8f60041fe72462015fc5b09acccae","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@thelayzells.com","name":"Michael Layzell"},"message":"Allow #[derive()] to generate unsafe trait impls","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/38d450fad2d8f60041fe72462015fc5b09acccae"},{"sha":"09dd65c2f60ba635378d2e9afdb1ca4775d8e76c","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #28090 - mystor:derive-unsafe-trait, r=Manishearth","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/09dd65c2f60ba635378d2e9afdb1ca4775d8e76c"},{"sha":"9982314577e3d86da87b8024496d932b2cfff298","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #28077 - jonas-schievink:attr-gateage, r=huonw\n\nThis allows marking attributes as whitelisted/crate-only independent of\r\ntheir feature gate status.\r\n\r\nCloses #24213","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/9982314577e3d86da87b8024496d932b2cfff298"},{"sha":"b03ca7f805ab4e2bc6a5da6182fec6c0934042c7","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Separate integers into signed and unsigned.\n\nThis is necessary to reflect the ARM APIs accurately, since some\nfunctions explicitly take an unsigned parameter and a signed one, of the\nsame integer shape, so the no-duplicates check will fail unless we\ndistinguish.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/b03ca7f805ab4e2bc6a5da6182fec6c0934042c7"},{"sha":"ee2de279965a27e8189a9129a4b3454dd82568b9","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Add support for aggregates in platform intrinsics.\n\nThis adds support for flattened intrinsics, which are called in Rust\nwith tuples but in LLVM without them (e.g. `foo((a, b))` becomes `foo(a,\nb)`). Unflattened ones could be supported, but are not yet.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/ee2de279965a27e8189a9129a4b3454dd82568b9"},{"sha":"72382d247a008c4e51c2ce1e08b7c2a4ebd5e925","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Avoid eagerly stripping the common platform prefix.\n\nThis works better with the code generation approach.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/72382d247a008c4e51c2ce1e08b7c2a4ebd5e925"},{"sha":"73811917f463d6cf52f04cd226507fdab891d8b9","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Add the platform intrinsic generator script.\n\nThis python script will consume an appropriately formatted JSON file and\noutput either a Rust file for use in librustc_platform_intrinsics, or an\nextern block for importing the intrinsics in an external library.\n\nThe --help flag has details.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/73811917f463d6cf52f04cd226507fdab891d8b9"},{"sha":"3ef610b627fc64bfdef0a07ddfd06839a473e65d","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Autogenerate most AArch64 platform intrinsics.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/3ef610b627fc64bfdef0a07ddfd06839a473e65d"},{"sha":"083f61304461b48273dce6c2d11445d3166755ec","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Autogenerate most ARM platform intrinsics.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/083f61304461b48273dce6c2d11445d3166755ec"},{"sha":"bea3f096ee5b0cc6f541fae4df21be36ae5ad1e2","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Add support for arbitrary metadata for numbers and widths.\n\nThis means that each platform has total control over the formatting info\nit needs.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/bea3f096ee5b0cc6f541fae4df21be36ae5ad1e2"},{"sha":"5a167bdb4c47c867c07160f635c3b8e867ea8baa","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Allow unused imports in the generator.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/5a167bdb4c47c867c07160f635c3b8e867ea8baa"},{"sha":"24416a21515c41d0e34a85535407663e635b76f3","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Autogenerate most x86 platform intrinsics.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/24416a21515c41d0e34a85535407663e635b76f3"},{"sha":"f3f23bf9c5ee16dab8c25bb5d301d689fbbe0cf1","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #28086 - AlisdairO:diagnostics281, r=arielb1\n\nAs title :-)\r\nPart of #24407.\r\n\r\nr? @Manishearth","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/f3f23bf9c5ee16dab8c25bb5d301d689fbbe0cf1"},{"sha":"3e9b72657600cdf301bf959f5c849e22a19d22a6","author":{"email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com","name":"Huon Wilson"},"message":"Style the generator script more PEP8y.","distinct":true,"url":"https://api.github.com/repos/zecozephyr/rust/commits/3e9b72657600cdf301bf959f5c849e22a19d22a6"}]}