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.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