2009-02-21から1日間の記事一覧
GCにGC_mallocしたポインタが回収されてしまう原因は、ポインタをBignumにして返していたこと。 Bignumにした段階でタグが付与され、(ポインタとして見たときの)アドレスが変化してしまう。保守的GCの前提はポインタが加工されない事だから、このようにして…
GCにGC_mallocしたポインタが回収されてしまう原因は、ポインタをBignumにして返していたこと。 Bignumにした段階でタグが付与され、(ポインタとして見たときの)アドレスが変化してしまう。保守的GCの前提はポインタが加工されない事だから、このようにして…