[ace] Re-write expression for needed_args to be clearer (hopefully)

Ignore-this: 8821d7ca4c353a33a8eb94d0254b8ffb

darcs-hash:20130515211150-2809a-31faa7000f13b35c6d85c4706d290979fc5cc391
[ace] Re-work to-space allocations in gsheapgc to reserve at least sizeof(struct gsindirection) space

Ignore-this: ad6ae382ba27808988fbe8d0893cad6f

darcs-hash:20130516040513-2809a-7d29c20862a604e63e196c675981d23e6a1ef63f
[gsac] Allow label to be omitted on .binds

Ignore-this: 5241f64e1575e09cd8bebed1a64176d

darcs-hash:20130516042341-2809a-965ff3e35431775b6f1848149ce5cdf1b073dbb5
[gsac] Allow .strict instructions in expressions

Ignore-this: f1d0dbf9f85e5cdc0e37a69a1bf6ece6

darcs-hash:20130516232100-821d0-6d6582bee02955c860fc1510e9f671f9d2bb9413
[gc] acestack test framework

Ignore-this: f0367a5f3d7454015234be8f3f2a17c3

darcs-hash:20130517195545-821d0-f7001d20316a7052e6b795da0e75200f11f45189
[ace] Give instruction interpretation functions names that are unambiguously that

Ignore-this: 26e09abd20a0a27ee0a4ba5b523c7620

darcs-hash:20130517213155-2809a-17868c1c5343501e35aa42411518e79e51d680b2
[ace] ace_stack_top function --- first step toward making ACE stacks more like abstract data types

Ignore-this: c178d366aae6578f0c7e9b3228b08a88

darcs-hash:20130517215014-2809a-c60c2e06578a0d68f2b7110ab03f16e36c0853e9
[ace] Factor out ace_pop_update

Ignore-this: ecff405a5ea6098682b1d64e7ac02ea4

darcs-hash:20130517220854-2809a-de8eea7bf17b1d284f16d6a7243786f5c19c77af
[ace] Factor ace_push_update out of ace_thread_enter_closure

Ignore-this: e08ad6f9374ef9622788da378929d6e3

darcs-hash:20130517222746-2809a-8073b0e663422675a564a00ce422ceb919f2216c
[ace] Move ace_blackhole to a public location and re-name to gsblackhole_heap

Ignore-this: c96ed38b1bf29d824e1012104b29edc1

darcs-hash:20130517231232-2809a-44112e7b19eca2b89e0d7f002615392f298076b4
[ace] Factor out ace_push_appv

Ignore-this: 85c74d9eb5d408028b074b1fc8943aac

darcs-hash:20130517232614-2809a-e4e59a550fec30074ead98dfe36f121c0fe9a49c
[gsac] Allow .strictconts in code sections

Ignore-this: f2ff8a1133b4e3a23ee93e757a6f3733

darcs-hash:20130519062157-2809a-70b1cb256405c575a66cfa35dfe3636c87a52808
[ibio] Get rid of un-necessary .alloc (changed to .apply which isn't right either but hey, it works)

Ignore-this: da027b3cd27bdc81c183394cfa0693f7

darcs-hash:20130519162113-2809a-5d72370254c5066a2d5c3b22aad38444968ee54a