changed the way globals behave to be more BC with 1.11 and to avoid speed problems...
authorFabien Potencier <fabien.potencier@gmail.com>
Thu, 27 Dec 2012 08:44:14 +0000 (09:44 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Thu, 27 Dec 2012 10:00:35 +0000 (11:00 +0100)
commit2450f79a0efccc65cd7c2d7c338d6c4e36c9da35
treeb4bbed85cfd3c9385c6c8d77b1a541c785a36361
parenta65e7e4e2e5726a42a29e609fad008f8a9600594
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)
lib/Twig/Environment.php
test/Twig/Tests/EnvironmentTest.php