Commit Graph

966 Commits

Author SHA1 Message Date
Ryan Nowak 13d293ff86 Merge branch 'release/2.2' 2018-10-05 21:30:56 -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
ASP.NET CI cd64eb7d6b Update dependencies.props
[auto-updated: dependencies]
2018-09-23 12:26:29 -07:00
Ryan Nowak 362157cf24
Merge pull request #809 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-09-22 16:37:23 -07:00
Ryan Nowak b642db5a47 Revised LinkGenerator 2018-09-22 15:47:50 -07:00
James Newton-King 0d44670c9f
Merge branch 'merge/release/2.2-to-master' 2018-09-20 15:24:52 -07:00
James Newton-King c559498632
Make parameter transformer test verifiable (#804) 2018-09-20 12:41:29 -07:00
Ryan Nowak 0bb28edc63
Merge pull request #803 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-09-20 11:36:48 -07:00
Ryan Nowak 54ef2ef2a8
Merge branch 'master' into merge/release/2.2-to-master 2018-09-20 11:15:51 -07:00
Ryan Nowak a657c3bdf2 Updates to Parameter Transformer
- Rename -> IOutboundParameterTransformer
- Make it operate on object
- Implementing caching for constraints/tranformers for link generation
(cached as part of TemplateBinder)
2018-09-20 10:15:42 -07:00
ASP.NET CI 264e561c5b Update dependencies.props
[auto-updated: dependencies]
2018-09-16 19:28:06 +00:00
ASP.NET CI df27b3ec10 Update dependencies.props
[auto-updated: dependencies]
2018-09-16 12:26:14 -07:00
James Newton-King 5a65e7b7ce
Merge remote-tracking branch 'origin/release/2.2' 2018-09-15 08:21:44 +12:00
James Newton-King 85fa15419d
Fix merge (#796) 2018-09-15 08:17:53 +12:00
James Newton-King 412944e1f5
Transform parameters before lower casing in link generation (#793) 2018-09-14 17:19:43 +12:00
Ryan Nowak 426a48a65a Performance improvments to LinkGenerator and TemplateBinder 2018-09-13 19:11:28 -07:00
Ryan Nowak 8d74954ad5 Merge branch 'release/2.2' 2018-09-13 14:57:33 -07:00
Ryan Nowak 9a68f48a5c Minor improvments to RVD perf 2018-09-13 14:55:00 -07:00
James Newton-King 9df5918239
Clean up endpoint builder (#791) 2018-09-13 10:27:01 +12:00
James Newton-King cf484a49d0
Merge branch 'merge/release/2.2-to-master' 2018-09-13 09:22:33 +12:00
James Newton-King cee960f3c5
Add IParameterTransformer (#750) 2018-09-12 21:45:25 +12:00
Ryan Nowak 087e6d05ee
Merge pull request #790 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-09-10 18:54:06 -07:00
Ryan Nowak e5cc4564cb add docs for constructor 2018-09-10 16:55:39 -07:00