Kiran Challa
10f175123f
Upgraded dependencies.props
2018-07-25 06:33:34 -07:00
Kiran Challa
167b80f543
Merge branch 'merge/release/2.2-to-master'
2018-07-24 09:21:27 -07:00
Kiran Challa
7da1baf9d8
Do not use decision tree for named routes in RouteValuesBasedEndpointFinder
2018-07-24 05:33:19 -07:00
Kiran Challa
5f1631ab46
Added support for configuring route options with LinkGenerator
2018-07-24 04:45:33 -07:00
Nate McMaster
acc7497b8f
Merge branch 'release/2.2'
2018-07-23 10:38:51 -07:00
Nate McMaster
a6fe68a301
Cleanup branch revert
2018-07-23 10:25:16 -07:00
Nate McMaster
42e9b58bb7
Revert "Merge branch 'master' into release/2.2"
...
This reverts commit 52e5852e48 , reversing
changes made to 1e807240ea .
2018-07-23 09:34:06 -07:00
Ryan Nowak
4182b159b8
Merge pull request #652 from aspnet/release/2.2
...
automerge release/2.2 -> master
2018-07-23 08:25:28 -07:00
Ryan Nowak
2c325440de
Remove AddDispatcher/UseDispatcher
2018-07-22 20:35:10 -07:00
Ryan Nowak
184dc270f4
Merge pull request #650 from aspnet/release/2.2
...
automerge release/2.2 -> master
2018-07-22 19:38:53 -07:00
Ryan Nowak
52e5852e48
Merge branch 'master' into release/2.2
2018-07-22 19:29:30 -07:00
James Newton-King
1e807240ea
Add GetChangeToken to EndpointDataSource ( #649 )
2018-07-23 13:46:22 +12:00
Ryan Nowak
b9df95831d
Change Branding
...
For preview one the branding is:
new thing = UseGlobalRouting/UseEndpoint
old thing = UseRouter
We're going to drop the name Dispatcher everywhere and make sure that we
position our new work as 'new and improved routing' instead of
introducing a new product/concept name.
We're not totally sure of the term Global yet, but it's what we're doing
for preview 1. Suggestions welcome for dicussion after we do the first
preview :)
2018-07-22 16:41:59 -07:00
ASP.NET CI
554a9d5528
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-22 13:13:07 -07:00
ASP.NET CI
c89c2c643b
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-22 12:25:31 -07:00
Ryan Nowak
ef60a60ee1
Merge pull request #643 from aspnet/release/2.2
...
Merge RoutePattern changes to master
2018-07-20 15:40:08 -07:00
Ryan Nowak
a330c920d7
Support overrides on using P2P references for benchmarks
2018-07-20 13:25:23 -07:00
Ryan Nowak
f1c060bf3d
RoutePattern everywhere
2018-07-20 13:04:34 -07:00
James Newton-King
4e915b4ac9
Merge branch 'merge/release/2.2-to-master'
2018-07-20 18:55:38 +12:00
James Newton-King
90395c933d
Implement IRoutingFeature on EndpointFeature for back-compat ( #641 )
2018-07-20 18:23:14 +12:00
Kiran Challa
1e9640fcad
Merge branch 'merge/release/2.2-to-master'
2018-07-19 14:56:07 -07:00
Kiran Challa
41f56dbbed
Minor fix to DefaultLinkGenerator and enabled constraint related tests in DefaultLinkGeneratorTest
2018-07-19 09:11:50 -07:00
Ryan Nowak
ddc416387a
Merge pull request #632 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-07-18 08:37:35 -07:00
Ryan Nowak
477296a3cc
Make DFA matcher the default
2018-07-18 07:50:27 -07:00
Ryan Nowak
47516ea207
Merge pull request #626 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-07-17 20:10:49 -07:00
Ryan Nowak
400d243f42
Fix remaining feature gaps in DfaMatcher ( #621 )
...
* Fix remaining feature gaps in DfaMatcher
* addressed minor feedback
* missed one
2018-07-17 19:22:46 -07:00
Kiran Challa
28d278cff5
Merge branch 'merge/release/2.2-to-master'
2018-07-17 10:12:51 -07:00
Kiran Challa
1196349bf4
[ Fixes #583 ] Handle change events in RouteValueBaseEndpointFinder
2018-07-17 05:54:11 -07:00
Kiran Challa
aed2e24483
Allow to pass in HttpContext when generating links
2018-07-17 05:16:57 -07:00
Ryan Nowak
1b4eb54e33
Merge pull request #617 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-07-16 21:30:34 -07:00
Ryan Nowak
f079d41257
Merge branch 'master' into merge/release/2.2-to-master
2018-07-16 21:24:08 -07:00
Ryan Nowak
02e1d78319
Minor fixes for MatchProcessorFactory
...
Fixing minor issues found doing DFA integration.
2018-07-16 21:06:35 -07:00
Ryan Nowak
5f29e8b062
Hoist path out of loop in BarebonesMatcher
...
This is an oopsie from a previous change.
2018-07-16 20:43:31 -07:00
ASP.NET CI
ad3497dfb9
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-15 20:10:49 +00:00
ASP.NET CI
0cd41c5544
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-15 12:26:23 -07:00
Ryan Nowak
4334feacb0
Merge pull request #615 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-07-14 17:28:48 -07:00
Ryan Nowak
b2e4743c7d
Change benchmarks ( #612 )
...
Add benchmarks that include some HTTP method matching.
Clean up names and name like-kinded benchmarks alphabetically.
Matcher*Benchmark -> E2E including HTTP method selection
MatcherSelectCandidates*Benchmark -> Focused on just URL path processing
2018-07-14 17:21:05 -07:00
James Newton-King
497a38035d
Add application startup check that dispatcher is added to request pipeline ( #614 )
2018-07-15 11:50:55 +12:00
James Newton-King
1f12c894eb
Merge branch 'merge/release/2.2-to-master'
2018-07-14 18:54:38 +12:00
James Newton-King
73e4d55d7b
Check dispatcher services registered ( #610 )
2018-07-14 18:20:42 +12:00
Ryan Nowak
3f42a7ce2f
Merge pull request #611 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-07-13 22:07:58 -07:00
Ryan Nowak
5e1f99faaf
Merge pull request #597 from aspnet/rynowak/jumptable2
...
Add experimental JumpTables to benchmarks
2018-07-13 20:51:49 -07:00
Ryan Nowak
ef6f326188
Add experimental JumpTables
...
Also reduced the count of entries of the max iteration to 25. The main
issue that we're trying to solve right now is which approach is the best
with a small number of entries. Going up to 100 takes a loooong time,
and all of the dictionary-based approaches scale well above 10 or so
entries.
2018-07-13 20:42:58 -07:00
Ryan Nowak
650178b09d
Merge pull request #609 from aspnet/release/2.2
...
Introduce RoutePattern (#585 )
2018-07-13 18:10:19 -07:00
Ryan Nowak
9e114b547d
Introduce RoutePattern ( #585 )
...
* Introduce RoutePattern
Introduces RoutePattern - a new parser and representation for routing
templates, defaults, and constraints.
This is a new representation for all of the 'inputs' to routing that is
immutable and captures 'out of line' information for defaults and
constraints.
This will allow us to unify the handling of constraints and values from
attribute style routes and conventional style routes.
2018-07-13 18:01:46 -07:00
Kiran Challa
d38289c732
Merge branch 'merge/release/2.2-to-master'
2018-07-13 15:04:04 -07:00
Kiran Challa
bc79a47959
Temporary change to prevent cross repo breaking change: Added ooverload for MatcherEndpoint
2018-07-13 14:24:11 -07:00
Kiran Challa
42708bec91
Added support for route constraints in Dispatcher world
2018-07-13 14:18:54 -07:00
Kiran Challa
bbf1b8ff85
Merge branch 'merge/release/2.2-to-master'
2018-07-13 10:58:23 -07:00
Kiran Challa
1c7f53ae39
Fix TemplateBinder to consider null and empty string values the same
2018-07-13 10:21:55 -07:00