Go to file
Ryan Nowak 2d9b3dd4fb Fix for #91 - Turn some commonly allocated types into structs
These types are allocated for every state transition in the parser (State)
or every character that's read (character reference) and are fairly
compact. Turning them into structs will remove a significant number of unnecessary
allocations in the parser.

For our razor code generation benchmark, making these changes yields about
500-750ms of speedup (out of 40000ms) or about 1%.
2014-09-22 11:28:54 -07:00
src/Microsoft.AspNet.Razor Fix for #91 - Turn some commonly allocated types into structs 2014-09-22 11:28:54 -07:00
test/Microsoft.AspNet.Razor.Test Validate Tag Helper registration system functionality. 2014-09-08 17:14:31 -07:00
.gitattributes
.gitignore
CONTRIBUTING.md
LICENSE.txt
NuGet.Config Updating dev NuGet.config 2014-09-17 09:58:27 -07:00
README.md
Razor.sln
build.cmd Updated build.cmd 2014-09-05 01:50:34 -07:00
build.sh Updating build.sh based on KRuntime changes 2014-06-10 17:24:06 -07:00
global.json
makefile.shade Change the default author in makefile.shade 2014-06-18 16:39:24 -07:00

README.md

Razor

The Razor syntax provide a fast, terse, clean and lightweight way to combine server code with HTML to create dynamic web content. This repo contains the parser and the C# code generator for the Razor syntax.

This project is part of ASP.NET vNext. You can find samples, documentation and getting started instructions for ASP.NET vNext at the Home repo.