MustacheSharp/mustache-sharp
Travis Parks 790f856b44 Optimized text generation.
The way the code was implemented before, each block of text was
generating a string which was then being added to a StringBuilder. This
only improved performance within a block itself. Needing to then copy
the results of that builder into the parent tag's builder was wasteful.
Now, a single TextWriter is used for all tags. If a block needs to be
processed after-the-fact, the tag can indicate that it wants to provide
a new text writer and that it wants to consolidate the text.
2013-01-16 15:10:25 -05:00
..
Properties Optimized text generation. 2013-01-16 15:10:25 -05:00
ArgumentCollection.cs Made progress implementing the object model, including all of the built-in tags. 2013-01-09 21:17:45 -05:00
CompoundGenerator.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
ConditionTagDefinition.cs Implemented better custom tag handling. 2013-01-12 14:53:12 -05:00
ContentTagDefinition.cs Implemented better custom tag handling. 2013-01-12 14:53:12 -05:00
EachTagDefinition.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
ElifTagDefinition.cs Implemented better custom tag handling. 2013-01-12 14:53:12 -05:00
ElseTagDefinition.cs Implemented better custom tag handling. 2013-01-12 14:53:12 -05:00
FormatCompiler.cs Handle Unknown Tags 2013-01-12 20:22:31 -05:00
Generator.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
IGenerator.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
IfTagDefinition.cs Implemented better custom tag handling. 2013-01-12 14:53:12 -05:00
InlineGenerator.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
InlineTagDefinition.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
KeyGenerator.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
KeyScope.cs Made progress implementing the object model, including all of the built-in tags. 2013-01-09 21:17:45 -05:00
MasterTagDefinition.cs Implemented better custom tag handling. 2013-01-12 14:53:12 -05:00
NestedContext.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
PropertyDictionary.cs Implement custom tags. 2013-01-08 21:33:53 -05:00
RegexHelper.cs Implemented better custom tag handling. 2013-01-12 14:53:12 -05:00
StaticGenerator.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
TagDefinition.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
TagParameter.cs Made progress implementing the object model, including all of the built-in tags. 2013-01-09 21:17:45 -05:00
Trimmer.cs Implemented better custom tag handling. 2013-01-12 14:53:12 -05:00
WithGenerator.cs Optimized text generation. 2013-01-16 15:10:25 -05:00
mustache-sharp.csproj Optimized text generation. 2013-01-16 15:10:25 -05:00
mustache-sharp.nuspec Added NuGet deployment items. 2013-01-12 15:18:54 -05:00