Commit Graph

302 Commits

Author SHA1 Message Date
Pranav K fc7f345e22 Updating to release NuGet.config. 2015-09-28 23:15:57 -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
Anthony van der Hoorn 59b698c8b2 Expose parsed route so that observers can get extra details about the route (i.e. optional state) 2015-09-23 09:00:28 -07:00
Ajay Bhargav Baaskaran 61831527f8 Enabling NuGetPackageVerifier 2015-09-18 12:44:29 -07:00
Ajay Bhargav Baaskaran b5c87648cb Running xml-docs-test before test target 2015-09-18 12:29:43 -07:00
N. Taylor Mullen 18da1b3093 Update nuget.exe and corresponding feeds to v3. 2015-09-17 18:33:30 -07:00
Pranav K c6941e797f Replacing NotNullAttribute with exceptions 2015-09-11 15:08:04 -07:00
Pranav K 7cd8db6695 Adding NeutralResourcesLanguageAttribute 2015-09-10 18:29:07 -07:00
Ajay Bhargav Baaskaran ee9945f06d Added timeout to regex 2015-09-10 15:21:56 -07:00
LBi Jeroen Slor 87360d861f Added configure options. Added default default addoptions call 2015-09-04 08:48:46 -07:00
N. Taylor Mullen 5ec25174ff Update project.json to have warningsAsErrors accept a bool. 2015-09-02 15:34:53 -07:00
Hao Kung 3cab10cfd7 React to options rename 2015-09-02 13:55:39 -07:00
N. Taylor Mullen 6b432e4e0e Update 'build.sh' to pull Sake from v2 NuGet feed. 2015-08-20 20:47:09 -07:00
N. Taylor Mullen dbab3e610b Update 'build.cmd' to pull Sake from v2 NuGet feed. 2015-08-20 15:38:23 -07:00
N. Taylor Mullen 693fa2d8b9 Update NuGet feed from v2 => v3. 2015-08-19 14:54:53 -07:00
Pranav K f57146f3e8 Updating to aspnetlitedev. 2015-08-18 14:00:25 -07:00
Pranav K bda9e54359 Merge branch 'release' into dev 2015-08-18 14:00:25 -07:00
Pranav K eafd8b4714 Updating to aspnetliterelease. 2015-08-18 14:00:25 -07:00
Pranav K 276a51fd2b Merge branch 'release' into dev 2015-08-17 14:49:14 -07:00
Pranav K 17e43d49c2 Updating to release NuGet.config. 2015-08-17 14:49:12 -07:00
Stephen Halter 329f1cd0f0 React to Kestrel rename
aspnet/KestrelHttpServer#11
2015-08-12 11:48:11 -07:00
Kiran Challa aa3d13d010 Enable pinning build script 2015-08-12 05:32:17 -07:00
Pranav K 8915d428c4 Reacting to DI changes 2015-08-11 14:10:55 -07:00
Troy Dai eb266a1a7c Update CoreCLR versions 2015-08-04 10:15:32 -07:00
Pranav K fe9bf8bcbf Remove the use of Regex in the TemplateRouteParser
Fixes #164
2015-08-03 11:13:57 -07:00
Pranav K ae27f7d321 Updating InlineRouteParameterParserTests to perform Assert.Equal \
Assert.Collection instead of Assert.Single.

This gives more accurate failures in case the assertions fail.
2015-07-29 18:27:12 -07:00
Mugdha Kulkarni ddfe5e9736 Adding more test cases before removing RegEx for parameter matching 2015-07-21 15:09:15 -07:00
Pranav K d10df213ca Merge branch 'release' into dev 2015-07-16 08:59:04 -07:00
Pranav K 10c8802750 Updating to release NuGet.config 2015-07-16 08:59:01 -07:00
Victor Hurdugaci f135b7d8dd Add repository information to project files 2015-07-01 20:22:39 -07:00
Doug Bunting 864d5e0b39 Change hardcoded `bash` shebang to `env`
- aspnet/Home#695
- support various `bash` installation locations
- in particular, enable building on FreeBSD
2015-06-23 11:05:23 -07:00
Ajay Bhargav Baaskaran 0882a393a4 Removed unwanted logging for non-matching routes 2015-06-23 10:53:58 -07:00
Eilon Lipton 33c098355c Merge pull request #192 from hishamco/buildStatus
Add AppVeyor, Travis build status
2015-06-22 21:49:15 -07:00
Hisham Abdullah Bin Ateya d4d49db86c Add AppVeyor, Travis build status 2015-06-23 07:28:53 +03:00
Ajay Bhargav Baaskaran b135a9d53b [Fixes #188] Added support for AppendTrailingSlash in RouteOptions 2015-06-19 11:46:25 -07:00
Ajay Bhargav Baaskaran 7172608722 Using LogVerbose instead of LogInformation 2015-06-16 14:33:05 -07:00
Pranav K 328bdfd597 Merge branch 'release' into dev 2015-05-27 16:27:40 -07:00
Pranav K bd1e7d2667 Updating to release NuGet.config 2015-05-27 16:27:36 -07:00
Eilon Lipton 384c6161be Update Home master -> Home dev 2015-05-12 11:48:54 -07:00
Chris R e30ca4d673 React to Http namespace changes. 2015-05-07 13:59:32 -07:00
Troy Dai d3b0aba9b8 React to common package name change 2015-05-07 09:40:03 -07:00
Doug Bunting efe39e43f5 Remove test the `[NotNull]` move makes irrelevant 2015-05-06 14:47:05 -07:00
Hisham Abdullah Bin Ateya 8636477b85 Using [NotNull] and 'nameof' operator 2015-05-06 17:43:19 +03:00
Kiran Challa f2e6c294b0 Address feedback for PR: https://github.com/aspnet/Routing/pull/182 2015-05-05 12:39:32 -07:00
N. Taylor Mullen fc87a436c1 Update StyleCop header restriction. 2015-05-01 14:14:25 -07:00
N. Taylor Mullen 352732fc62 Update LICENSE.txt and license header on files. 2015-05-01 13:59:22 -07:00
Kiran Challa 1f6d3fe4cc Fix RouteValueDictionary to handle read-only dictionaries. 2015-05-01 11:55:01 -07:00
Pranav K f6e48d0080 Reacting to Logging.Interfaces => Logging.Abstractions rename 2015-04-30 10:02:47 -07:00
Daniel Roth 30d946d6a2 Merge pull request #141 from logankd/patch-1
Change ASP.NET vNext to ASP.Net 5 in the Readme.md
2015-04-30 09:54:28 -07:00
Chris Ross b5fd971562 Handle Http.Core rename. 2015-04-16 14:36:48 -07:00