{"ref":"refs/heads/morestack-cache2","push_id":54338596,"commits":[{"sha":"0ca50a28288563ac836c0af2a1f49dc69a425fdf","author":{"email":"a57044cbdd20d0baac3f97315cee77c68bfa2fde@mozilla.com","name":"Graydon Hoare"},"url":"https://api.github.com/repos/brson/rust/commits/0ca50a28288563ac836c0af2a1f49dc69a425fdf","message":"Add additional pretend legalese to cover not-mozilla and not-otherwise-mentioned copyright holders."},{"sha":"4f826b34cbb101f2bfe2660f5c4f8db6d044f83a","author":{"email":"a57044cbdd20d0baac3f97315cee77c68bfa2fde@mozilla.com","name":"Graydon Hoare"},"url":"https://api.github.com/repos/brson/rust/commits/4f826b34cbb101f2bfe2660f5c4f8db6d044f83a","message":"Update build machinery to build and install librustc everywhere (including snapshots)."},{"sha":"121c4201844c1bec4a8f2a4450e4b9330ee9bf28","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"url":"https://api.github.com/repos/brson/rust/commits/121c4201844c1bec4a8f2a4450e4b9330ee9bf28","message":"rt: Insert stack alignment checks into upcalls"},{"sha":"ab4f35c1f1247bd745378621a22340cbf8b7030d","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"url":"https://api.github.com/repos/brson/rust/commits/ab4f35c1f1247bd745378621a22340cbf8b7030d","message":"rt: Only call check_stack_alignment on linux"},{"sha":"23df4de86d8740545891a745f3c2f6c90cf1d1fd","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"url":"https://api.github.com/repos/brson/rust/commits/23df4de86d8740545891a745f3c2f6c90cf1d1fd","message":"rt: Fix alignment of new stack segments"},{"sha":"9d70c1949e4c26cc558525b242714efb3e8eb212","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"url":"https://api.github.com/repos/brson/rust/commits/9d70c1949e4c26cc558525b242714efb3e8eb212","message":"rt: Fix alignment of the call to upcall_del_stack in __morestack"},{"sha":"7d51961b6f25accb65d7a11dab8be7e47201f308","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"url":"https://api.github.com/repos/brson/rust/commits/7d51961b6f25accb65d7a11dab8be7e47201f308","message":"rt: Fix saved address of unwinding %rsp in __morestack\n\nI haven't thought too deeply about this, but I think I was telling the\nunwinder to use the stack pointer for the wrong frame when unwinding. Not sure\nhow that could have worked at all, but this results in the correct alignment\nfor cleanups."},{"sha":"b5b2ac0ec4fea9e71ca646a96e0c025e83bfa56e","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"url":"https://api.github.com/repos/brson/rust/commits/b5b2ac0ec4fea9e71ca646a96e0c025e83bfa56e","message":"rt: Make 32-bit morestack compatible with fastcc"},{"sha":"168bf05b39829022b3b1d2bc65d6a39676ac978a","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"url":"https://api.github.com/repos/brson/rust/commits/168bf05b39829022b3b1d2bc65d6a39676ac978a","message":"rt: Set the default stack size to 768 bytes. Double on each alloc"},{"sha":"46674a970f63446b6fb5f64bcbea169edb0e8b45","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"url":"https://api.github.com/repos/brson/rust/commits/46674a970f63446b6fb5f64bcbea169edb0e8b45","message":"rt: Cache an extra stack segment to avoid bad behavior at stack boundaries"}],"head":"46674a970f63446b6fb5f64bcbea169edb0e8b45","size":10}