Commit Graph

987 Commits

Author SHA1 Message Date
Ryan Nowak 9fde13090c
Merge pull request #876 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-10-20 12:02:59 -07:00
Gert Driesen 3c9086e3d0 Improve performance and reduce allocations in DecisionTreeBuilder<T>. 2018-10-20 11:30:03 -07:00
Ryan Nowak 61ca323a4a Merge branch 'release/2.2' 2018-10-19 17:25:09 -07:00
James Newton-King 29b50c7b64
Add test for link generation with high priority required parameter (#869) 2018-10-18 19:54:49 +13:00
James Newton-King e51da32e9d
Prefer StringComparison over StringComparer when not using comparers (#870) 2018-10-18 11:55:33 +13:00
Gert Driesen 5c31f1f455 Add Remove(string key, out object value) overload to RouteValueDictionary (#858)
* Add Remove(string key, out object value) overload to RouteValueDictionary.

* Consistently use _count field instead of Count property in Remove overloads.
Added comment on EnsureCapacity call.
Added test for removing first/middle/last entry.
2018-10-17 13:24:07 -07:00
ASP.NET CI e8b2c9337e
Update package branding for 2.2 RTM 2018-10-16 12:48:19 -07:00
ASP.NET CI 2ad1aebcef Update dependencies.props
[auto-updated: dependencies]
2018-10-15 08:14:54 -07:00
James Newton-King 1643b535b2
Merge pull request #852 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-10-12 17:14:26 +13:00
James Newton-King 7748701639
Merge branch 'merge/release/2.2-to-master' 2018-10-12 16:41:06 +13:00
James Newton-King 14b8c85728
Merge pull request #851 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-10-12 16:29:21 +13:00
James Newton-King 016fec75b3
Merge pull request #849 from dotnet-maestro-bot/merge/maestro/release/2.2-to-release/2.2
[automated] Merge branch 'maestro/release/2.2' => 'release/2.2'
2018-10-12 16:28:37 +13:00
dotnet-maestro-bot 9fba8db6ad Update dependencies.props (#848)
[auto-updated: dependencies]
2018-10-12 16:27:58 +13:00
James Newton-King fbf0708f19
Fix DfaGraphWriter ISuppressMatchingMetadata check (#850) 2018-10-12 16:08:50 +13:00
ASP.NET CI 1081b40245 Update dependencies.props
[auto-updated: dependencies]
2018-10-11 19:31:49 +00:00
Ryan Nowak 93dc6dd5f5
Merge pull request #846 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-10-08 18:05:41 -07:00
Ryan Nowak 7b16053f27 Misc polishing
Rename `IEndpointFinder<>` -> `IAddressScheme<>`

Address the two 'marker' metadata types that I'm aware of.
2018-10-08 15:45:44 -07:00
Ryan Nowak abc169f6ea
Merge pull request #841 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-10-06 16:13:56 -07:00
Ryan Nowak ce9ace84fd
Merge pull request #839 from aspnet/rynowak/fix-837
Fix Routing#837
2018-10-05 22:26:27 -07:00
Ryan Nowak 8e5cdd1366
Merge pull request #840 from aspnet/feature/matcher-policy-master
This is a manual merge
2018-10-05 22:25:46 -07:00
Ryan Nowak 13d293ff86 Merge branch 'release/2.2' 2018-10-05 21:30:56 -07:00
Ryan Nowak 81fb93a896 Fix Routing#837
Fixes a few issues with how we initialize the middleare.
- Always completes the intitialization task
- Avoids capturing the ExecutionContext
- Allows initialization to occur repeatedly when it fails
2018-10-05 21:24:57 -07:00
Ryan Nowak 9db2833fc2 Make endpoint selector policies per-candidate-set
This allows us to filter `IEndpointSelectorPolicy` instance based on
whether the apply to a given candidate set. This should allow us to
remove some HAXXX from MVC.

The idea here is the ESP becomes much more pay-for-play if you can
statically eliminate many of the cases where it would usually no op.
2018-10-05 21:03:59 -07:00
Ryan Nowak d4ef24ab2c
Merge pull request #836 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-10-05 20:14:12 -07:00
Ryan Nowak af47b27f0d Add blurb about Host header 2018-10-05 19:03:21 -07:00
Ryan Nowak 3863601f1d
Merge pull request #832 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-09-30 16:50:15 -07:00
Ryan Nowak 3227de8c0b Fix #629 - Add logging to DfaMatcther
Adds logging for the most common things that can prevent an endpoint
from matching.

Note that we already have good logging in other parts of the system, the
stuff here completes the story by providing details at the debug level.
2018-09-30 15:59:25 -07:00
Ryan Nowak e833352572
Merge pull request #830 from aspnet/feature/endpoint-selector-master
Feature/endpoint selector master
2018-09-30 14:55:25 -07:00
Ryan Nowak 632d980cd1 Merge branch 'release/2.2' 2018-09-30 14:14:48 -07:00
Ryan Nowak b7939328b8 feedback 2018-09-30 14:09:59 -07:00
Ryan Nowak a2f404f4d5 Perf improvements for EndpointSelector 2018-09-30 14:09:59 -07:00
Ryan Nowak ed15bad5fb Make CandidateState (publicly) immutable 2018-09-30 14:09:59 -07:00
Ryan Nowak 1f5eec1d55 Rename EndpointFeature -> EndpointSelectorContext 2018-09-30 14:09:59 -07:00
ASP.NET CI 1223752517 Update dependencies.props
[auto-updated: dependencies]
2018-09-30 12:29:32 -07:00
ASP.NET CI 97a8b751c3 Update dependencies.props
[auto-updated: dependencies]
2018-09-30 12:26:54 -07:00
James Newton-King 87084945a6
Merge release/2.2 2018-09-30 09:51:30 +13:00
Ryan Nowak 8b99832eaf Add ASCII optimized jump tables 2018-09-29 12:55:10 -07:00
James Newton-King d1f3b90a0e
RouteValuesAddressMetadata ctors and XML docs (#818) 2018-09-30 08:54:59 +13:00
Ryan Nowak 4c3d5af6e5 Merge branch 'release/2.2' 2018-09-29 10:58:55 -07:00
Ryan Nowak 3044cc8d9e Add .etl to .gitignore (PerfView) 2018-09-29 10:47:14 -07:00
Nate McMaster 33348b4e00
automated: bulk infrastructure updates. Update bootstrapper scripts and remove unnecessary signing properties 2018-09-28 17:10:39 -07:00
Ryan Nowak c887f730dd Add DFA Graph viewer to sample 2018-09-28 09:11:24 -07:00
Ryan Nowak 6bdf8d18fa
Merge pull request #821 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-09-27 19:37:09 -07:00
Eilon Lipton 6c4242f5eb
Update LICENSE.txt 2018-09-27 15:22:13 -07:00
James Newton-King 6c1c594b83
Merge remote-tracking branch 'origin/release/2.2' 2018-09-27 10:53:30 -07:00
James Newton-King 95753825ef
Comment registered key (#816) 2018-09-27 07:06:30 -07:00
Ryan Nowak cfcedff233 Merge branch 'release/2.2' 2018-09-24 22:30:41 -07:00
Ryan Nowak 49c2317c14 Fix #810 2018-09-24 21:55:56 -07:00
Ryan Nowak 7c16c92317 Fix a bug in GetUriByRouteValues
Pride cometh before the fall...
2018-09-24 20:46:20 -07:00
ASP.NET CI 6353e7b15e Update dependencies.props
[auto-updated: dependencies]
2018-09-23 19:29:18 +00:00