Ryan Nowak
aef5dc4e93
Add Swaggatherer (Swagger + Gatherer)
...
This is a new CLI tool that will generate a routing benchmark from an
input directory or file.
See following commits for examples
2018-06-06 21:50:07 -07:00
Ryan Nowak
0ea16ddd57
Code dump of dispatcher prototype code
...
Here's a code dump of the parts of the Dispatcher prototype codebase
that are needed to get us off the ground.
This first cut attempts to use part of routing where possible, and not
all of those changes will be long-lasting.
I'll leave comments through thoughout the PR for education.
2018-06-01 21:33:30 -07:00
Kiran Challa
60f63cf9fb
Added a sample app for benchmarks
2018-05-31 14:39:38 -07:00
Jass Bagga
93d20ec78c
Revert Dispatcher changes ( #508 )
...
Addresses aspnet/Home#2741
2018-01-10 12:53:17 -08:00
Jass Bagga
7f8ba171f4
Move UrlMatchingTree to shared source ( #492 )
...
Addresses #489
2017-11-13 11:40:26 -08:00
Ryan Nowak
44d08dcb2b
Add integration test
2017-09-27 16:12:45 -07:00
Justin Kotalik
57bf1494dd
Increase Minimum Version of Visual Studio to 15.3.0
2017-09-21 17:58:03 -07:00
Jass Bagga
ebd0baa458
Add dispatcher packages
2017-08-31 11:54:27 -07:00
Nate McMaster
44f9a7083b
Use Directory.Build.props/targets
2017-08-29 11:30:03 -07:00
Kiran Challa
2388cca5ac
Workaround for issue https://github.com/aspnet/Routing/issues/390
2017-04-20 16:47:26 -07:00
Ryan Nowak
569a4e3d13
Add benchmarks to solution
2017-04-11 08:23:13 -07:00
Pranav K
0f4ce625ed
Update to VS 2017 RC3
2017-01-27 11:04:42 -08:00
Nate McMaster
45247e4d9c
Update Microsoft.AspNetCore.Routing.DecisionTree.Sources to use contentFiles
2016-12-15 17:54:10 -08:00
jacalvar
57ec8b0f04
[ Fixes #228 ] Update sample app to show more common routing patterns and add functional tests for it.
2016-07-15 11:21:28 -07:00
Ryan Nowak
a51c78da06
Remove dictionary alloc in routing
...
This changes TemplateMatcher to mutate RouteData.Values directly instead
of creating a new dictionary and then merging in values. This is one the
biggest single costs in routing in terms of both allocations and execution
time.
So Match now becomes TryMatch. This will dirty the state of the RVD, so
the caller needs to snapshot it before calling into it (handled
inside the TreeRouter or RouteCollection).
Some subtle changes were needed to how/when values are added to be
compatible with the existing tests. The general idea is that we add null
values for non-parameter defaults or catchalls, but only if they don't
trounce an existing value. This logic used to live in MergeValues but now
it's in TryMatch since TryMatch might be working from existing data.
Also fixed the .sln to avoid building a package that we use as shared
source.
2016-04-08 08:46:00 -07:00
Ryan Nowak
d97947e229
Move routing extensions to .Routing
2016-02-04 09:55:09 -08:00
N. Taylor Mullen
70d674410e
Rename AspNet 5 file contents.
...
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:24:38 -08:00
Ryan Nowak
cb39589864
Add extension methods for using routing with Middleware
2015-12-14 13:21:50 -08:00
Ryan Nowak
c911a10692
Add Routing.Abstractions
2015-12-02 16:43:35 -08:00
Ajay Bhargav Baaskaran
4d69ad0db2
Moved AttributeRouting from MVC
2015-11-17 12:03:12 -08:00
N. Taylor Mullen
81c43301d3
Update .kproj => .xproj.
2015-03-11 14:04:11 -07:00
SonjaKhan
2a8ac595d8
Refactoring ILogger, see aspnet/Logging#3
2014-10-14 10:20:58 -07:00
Chris Ross
fbe4da4db9
Handle IBuilder rename to IApplicationBuilder.
2014-09-10 12:44:52 -07:00
David Fowler
f31c65da7b
React to renames
2014-05-09 01:13:18 -07:00
David Fowler
23c11bc950
Updated to use the new tooling
2014-04-08 01:37:06 -07:00
Ryan Nowak
db7b068f6b
Added back K10 version of the routing sample to the sln
2014-03-18 16:25:44 -07:00
David Fowler
707a563e08
Remove hacky self host sample and replace with helios sample.
2014-03-18 16:21:50 -07:00
Ryan Nowak
e1a8b5e140
Update xunit in text project and add k10 version
2014-03-17 14:48:35 -07:00
Ryan Nowak
0eb5ff0b87
integrating abstractions with routing
2014-02-04 12:39:19 -08:00
Ryan Nowak
9f9f92d18a
Adding skeleton sample and test project
2014-01-30 11:07:52 -08:00
Ryan Nowak
34af14b07f
Adding solution file
2014-01-28 14:44:34 -08:00
Ryan Nowak
c0660f347a
Revert "Getting routing prototype into history"
...
We're not using the prototype as a base, just want to to be in the history
so we can easily refer to it.
This reverts commit 4183bc98be
.
2014-01-28 14:26:58 -08:00
Ryan Nowak
4183bc98be
Getting routing prototype into history
2014-01-28 14:25:49 -08:00