GitHub PushEvent at 2014-09-08 21:48:56
Repository: ucc-c-compiler
Actor: bobrippling
Payload: {"shas":[["27f86ecb1909e4d01aa85b7ac94d263e06e52e0c","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Continuing change of stack offsets to out_vals","Rob Pilling",true],["3a8d005431b205129439f3defbde402545f514c8","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","VLA supports new out_val backend","Rob Pilling",true],["09094853c6bad16b5f42bf9f7a0efca8dc17b552","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Change of backend offsets to out_vals and offset types -> long","Rob Pilling",true],["7dfc1a74fd8313624a80c8d366920cb9828ea126","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Move MIN/MAX macros to out/macros.h","Rob Pilling",true],["55ecab421b5cd9c8f3b80a4f7a88282bc6799418","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Move stack realign to the one files where it's used","Rob Pilling",true],["3d18cd15c41f436146e1c3349c58c97f1d2c35ce","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Reimplement stack allocation logic (partial fixups)","Rob Pilling",true],["00755fe7506a505f7055ff3afc71c0ffc12de54a","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Remove stack indexing: v_aalloc() -> out_aalloc() + v_to_stack_mem()","Rob Pilling",true],["c8b768fdd4374fe0e2cafa415468b1819d80247c","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Null-out the value on out_adealloc()","Rob Pilling",true],["3ff2d02cfbf2c809b6a14146ba7b887b84cdd49c","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Fix decl dealloc","Rob Pilling",true],["d57e6847d6d201e4473edbb9e6f4cbb55303ed01","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","x86_64 call initialises and deallocs arg_stack properly","Rob Pilling",true],["a37d55eb1f8091d3f16aa692dad4b4edb7c13b5a","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","out_aalloc() takes a type for entry on the stack","Rob Pilling",true],["0c76f40b246a2d4e1b761d3ae07e8f49bd88cebc","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Disable stack-reclaim for now","Rob Pilling",true],["dcd0b7451888179a2f19bbe59366383c72fe2981","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Correct argument/outval types","Rob Pilling",true],["b0c829cda090b06fb3e447a34997e67b943bd4c4","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Args are allocated in prologue, so mark their use as stack-use\n\n(This also marks local use as stack use)","Rob Pilling",true],["5f12bf02fb2828fd3f6a678b1da7b80efb30581f","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Correctly record no-op stack allocations","Rob Pilling",true],["0446d28cdb937b6b004f0c52910e874244357f48","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Comment stack alloc information","Rob Pilling",true],["50a165a18618c1a32a328d02ea0c621e33c0c80a","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Correct offsetting for integral-only arguments","Rob Pilling",true],["31fcabc508f73d63360aa773a863256615157a82","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Release argument-values after function code-gen","Rob Pilling",true],["d13ece8b81a3e6d08f9b7dfcc00df3abb311e086","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Zero out max align after function code-gen","Rob Pilling",true],["b5f2780b9b5c002ab9e37283de969b80ccd6afae","7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@egbert","Handle stack max_align correctly","Rob Pilling",true]],"size":31,"ref":"refs/heads/fix/stack-align-callee-save","head":"fc3d6ee37b88407836929d982654a04a1eb982e0"}