merged branch fabpot/performance-fix (PR #941)
authorFabien Potencier <fabien.potencier@gmail.com>
Thu, 27 Dec 2012 16:33:50 +0000 (17:33 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Thu, 27 Dec 2012 16:33:50 +0000 (17:33 +0100)
commit1b1a6e7de018d300e6eb67727f3717c24f4540ba
tree3bcc66133546fa04889b7b2247a9862b3c80a58a
parent5b6647d3e2c31e85ab99dd1edcf2e34db0bba0ab
parent2450f79a0efccc65cd7c2d7c338d6c4e36c9da35
merged branch fabpot/performance-fix (PR #941)

This PR was merged into the master branch.

Commits
-------

2450f79 changed the way globals behave to be more BC with 1.11 and to avoid speed problems at runtime introduced in 4487387 (closes #932)

Discussion
----------

changed the way globals behave to be more BC with 1.11 and to avoid speed problems at runtime introduced in 4487387 (closes #932)

* Globals are now managed by themselves, independently of other elements
  contained in extensions

* A global variable value can now be changed after the runtime has been
  initialized (to be more BC with the way Twig 1.11 works)

* Extensions are not initialized anymore when rendering a template that
  is already in the cache (like in Twig 1.11)