{"push_id":583118766,"size":1000,"distinct_size":837,"ref":"refs/heads/master","head":"0ef56da541a90c62801440702a3e3c009e5332be","before":"bedd8108dc9b79402d1ea5349d766275f73398ff","commits":[{"sha":"f77dd70d6138d62c261015142d57cd39982f9fe6","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Add reexports for core parse errors\n\nThese were forgotten reexports from #21718\n\nCloses #21929","distinct":true,"url":"https://api.github.com/repos/ejjeong/rust/commits/f77dd70d6138d62c261015142d57cd39982f9fe6"},{"sha":"db8f2d590385786c176b5f7d9e887814d31db9ad","author":{"email":"d5e0892e7d66bcce47406a02632e7b4f50cda414@gmail.com","name":"Björn Steinbrink"},"message":"Avoid unnecessary codegen in with_cond()\n\nCurrently \"k / 2\" generates one (k: uint) or two (k: int) \"br false,\n...\" instructions and the corresponding basic blocks, producing quite\nsome noise and making the code unnecessarily hard to read.\n\nAdditionally we can skip translation if the code would end up\nunreachable anyway.","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/db8f2d590385786c176b5f7d9e887814d31db9ad"},{"sha":"ba2f13ef0667ce90f55ab0f1506bf5ee7b852d96","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #21885 - dotdash:nonnull_load, r=alexcrichton\n\nThese pointers are never null, let's tell LLVM about it.","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/ba2f13ef0667ce90f55ab0f1506bf5ee7b852d96"},{"sha":"6f872113ab05c0a23a8784e54d22b9e0641dde41","author":{"email":"3faf7ed52fa83d583fc670a96bcf92da270d0767@wij.st","name":"Hugo van der Wijst"},"message":"Add QPath construction to ExtCtxt for UFCS support.","distinct":true,"url":"https://api.github.com/repos/ejjeong/rust/commits/6f872113ab05c0a23a8784e54d22b9e0641dde41"},{"sha":"6c62839a7ff4752fdd77e599beb87f3ccaaa6e84","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustc: Recognize `-L framework=foo`\n\nOn OSX the linker has a separate framework lookup path which is specified via\nthe `-F` flag. This adds a new kind of `-L` path recognized by the compiler for\nframeworks to be passed through to the linker.\n\nCloses #20259","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/6c62839a7ff4752fdd77e599beb87f3ccaaa6e84"},{"sha":"75239142a8271895775d69ef50037b0162cdcd6e","author":{"email":"dc76e9f0c0006e8f919e0c515c66dbba3982f785@localhost","name":"Ulrik Sverdrup"},"message":"Implement `..` syntax for RangeFull as expression\n\nAllows the expression `..` (without either endpoint) in general, can be\nused in slicing syntax `&expr[..]` where we previously wrote `&expr[]`.\n\nThe old syntax &expr[] is not yet removed or warned for.","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/75239142a8271895775d69ef50037b0162cdcd6e"},{"sha":"5cbbc1282726102a796b1475490e884144bb7146","author":{"email":"4c454f4838987ff4597729af9fca5350bc2a3c4c@gmail.com","name":"Alexis"},"message":"stabilize core Entry API","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/5cbbc1282726102a796b1475490e884144bb7146"},{"sha":"571cc7f8e98da46735a5728387c768cde75d010c","author":{"email":"550518ab9d14bd32155907315f74849d7b5c2b36@gmail.com","name":"Jorge Aparicio"},"message":"remove all kind annotations from closures","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/571cc7f8e98da46735a5728387c768cde75d010c"},{"sha":"92f11e938a80a719badcd2168a2e38a2a800fcb6","author":{"email":"550518ab9d14bd32155907315f74849d7b5c2b36@gmail.com","name":"Jorge Aparicio"},"message":"register snapshots","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/92f11e938a80a719badcd2168a2e38a2a800fcb6"},{"sha":"4ef7551ccacd4d2042493f2ed905813b297634d0","author":{"email":"05430c377c288daec25b32df3e9722f0f72683cc@gmail.com","name":"Seo Sanghyeon"},"message":"Fix type inference related to upvars in closures","distinct":true,"url":"https://api.github.com/repos/ejjeong/rust/commits/4ef7551ccacd4d2042493f2ed905813b297634d0"},{"sha":"5401f086f017f035ad66f83f14892c822d160866","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"A concurrency chapter to replace the tasks chapter.\n\nFixes #18936\nFixes #18938\nFixes #20038\nFixes #8395\nFixes #2080\nFixes #21194","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/5401f086f017f035ad66f83f14892c822d160866"},{"sha":"fa28f023c23ce1c72d8a83478a0263dcc5083078","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #21152 - steveklabnik:tasks, r=huonw\n\nThis moves the \"Tasks\" chapter to a \"Concurrency\" one, as it's about threads, but also about how to deal with concurrency issues.\r\n\r\nr? @aturon","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/fa28f023c23ce1c72d8a83478a0263dcc5083078"},{"sha":"dc2e444e506c31e8f4a4331c7f6264ca6c107bb6","author":{"email":"5fc431c1e0f17b94f8fc43fe754260d1ed487491@gmail.com","name":"Joseph Crail"},"message":"Fix for misspelled comments.\n\nThe spelling corrections were made in both documentation comments and\nregular comments.","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/dc2e444e506c31e8f4a4331c7f6264ca6c107bb6"},{"sha":"fc0fd289c93d99a5176950e5ae6bfa023595410e","author":{"email":"5fc431c1e0f17b94f8fc43fe754260d1ed487491@gmail.com","name":"Joseph Crail"},"message":"Fix for misspelled comments in tests.\n\nJust spelling corrections.","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/fc0fd289c93d99a5176950e5ae6bfa023595410e"},{"sha":"e4a74616bf32068a77d76cc2591b3969ea884b9f","author":{"email":"39f2af57ad1344af3caf7662db489fe829e76b83@gmail.com","name":"Jormundir"},"message":"Remove unnecessary type casts.","distinct":true,"url":"https://api.github.com/repos/ejjeong/rust/commits/e4a74616bf32068a77d76cc2591b3969ea884b9f"},{"sha":"456d23e73ee5d8c22b67336061ed7b457742d7ff","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Add a lint for writing `#[feature]` for stable features, warn by default.\n\nThe 'stable_features' lint helps people progress from unstable to\nstable Rust by telling them when they no longer need a `feature`\nattribute because upstream Rust has declared it stable.\n\nThis compares to the existing 'unstable_features', which is used\nto implement feature staging, and triggers on *any* use\nof `#[feature]`.","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/456d23e73ee5d8c22b67336061ed7b457742d7ff"},{"sha":"2bd8ec2d197809fc0f0efccf1de14419ffb17b2b","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #21944 - alexcrichton:lframework, r=eddyb\n\nOn OSX the linker has a separate framework lookup path which is specified via\r\nthe `-F` flag. This adds a new kind of `-L` path recognized by the compiler for\r\nframeworks to be passed through to the linker.\r\n\r\nCloses #20259","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/2bd8ec2d197809fc0f0efccf1de14419ffb17b2b"},{"sha":"adfe4d4040fe574f9197fb67539c6610db8606ed","author":{"email":"3919bd5cd31a46105ab470665b7d081b98f2a036@me.com","name":"Kostas Karachalios"},"message":"Make the book chapters printable\n\nTested on:\n* Safari on OSX\n* Firefox on OSX","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/adfe4d4040fe574f9197fb67539c6610db8606ed"},{"sha":"a40df9ddb9497da0da8c4e72ef6ea53ec72d2e13","author":{"email":"3919bd5cd31a46105ab470665b7d081b98f2a036@me.com","name":"Kostas Karachalios"},"message":"Remove unused src/doc/trpl/rust-book.css","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/a40df9ddb9497da0da8c4e72ef6ea53ec72d2e13"},{"sha":"3ac862816fc57fb6047986624d98f986cbfd40b9","author":{"email":"fc98416393e540a30a9481888d92df1740bba982@gmail.com","name":"Mikhail Zabaluev"},"message":"Replace usage of slice::from_raw_buf with slice::from_raw_parts\n\nNew functions, slice::from_raw_parts and slice::from_raw_parts_mut,\nare added to implement the lifetime convention as agreed in RFC PR #556.\nThe functions slice::from_raw_buf and slice::from_raw_mut_buf are\nleft deprecated for the time being.","distinct":false,"url":"https://api.github.com/repos/ejjeong/rust/commits/3ac862816fc57fb6047986624d98f986cbfd40b9"}]}