Doug Bunting
1a963004b7
React to aspnet/Universe#290 fix
2015-10-10 20:03:10 -07:00
Ryan Nowak
a5727dc932
Incorporate StringSegment from primitives
2015-10-08 12:44:59 -07:00
Ryan Nowak
e5f4aa03d2
Avoid allocating in TemplateMatcher on failure
...
This change rejiggers the URL matching algorithm into using a two-pass
system to avoid allocating anything when a URL fails to match a route.
2015-10-06 14:14:01 -07:00
Ryan Nowak
371d4e62da
Remove string.Split from routing
...
This change removes the call to string.Split and a few substrings, and
replaces it with a tokenizer API. The tokenizer isn't really optimized
right now for compute - it should probably be an iterator- but it's a
significant improvement on what we're doing.
2015-10-06 10:21:00 -07:00
Pranav K
2f8dba6659
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:48 -07:00
N. Taylor Mullen
57aa0140e4
Update 'build.cmd' alias parameter to use full name.
2015-10-01 11:58:43 -07:00
Ajay Bhargav Baaskaran
d5d11eb30e
Fix case sensitive comparison in TemplateMatcher
2015-09-29 14:36:42 -07:00
Pranav K
8bc54f91dd
Merge branch 'release' into dev
2015-09-28 23:16:00 -07:00
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