Commit Graph

3 Commits

Author SHA1 Message Date
Pranav K d20cb17c52 Switching to dotnet.myget.org feed 2016-08-09 15:10:29 -07:00
Ryan Nowak f95ffb57ae Make dictionary allocations lazy on RouteData
This change makes the allocation of DataTokens and Values on RouteData
lazy, and elides copies when copying an 'empty' RouteData.

In our current architecture this change will eliminiate 2 * (N + 1)
dictionary allocations/copies per request, where N is the number of routes
processed. In a large system with lots of attribute routes, this number
could be very significant.

For a small MVC site (ModelBinding, Validation, Views) with one route, it
still shows a modest reduction of dictionary allocations without adding
much complexity.
2015-09-28 22:54:32 -07:00
N. Taylor Mullen 18da1b3093 Update nuget.exe and corresponding feeds to v3. 2015-09-17 18:33:30 -07:00