Safe Temporary Cleanup on Exception (Variable Liveness)

From: Date: Tue, 10 Nov 2015 09:53:34 +0000
Subject: Safe Temporary Cleanup on Exception (Variable Liveness)
Groups: php.internals 
Request: Send a blank email to internals+get-89143@lists.php.net to get a copy of this message
Hi, Please take a look into https://gist.github.com/dstogov/43eaa3f3b68583877322 This is variation on Bob's idea about variable liveness. The patch is incomplete. Liveness construction is still naive. However, all tests are passed. Ranges are represented by start/end/variable cartages. (I suppose this representation is more compact, than in the original proposal). In general, it's possible to use few ranges for the same variable, if its whole live range is not linear. (this is not implemented yet). Related ideas and tests are welcome. Thanks. Dmitry.

« previous php.internals (#89143) next »