merged branch fabpot/filesystem-optimizations (PR #1155)
authorFabien Potencier <fabien.potencier@gmail.com>
Sun, 4 Aug 2013 13:01:03 +0000 (15:01 +0200)
committerFabien Potencier <fabien.potencier@gmail.com>
Sun, 4 Aug 2013 13:01:03 +0000 (15:01 +0200)
This PR was merged into the master branch.

Discussion
----------

optimized the filesystem loader

* added a cache for templates that do not exist
* sped up Filesystem::exists() by avoiding the creation of exceptions

closes #1096

Commits
-------

d2b97b4 optimized the filesystem loader

1  2 
CHANGELOG

diff --cc CHANGELOG
+++ b/CHANGELOG
@@@ -1,6 -1,6 +1,7 @@@
  * 1.14.0 (2013-XX-XX)
  
+  * improved the performance of the filesystem loader
 + * fixed a crash of the C extension on an edge case
   * fixed the filesystem loader cache when a template name exists in several namespaces
   * added support for calling macros defined in a template without importing them first
   * added support for named arguments for macros