Commit Graph

909 Commits

Author SHA1 Message Date
ASP.NET CI fc3cfac276 Update dependencies.props
[auto-updated: dependencies]
2018-09-09 19:28:52 +00:00
Ryan Nowak e6ff157b5f Add a test for Routing#435
This was already fixes as part of the LinkGenerator redesign. Adding a
test so we can mark it as complete.
2018-09-06 19:29:18 -07:00
James Newton-King 27a0951a88
Update dependencies and re-mark obsolete constructor (#783) 2018-09-07 13:34:10 +12:00
Ryan Nowak d364a9e5af Merge branch 'release/2.2' 2018-09-06 14:47:29 -07:00
Ryan Nowak e3b704095b
Revisions to LinkGenerator (#770)
* Revisions to LinkGenerator

* PR feedback
2018-09-05 20:52:09 -07:00
Ikebe Shodai 950d2e9b74 Fix locale sensitive unit tests 2018-09-05 20:13:25 -07:00
James Newton-King aadc31d9a5
Merge release/2.2 2018-09-06 14:07:11 +12:00
James Newton-King dcfb63a768
Avoid RoutePattern allocating empty dictionaries (#772) 2018-09-06 14:00:52 +12:00
James Newton-King 1c74973c6a
Minor matcher builder allocation optimization (#771) 2018-09-06 13:47:34 +12:00
James Newton-King dbebdbecd6
Add flag for including label with DfaNodes (#769) 2018-09-06 13:38:17 +12:00
James Newton-King fe8c633224
Optimize builder and HTTP policy allocations (#768) 2018-09-06 13:25:35 +12:00
James Newton-King abc378d3dc
Avoid resizing large struct arrays (#767) 2018-09-06 13:10:17 +12:00
James Newton-King 0f5d471dfd
Create collections on DfaNode as needed (#779) 2018-09-06 12:58:57 +12:00
James Newton-King a777a4cdd5
Reuse collections in DfaMatcherBuilder (#778) 2018-09-06 12:25:45 +12:00
James Newton-King e5c520b4ca
Add DfaMatcherBuilder benchmarks (#777) 2018-09-06 12:10:20 +12:00
ASP.NET CI 21427fea0f Update dependencies.props
[auto-updated: dependencies]
2018-09-05 23:59:18 +00:00
ASP.NET CI 35163566a9
Update branding to 2.2.0-preview3 2018-09-05 16:36:05 -07:00
James Newton-King fc32ebc23f
Merge branch 'merge/release/2.2-to-master' 2018-09-05 17:51:44 +12:00
James Newton-King 4ab067fb37
Temporarily remove obsolete attribute to unblock build (#775) 2018-09-05 09:27:46 +12:00
James Newton-King f9f80e3d80
Revert "Add DfaMatcherBuilder benchmarks (#764)"
This reverts commit ec11d0578c.
2018-09-05 08:11:52 +12:00
James Newton-King ec11d0578c
Add DfaMatcherBuilder benchmarks (#764) 2018-09-05 08:10:38 +12:00
Ryan Nowak ca681138e3 Merge branch 'dotnet-maestro-bot-merge/release/2.2-to-master' 2018-09-03 11:43:23 -07:00
Ryan Nowak 825141eeeb Merge branch 'merge/release/2.2-to-master' of https://github.com/dotnet-maestro-bot/Routing into dotnet-maestro-bot-merge/release/2.2-to-master 2018-09-03 11:34:35 -07:00
ASP.NET CI 6cbc8fa08c Update dependencies.props
[auto-updated: dependencies]
2018-09-02 12:25:15 -07:00
Ryan Nowak 945e798ca7 [Design] Set the endpoint feature only on success 2018-08-30 14:52:35 -07:00
Ryan Nowak 71d4a2e1f0
Merge pull request #760 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-08-30 14:46:40 -07:00
Ryan Nowak 8395ad8340 remove references to ref emit packages 2018-08-30 13:26:22 -07:00
James Newton-King 74bfff149e
Use var in for loops (#758) 2018-08-31 08:24:41 +12:00
Ryan Nowak 9bc84cec8c
Merge pull request #757 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-08-29 21:32:44 -07:00
Ryan Nowak 8d053853bb Address PR feedback, I hit merge too soon. 2018-08-29 19:46:25 -07:00
Ryan Nowak 3511c8cef0 Add vectorized il-emit trie jump table
Add new futuristic jump table. Remove old experimental jump tables since
this is much much better.
2018-08-29 19:30:02 -07:00
James Newton-King c685765cd3
Merge branch 'merge/release/2.2-to-master' 2018-08-30 08:13:00 +12:00
James Newton-King 4e9e33a223
Unit test constraints without HttpContext (#755) 2018-08-29 17:34:54 +12:00
James Newton-King e73601dda9
Move core endpoint types to HttpAbstractions (#703) 2018-08-29 17:07:35 +12:00
James Newton-King 2d8b187ca0
Merge branch 'merge/release/2.2-to-master' 2018-08-29 15:55:56 +12:00
James Newton-King 99c4f2f36a
Support policy arguments and resolving services by constructors (#753) 2018-08-29 14:51:34 +12:00
ASP.NET CI 5d77bead7c Update dependencies.props
[auto-updated: dependencies]
2018-08-26 19:27:28 +00:00
James Newton-King dd1dcaebee
Merge branch 'merge/release/2.2-to-master' 2018-08-24 09:52:47 +12:00
James Newton-King 40fb13a021
Fix DfaMatcher to work with non-RouteEndpoint (#739) 2018-08-24 09:11:13 +12:00
dotnet-maestro-bot 90d8f96b3f Change RoutePattern to not throw when inline and arg default value are the same (#747) (#748) 2018-08-23 23:17:14 +12:00
James Newton-King 15e46ad323
Change RoutePattern to not throw when inline and arg default value are the same (#747) 2018-08-23 21:39:23 +12:00
Ryan Nowak 61c5f2bad4
Merge pull request #746 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-08-22 20:38:02 -07:00
Ryan Nowak a0aa61fd10 Improvements for IEndpointSelectorPolicy
These changes are based on our discussion earlier this week. Adding
async, and making it possible to short circuit, which should be better
aligned with the requirments of versioning.
2018-08-22 19:26:13 -07:00
Ryan Nowak 78a6c63628
Merge pull request #742 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-08-22 10:04:09 -07:00
Ryan Nowak e90e670ac8 Enable benchmark validation
Move Swaggather out of benchmarks folder
Add MSBuild junk
Fix broken tests
2018-08-22 08:16:41 -07:00
Ryan Nowak 78cf97cf3a Fix broken benchmarks
The tests for matching still compile but do the wrong thing, because
they aren't setting up the HTTP method metadata correctly.

Adding back an overload of CreateEndpoint that's like what was there
before.
2018-08-22 08:16:41 -07:00
James Newton-King 5e8e490867
Merge fixes 2018-08-22 20:42:53 +12:00
James Newton-King aff4a38865
Merge release/2.2 2018-08-22 20:37:21 +12:00
James Newton-King 1680b9f4fc
Change endpoint invoker to RequestDelegate, Endpoint/EndpointMetadataCollection namespaces, split out IRouteValuesFeature (#712) 2018-08-22 17:15:57 +12:00
James Newton-King a15f213e43
Merge branch 'merge/release/2.2-to-master' 2018-08-22 15:58:38 +12:00