Cesar Blum Silveira
8880cc0381
Fix OSX build on Travis.
2016-05-27 11:30:38 -07:00
John Luo
3222785d3f
React to updated CoreCLR packages
...
https://github.com/aspnet/Coherence/issues/97
2016-05-26 18:32:53 -07:00
Pranav K
1956be42f6
Revert "aspnet/Coherence#97 - React to updated CoreClr packages"
...
This reverts commit 1d21cecd8d .
2016-05-18 09:44:36 -07:00
Ajay Bhargav Baaskaran
1d21cecd8d
aspnet/Coherence#97 - React to updated CoreClr packages
2016-05-17 12:47:17 -07:00
Ryan Nowak
86a41bc618
Optimize manipulation of RouteData.Routers
...
This change avoid calling List.Clear() and new List(IEnumerable<T>) which
both end up calling into native methods via the Array static class. These
methods are designed to be performant for large collections, and for our
needs this collection has at most 1-4 items. This is worth 2-3% in
techempower plaintext.
2016-05-11 11:20:10 -07:00
Pranav K
74a246d34c
Merge branch 'release' into dev
2016-05-02 15:21:04 -07:00
Pranav K
0ce851680b
Fix build warnings
2016-05-02 11:27:25 -07:00
BrennanConroy
efd5b9fc53
Merge branch 'release' into dev
2016-04-27 18:59:44 -07:00
BrennanConroy
5a8d55fa0c
Remove reference to UseDefaultHostConfiguration
2016-04-27 18:59:33 -07:00
BrennanConroy
20f298ee4f
Merge branch 'release' into dev
2016-04-25 11:28:34 -07:00
BrennanConroy
1d522a0167
Update web.config and add publish tool
2016-04-25 08:58:44 -07:00
Ryan Nowak
96b7678c8f
RVD crazy
2016-04-22 14:06:49 -07:00
Ryan Nowak
e8ce0e7523
TreeRouter cleanup
2016-04-20 18:12:10 -07:00
Pranav K
f826be9206
Use latest build of dotnet-test-xunit
2016-04-19 14:54:10 -07:00
Pranav K
ea2d30ff49
Merge branch 'release' into dev
2016-04-19 14:54:10 -07:00
Pavel Krymets
793cd22aa0
Merge branch 'release' into dev
2016-04-18 17:03:21 -07:00
Pavel Krymets
d98924f713
Bring Microsoft.NETCore.Platforms dependency back
2016-04-18 17:03:18 -07:00
Pavel Krymets
d7a36ce05e
Merge branch 'release' into dev
2016-04-14 16:33:54 -07:00
Pavel Krymets
b1f720ef12
Migrate tests, tools and samples to portable
2016-04-14 16:28:13 -07:00
Ryan Nowak
9cd3fe34a5
Improve tests for catch-all + defaults/nulls
2016-04-11 15:17:07 -07:00
John Luo
e3a9bc07e5
Merge branch 'release' into dev
2016-04-11 10:01:08 -07:00
John Luo
2b929327aa
Moving web.config and use ANCM
2016-04-11 10:00: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
Pranav K
fe66fb7f2f
Removing imports from src projects
2016-04-08 06:49:12 -07:00
Pranav K
e337756cce
Merge branch 'release' into dev
2016-04-08 06:49:12 -07:00
Pranav K
e679c276fe
Merge branch 'release' into dev
2016-04-06 09:47:26 -07:00
Pranav K
f5135e2d2d
Updating to release.
2016-04-06 09:47:24 -07:00
Doug Bunting
67f424360c
React to HttpAbstractions namespace changes
...
- aspnet/HttpAbstractions#549 and aspnet/HttpAbstractions#592
- clean up `using`s
2016-03-30 16:10:41 -07:00
jacalvar
5bcea61743
Return IServiceCollection from AddRouting extension methods
2016-03-28 15:40:58 -07:00
Doug Bunting
39b4f6fe53
An `ObjectPoolProvider` is always registered
...
- react to aspnet/Hosting/pull#673
2016-03-25 10:08:16 -07:00
David Fowler
7399cc8957
Fixed build
2016-03-25 02:40:08 -07:00
John Luo
b7aa4e627e
Reacting to Hosting changes
2016-03-24 12:03:16 -07:00
Kiran Challa
0c3f6497db
Fixes issue of request path segment length greater than the wildcard template route
...
Fixes https://github.com/aspnet/Mvc/issues/4256
2016-03-23 17:36:07 -07:00
Victor Hurdugaci
457cd92bca
Remove the makefile
2016-03-17 14:43:34 -07:00
Eilon Lipton
d89afcbbf0
Fix package metadata
2016-03-15 14:54:14 -07:00
Cesar Blum Silveira
be43238414
Update README.md
2016-03-14 21:28:55 -07:00
Nate McMaster
c5d8b8d109
Fix incorrect doc comments
2016-03-14 15:29:46 -07:00
Ajay Bhargav Baaskaran
3127e7a2e9
[ Fixes #294 ] Set DefaultHandler in RouteBuilder
2016-03-10 15:25:34 -08:00
John Luo
b7fc5f06cd
Fix test with mismatched literal type
2016-03-10 15:15:56 -08:00
Nate McMaster
4c59b4d226
Fix backslashes in yml config.
...
[ci skip]
2016-03-09 17:44:48 -08:00
Nate McMaster
93be223d55
Limit the branches that build on our public CI.
...
[ci skip]
2016-03-09 16:35:12 -08:00
Victor Hurdugaci
9a6426496a
Update the build scripts to the latest version
2016-03-07 20:55:02 -08:00
Ajay Bhargav Baaskaran
8a59bcff08
Added Company, Copyright and Product attributes to AssemblyInfo
2016-03-03 17:33:09 -08:00
Doug Bunting
27c6d8c665
Remove project name from output path
...
- aspnet/Coherence-Signed#187
- remove `<RootNamespace>` settings but maintain other unique aspects e.g. `<DnxInvisibleContent ... />`
- in a few cases, standardize on VS version `14.0` and not something more specific
2016-03-02 21:06:00 -08:00
N. Taylor Mullen
bb7cb4a0d9
Transition to netstandard.
...
- dotnet5.X => netstandard1.y (where y = x-1).
- DNXCore50 => netstandardapp1.5.
- Applied the same changes to ifdefs.
2016-03-01 13:37:03 -08:00
Victor Hurdugaci
ca83e8af78
Return the error code from build.cmd
2016-02-28 10:12:17 -08:00
Victor Hurdugaci
cc84a5f4df
Update the build scripts
2016-02-27 12:51:14 -08:00
mnltejaswini
41e3acf0fa
[Perf] Avoid Linq method and save its related allocations in TreeRouter
2016-02-26 15:23:10 -08:00
mnltejaswini
1c9a54aeb8
[Perf] Reduce allocations in Link generation code paths
2016-02-24 17:25:32 -08:00
Doug Bunting
a80a63271f
Update `build.cmd` to match latest template
...
- aspnet/Universe#347
- `%KOREBUILD_VERSION%` doesn't work without this fix
2016-02-24 13:01:39 -08:00