GitHub PushEvent at 2014-10-01 13:04:25
Repository: rust
Actor: gereeter
Payload: {"shas":[["ad0cdeffd3aff38cf46859fe4c9033d51e08f520","8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","Add deallocate calls to the realloc-16687.rs test.\n\nFix #17303.","Felix S. Klock II",true],["91e30ecf6774929babdc6ed7660a39f539239565","a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","rustc: Turn off split stacks on Windows","Brian Anderson",true],["a52eaaa996a7edeb699a756f755ad4b8c23dc9df","a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","Disable runtime split stack support on Windows","Brian Anderson",true],["3b3d7021e4a2bccace8816bb24eec33eac09c9f2","a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","Add test for #13259. Closes #13259 and #14742","Brian Anderson",true],["2acd6b77413817d89a067603fe54fdc9baa66df0","a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","Remove windows TCB hack from rustdoc","Brian Anderson",true],["e543878f0f0896769bf239d9ccec0bd7e368d05e","787e29a4ac7cfe7ac25aee8bca36da4d3ac906cc@gmail.com","Replaced some TODO by FIXME\n\ncloses #17478","gamazeps",true],["bdeb1d738676d671b92a7057e3ba1791fa012351","a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","Ignore win-tcb test on non-windows","Brian Anderson",true],["0c66796525cef24d4bcc0cd2d0626c2e61a4627f","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #17475 : pnkfelix/rust/fix-17303, r=huonw\n\nAdd deallocate calls to the realloc-16687.rs test.\r\n\r\nFix #17303.","bors",true],["0f75b2911c537b291605c3070e246118b5ca843c","a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","mk: Start producing binary tarballs on windows\n\nWe may use these for creating combined rust/cargo installers","Brian Anderson",true],["887da8d33a81865c2841751f3106fb8607a31b26","a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","install: Fix the install.sh script to work with spaces\n\nMakes it work on windows","Brian Anderson",true],["1c36d1c71d0095d822ab03e7615fffc63fb16988","de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","Emit an error rather than ICEing for a missing built-in bound lang item.\n\ncloses #17392","Nick Cameron",true],["74090504219e4e37c1a6d9fdd8600f44b51c7b04","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #17468 : nick29581/rust/dst-bug-nostd, r=nikomatsakis\n\ncloses #17392 \r\n\r\nr? @nikomatsakis \r\n\r\nKind of a first draft because I'm not sure if this is the right approach. I believe the general idea of giving an error rather than an ICE in obligation_for_builtin_bound is right, but not sure about returning an Option, etc.\r\n\r\nAlso, could probably have a better error message.","bors",true],["d2f8d4c5050be01923f28308b71ad14a2776b30e","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #17563 : brson/rust/wintcbfix, r=thestinger\n\nThis is the bare minimum to stop using split stacks on Windows, fixing https://github.com/rust-lang/rust/issues/13259 and #14742, by turning on stack probes for all functions and disabling compiler and runtime support for split stacks on Windows.\r\n\r\nIt does not restore the out-of-stack error message, which requires more runtime work.\r\n\r\nThis includes a test that the Windows TCB is no longer being clobbered, but the out-of-stack test itself is pretty weak, only testing that the program exits abnormally, not that it isn't writing to bogus memory, so I haven't truly verified that this is providing the safety we claim.\r\n\r\nA more complete solution is in https://github.com/rust-lang/rust/pull/16388, which has some unresolved issues yet.\r\n\r\ncc @Zoxc @klutzy @vadimcn","bors",true],["38015eeb7010e5954a1bc60fddc1214a5f359627","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #17640 : brson/rust/wininst, r=alexcrichton\n\nThis makes the windows `make dist` target start producing binary tarballs, and tweaks install.sh so they work, in preparation for working on a combined Rust+Cargo installer.","bors",true],["78e2503db31d7d07af98055ca284b0fb14752bf9","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","librustc: Stop looking in metadata in type contents.\n\n4x improvement in pre-trans compile time for rustc.","Patrick Walton",true],["416144b8279fbffceacea6d0fd90e0fd1f8ce53d","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","librustc: Forbid `..` in range patterns.\n\nThis breaks code that looks like:\n\n    match foo {\n        1..3 => { ... }\n    }\n\nInstead, write:\n\n    match foo {\n        1...3 => { ... }\n    }\n\nCloses #17295.\n\n[breaking-change]","Patrick Walton",true],["40ce87f6ede1d3963258bf35c882a895b02a82b7","a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","Ignore yet another windows debuginfo test","Brian Anderson",true],["fa6b2d4c3b81e6adcfae87dac25fb7d50b2dd39f","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #17647 : pcwalton/rust/stop-looking-in-metadata-in-tc, r=cmr\n\nI don't know exactly what made this regress so badly…maybe it was all the lifetimes that @eddyb landed. According to `git blame` this is all somewhat old code. Regardless this is an enormous improvement in compile times.\r\n\r\nr? @brson","bors",true],["5d8cfd53b513d999ffff22f17e3066a30a8ed949","ffb4761cba839470133bee36aeb139f58d7dbaa9@sb.org","Teach libsyntax about `if let`","Kevin Ballard",true],["0e6ff432dc83e5675163b1c29ce73dbc5e18ba24","ffb4761cba839470133bee36aeb139f58d7dbaa9@sb.org","Desugar 'if let' into the appropriate 'match'","Kevin Ballard",true]],"size":51,"ref":"refs/heads/ident-to-name","head":"323c9265021c705a89a7f464aa43a1a04e0824bd"}