{"push_id":873418852,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"2228bacd62ca8970a7a59401e78d0c5a34fc0f87","before":"3e48b0e380319dc586a329baac640b9457feb87a","commits":[{"sha":"3ccef0fdc553d6bf0b2272b6e069ae9308868112","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Rustfmt trans/base.rs.","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/3ccef0fdc553d6bf0b2272b6e069ae9308868112"},{"sha":"83b636930d902156d34664bbde194f9f3b65453f","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Avoid a string allocation.","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/83b636930d902156d34664bbde194f9f3b65453f"},{"sha":"024aa9a345e92aa1926517c4d9b16bd83e74c10d","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"src/doc/trpl -> src/doc/book\n\nThe book was located under 'src/doc/trpl' because originally, it was\ngoing to be hosted under that URL. Late in the game, before 1.0, we\ndecided that /book was a better one, so we changed the output, but\nnot the input. This causes confusion for no good reason. So we'll change\nthe source directory to look like the output directory, like for every\nother thing in src/doc.","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/024aa9a345e92aa1926517c4d9b16bd83e74c10d"},{"sha":"fd688f40754ddc08dfa25fec9093fc6284b775ba","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #29932 - steveklabnik:trpl_book, r=brson\n\nThe book was located under 'src/doc/trpl' because originally, it was\ngoing to be hosted under that URL. Late in the game, before 1.0, we\ndecided that /book was a better one, so we changed the output, but\nnot the input. This causes confusion for no good reason. So we'll change\nthe source directory to look like the output directory, like for every\nother thing in src/doc.\n\nr? @brson","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/fd688f40754ddc08dfa25fec9093fc6284b775ba"},{"sha":"c6eb8527e09bed702f30ffdc8d6e54acf9b867ca","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Add Instant and SystemTime to std::time\n\nThis commit is an implementation of [RFC 1288][rfc] which adds two new unstable\ntypes to the `std::time` module. The `Instant` type is used to represent\nmeasurements of a monotonically increasing clock suitable for measuring time\nwithing a process for operations such as benchmarks or just the elapsed time to\ndo something. An `Instant` favors panicking when bugs are found as the bugs are\nprogrammer errors rather than typical errors that can be encountered.\n\n[rfc]: https://github.com/rust-lang/rfcs/pull/1288\n\nThe `SystemTime` type is used to represent a system timestamp and is not\nmonotonic. Very few guarantees are provided about this measurement of the system\nclock, but a fixed point in time (`UNIX_EPOCH`) is provided to learn about the\nrelative distance from this point for any particular time stamp.\n\nThis PR takes the same implementation strategy as the `time` crate on crates.io,\nnamely:\n\n|  Platform  |  Instant                 |  SystemTime              |\n|------------|--------------------------|--------------------------|\n| Windows    | QueryPerformanceCounter  | GetSystemTimeAsFileTime  |\n| OSX        | mach_absolute_time       | gettimeofday             |\n| Unix       | CLOCK_MONOTONIC          | CLOCK_REALTIME           |\n\nThese implementations can perhaps be refined over time, but they currently\nsatisfy the requirements of the `Instant` and `SystemTime` types while also\nbeing portable across implementations and revisions of each platform.","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/c6eb8527e09bed702f30ffdc8d6e54acf9b867ca"},{"sha":"19020210321b08f136349968a8d868f789445090","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #29925 - Ms2ger:fmt-trans-base, r=luqmana","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/19020210321b08f136349968a8d868f789445090"},{"sha":"14983477cacd5576fadd7ead609c24451b748e56","author":{"email":"dddccf71ac082961ac856a6ac9f2b87a0ba13044@gmail.com","name":"Tobias Bucher"},"message":"Ignore malformed environment variables on Windows too\n\nLeading equals symbols are treated as part of the variable name, if\nthere is no other equality symbol or none at all, the environment string\nis ignored.","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/14983477cacd5576fadd7ead609c24451b748e56"},{"sha":"9b4f16b370c2c4b44de99960a2bf7300c93e3f9e","author":{"email":"dddccf71ac082961ac856a6ac9f2b87a0ba13044@gmail.com","name":"Tobias Bucher"},"message":"Re-unignore environment test on MinGW","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/9b4f16b370c2c4b44de99960a2bf7300c93e3f9e"},{"sha":"81b4c1342ab6250ab47de7fd4e53087e543b526f","author":{"email":"1e2b83c56705e4642004bdd8ffbc2d72ac1325b2@gmail.com","name":"mitaa"},"message":"Fix rustdocs `unsafe const fn` ordering","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/81b4c1342ab6250ab47de7fd4e53087e543b526f"},{"sha":"82d37f3788fbd7541d79ac357da2e00a6f218a3b","author":{"email":"1e2b83c56705e4642004bdd8ffbc2d72ac1325b2@gmail.com","name":"mitaa"},"message":"Show constness for functions of reexported docs","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/82d37f3788fbd7541d79ac357da2e00a6f218a3b"},{"sha":"6861c51453963317849b4488ddc6a110e4f3470a","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #29901 - tbu-:pr_env_ignore_malformed_windows, r=alexcrichton\n\nSee also #29297.","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/6861c51453963317849b4488ddc6a110e4f3470a"},{"sha":"b289892b5d4acd52237fb88ab12f825e7602280c","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #29894 - alexcrichton:stdtime, r=brson\n\nThis commit is an implementation of [RFC 1288][rfc] which adds two new unstable\ntypes to the `std::time` module. The `Instant` type is used to represent\nmeasurements of a monotonically increasing clock suitable for measuring time\nwithing a process for operations such as benchmarks or just the elapsed time to\ndo something. An `Instant` favors panicking when bugs are found as the bugs are\nprogrammer errors rather than typical errors that can be encountered.\n\n[rfc]: https://github.com/rust-lang/rfcs/pull/1288\n\nThe `SystemTime` type is used to represent a system timestamp and is not\nmonotonic. Very few guarantees are provided about this measurement of the system\nclock, but a fixed point in time (`UNIX_EPOCH`) is provided to learn about the\nrelative distance from this point for any particular time stamp.\n\nThis PR takes the same implementation strategy as the `time` crate on crates.io,\nnamely:\n\n|  Platform  |  Instant                 |  SystemTime              |\n|------------|--------------------------|--------------------------|\n| Windows    | QueryPerformanceCounter  | GetSystemTimeAsFileTime  |\n| OSX        | mach_absolute_time       | gettimeofday             |\n| Unix       | CLOCK_MONOTONIC          | CLOCK_REALTIME           |\n\nThese implementations can perhaps be refined over time, but they currently\nsatisfy the requirements of the `Instant` and `SystemTime` types while also\nbeing portable across implementations and revisions of each platform.\n\ncc #29866","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/b289892b5d4acd52237fb88ab12f825e7602280c"},{"sha":"99741700e54ce98c12eb754b60917de21c75c2f4","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Remove segmented stack option from LLVMRustCreateTargetMachine. Unused.","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/99741700e54ce98c12eb754b60917de21c75c2f4"},{"sha":"5c88a1cd54f709823431cd5eac67fc24d3d59b30","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Add -C inline-threshold\n\nCorresponds directly to llvm's inline-threshold","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/5c88a1cd54f709823431cd5eac67fc24d3d59b30"},{"sha":"bce743ca0ac3c891ce16a2aaa61f7e3a19fa488c","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #29939 - mitaa:doc_const_fn, r=alexcrichton\n\nfixes #27362","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/bce743ca0ac3c891ce16a2aaa61f7e3a19fa488c"},{"sha":"e5c69b10c33990c14a239cf53d25763013dc84a4","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #29942 - brson:rmsegstack, r=alexcrichton","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/e5c69b10c33990c14a239cf53d25763013dc84a4"},{"sha":"2228bacd62ca8970a7a59401e78d0c5a34fc0f87","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #29943 - brson:inline-threshold, r=nrc\n\nCorresponds directly to llvm's inline-threshold.\n\nI want this so I can experiment out-of-tree with tweaking optimization settings, and this is the most important value that isn't exposed. I can't get it to work either via `-C llvm-args`.\n\ncc @rust-lang/compiler","distinct":true,"url":"https://api.github.com/repos/akiss77/rust/commits/2228bacd62ca8970a7a59401e78d0c5a34fc0f87"}]}