]> gitweb.factorcode.org Git - factor.git/commit
compiler.cfg.dependence: Add ##allot to control dependency chain, so that we don...
authorSlava Pestov <slava@factorcode.org>
Mon, 29 Aug 2011 04:24:58 +0000 (21:24 -0700)
committerSlava Pestov <slava@factorcode.org>
Mon, 29 Aug 2011 04:25:39 +0000 (21:25 -0700)
commitedddffdaddbcee3d7dd70e8f63d6c422008e0ddd
tree0eb04229c18d013d5f75c8c4779bfe7af5ee2aea
parent34f71ea042603c1c4d838c54f5689ef5780eb0b6
compiler.cfg.dependence: Add ##allot to control dependency chain, so that we don't re-order an allocation and initialization with an alien call. The alien call might GC, exposing uninitialized memory to the GC. Fixes #53, fixes #58, fixes #20.
basis/compiler/cfg/dependence/dependence.factor