Justin Hileman
43dc9457a2
Merge branch 'release/2.6.0'
2014-04-13 18:24:40 -07:00
Justin Hileman
003a2ae5e7
Bump to v2.6.0
2014-04-13 18:23:23 -07:00
Justin Hileman
c96e985dbf
Shiny new shields!
2014-04-13 16:47:55 -07:00
Justin Hileman
0315da508b
Again, but with more following the instructions.
2014-03-29 12:26:14 -07:00
Justin Hileman
8f831201bd
allow hhvm to fail for now
2014-03-29 10:58:16 -07:00
Justin Hileman
d5b1add824
let's try it with *all* the versions!
2014-03-29 10:41:09 -07:00
Justin Hileman
b8b156d3cc
Refactor to remove strict callables test duplication.
2014-03-25 19:35:56 -07:00
Justin Hileman
125873a8e0
Remove unused $partialData.
2014-03-25 19:28:36 -07:00
Justin Hileman
c10c966e60
Refactor to remove duplicate StreamLogger test code
2014-03-25 19:22:34 -07:00
Justin Hileman
402f5013dc
Refactor duplication out of Mustache injection test.
2014-03-25 19:16:29 -07:00
Justin Hileman
ad0204c372
Combine FiltersTest and SectionFiltersTest
...
They’re basically duplicates, so this clears up a bunch of code :)
2014-03-25 19:04:48 -07:00
Justin Hileman
2abbc4b35c
Refactor away engine logger test duplication.
2014-03-25 18:44:58 -07:00
Justin Hileman
0b85c9daff
Refactor out section callback test duplication.
2014-03-25 18:38:21 -07:00
Justin Hileman
ada9876c18
Refactor out test code duplication
...
(enable/disable lambda template cache test)
2014-03-25 18:33:26 -07:00
Justin Hileman
77d99d2bd3
Fix disabling lambda template cache.
...
Because it’s so much awesomer when config options actually do what they say they do.
2014-03-25 18:16:35 -07:00
Justin Hileman
b61af6e4e8
Add (failing) test case for disabling lambda cache.
2014-03-25 18:15:52 -07:00
Justin Hileman
085729aa27
remove old test annotation.
2014-03-25 18:15:31 -07:00
Justin Hileman
fdff8a4d15
Let’s not use Composer’s autoload, since it fails in 5.2
...
This reverts commit af737f4cc7 .
This reverts commit 84a4ff5b16 .
2014-03-25 10:50:43 -07:00
Justin Hileman
af737f4cc7
Fix autoload for Travis
2014-03-25 10:19:55 -07:00
Justin Hileman
de2466864b
Remove redundant documentation.
2014-03-25 09:42:10 -07:00
Justin Hileman
69c1ff9daa
Revert "Reduce Engine constructor complexity."
...
This reverts commit e9d4af3bbe .
2014-03-25 09:36:25 -07:00
Justin Hileman
2bb13b37a4
Minor CS changes.
2014-03-25 09:21:16 -07:00
Justin Hileman
151de6f13e
Extract spec loading code into base test case
2014-03-25 09:20:04 -07:00
Justin Hileman
3d9288dc8e
Extract duplicated tmpdir code into base test case
2014-03-25 08:23:04 -07:00
Justin Hileman
84a4ff5b16
Use Composer autoload for unit tests.
2014-03-25 08:19:46 -07:00
Justin Hileman
e9d4af3bbe
Reduce Engine constructor complexity.
...
I’m not sure I love this. I might prefer the more “complex” version :-/
2014-03-25 07:51:55 -07:00
Justin Hileman
b3e3e0a27a
Gah. Fix broken lambda tests.
...
This is what I get for blindly following code sniff recommendations.
2014-03-25 07:49:02 -07:00
Justin Hileman
8debbd58bb
Remove some dead code.
2014-03-25 07:31:22 -07:00
Justin Hileman
a2ca330cba
Fix missing properties.
2014-03-25 07:31:04 -07:00
Justin Hileman
f696e7afa6
Fix incorrect or missing type annotations.
2014-03-25 07:31:04 -07:00
Justin Hileman
22a47452da
How embarrassing.
...
I keep writing 2013 on my copyright notices.
2014-03-13 22:34:44 -07:00
Justin Hileman
1d8db69fb6
line numbers are numbers, not strings.
2014-02-20 10:31:41 -08:00
Justin Hileman
e00bebd141
Override encoding to improve tokenizer performance
...
Speeds up tokenizing by ~15% for most users, and by 50% for users with mbstring.func_overload set!
See #144
2014-02-20 09:53:06 -08:00
Justin Hileman
6215e6b1b1
Store otag/ctag lengths rather than recomputing.
...
~15% tokenizing performance boost. 99% reduction in strlen calls :)
2014-02-20 09:53:06 -08:00
Justin Hileman
d534b168a0
Clean up comment code block style.
2014-02-20 09:53:06 -08:00
Justin Hileman
6fa8518a9a
Merge pull request #185 from jazzdan/dev
...
Include line number with syntax errors
2014-01-14 12:19:33 -08:00
Dan Miller
536c0edac7
Include line number with syntax errors
...
Contains changes suggested in #184
2014-01-14 13:32:58 -05:00
Justin Hileman
b84e9deec8
Merge branch 'hotfix/2.5.1' into dev
2014-01-08 16:36:44 -08:00
Justin Hileman
996c944fa2
Merge branch 'hotfix/2.5.1'
2014-01-08 16:36:09 -08:00
Justin Hileman
39dc20e691
Version bump v2.5.1
2014-01-08 16:36:02 -08:00
Justin Hileman
aa77e3bfd9
Ugh PHP.
...
Fixes #183
2014-01-08 16:33:33 -08:00
Justin Hileman
f1d3955492
Add a failing test for #183
...
Tokenization error for sections with only “0” in them.
2014-01-08 16:28:55 -08:00
Justin Hileman
49eb190c42
Merge branch 'release/2.5.0' into dev
2013-12-14 12:58:49 -08:00
Justin Hileman
dd528e765a
Merge branch 'release/2.5.0'
2013-12-14 12:57:43 -08:00
Justin Hileman
bd2a1fa492
Bump to v2.5.0
2013-12-14 12:57:36 -08:00
Justin Hileman
a467124a46
Improve test coverage.
2013-12-14 12:50:51 -08:00
Justin Hileman
3a9a8bde36
Update bin/build_bootstrap.php for Cache classes.
2013-12-14 12:37:05 -08:00
Justin Hileman
e24f5c744a
Minor docblock updates.
2013-12-14 12:36:47 -08:00
Justin Hileman
77b88cd74f
Fix param names in NoopCache.
2013-12-14 12:29:56 -08:00
Justin Hileman
2b5d9e5f39
Add 'cache_lambda_templates' config option.
...
Stop caching lambda templates by default, as they are generally too dynamic. Make lambda template caching an explicit opt-in. This will prevent filling cache directories with unusable files, and will actually speed things up the first time any given lambda template is used.
Fixes #180
2013-12-14 11:50:57 -08:00