Pranav K
30f5826380
Use Type.GetMethod in ViewComponentMethodSelector
...
Fixes #3211
2015-10-06 16:21:56 -07:00
あまみや ゆうこ
62ce39afb6
To correct the word spelling
...
To correct the word spelling
2015-10-07 07:11:56 +08:00
Ryan Nowak
d9e40d92de
Make ModelPropertyCollection inherit ReadOnlyCollection<T>
...
Just some small cleanup. Did a search and all of our other custom List-ish
things inherit either Collection<T> or ReadOnlyCollection<T>.
Still no good solution for dictionaries.
2015-10-06 14:43:02 -07:00
Ryan Nowak
0dadf56fc8
Reducing allocations in value providers
...
- Don't go async in formdata providers unless we need to
- Remove unnecessary defensive copy in CompositeValueProvider
2015-10-06 14:25:19 -07:00
Ryan Nowak
e5f4aa03d2
Avoid allocating in TemplateMatcher on failure
...
This change rejiggers the URL matching algorithm into using a two-pass
system to avoid allocating anything when a URL fails to match a route.
2015-10-06 14:14:01 -07:00
Ryan Nowak
082f175b48
Optimize allocations in GetFilters
...
Doing it the old fashioned way to get rid of some allocations.
2015-10-06 13:41:44 -07:00
Ryan Nowak
e54da5e6f6
Remove dead code in invoker (SetStage)
2015-10-06 13:28:33 -07:00
Ryan Nowak
761c7e6751
Optimize allocations for creating ActionConstraints
2015-10-06 12:35:13 -07:00
Ryan Nowak
1ed22e5939
Avoid state machine and allocation for 0-parameters
2015-10-06 12:02:49 -07:00
Pranav K
04d72d8894
Simplify FileResult
...
Fixes #3249
2015-10-06 11:26:56 -07:00
Ryan Nowak
04c6fceb94
React to aspnet/Routing#215
2015-10-06 10:37:56 -07:00
Ryan Nowak
371d4e62da
Remove string.Split from routing
...
This change removes the call to string.Split and a few substrings, and
replaces it with a tokenizer API. The tokenizer isn't really optimized
right now for compute - it should probably be an iterator- but it's a
significant improvement on what we're doing.
2015-10-06 10:21:00 -07:00
Pranav K
a602d548e2
Allow ViewFeature tests to run in dnxcore50
2015-10-06 09:46:49 -07:00
あまみや ゆうこ
aadae4163e
Update jquery.validate-vsdoc.js
2015-10-06 22:03:26 +08:00
あまみや ゆうこ
22f1537abd
Update Resources.resx
2015-10-06 22:02:44 +08:00
Doug Bunting
618a73b399
Support building with Core CLR (on Linux)
...
- hits all of the checkboxes in #272
Specify test runtime explicitly and support testing w/ DNX Core on Linux
- turn on DNX Core on Linux testing with `--test-dnxcore` target
- or `KOREBUILD_TEST_DNXCORE` environment variable
Work around aspnet/dnx#2566
- builds fail with DNX Core on Linux otherwise
Do not attempt to install nodejs if not on Windows
Use user's `default` DNVM when `%SKIP_DNX_INSTALL%` defined on Windows
- enables builds with DNX Core
- should be the default for new repos; older repos can opt in
Use consistent case for all `--quiet` environment variables
- also name these variables consistently; start w/ `KOREBUILD_`
- environment variables are case-sensitive on Linux and mixed case was annoying
- also get rid of leading space in these environment variable values
Check `IsLinux` and not `IsMono`
- `IsMono` is always `true` on Linux since Sake always runs in Mono there
- but `IsLinux` is the right question
nits:
- remove tabs from a few files
- remove compilation warnings in local `makefile.shade`
2015-10-05 23:02:50 -07:00
Anthony van der Hoorn
a0764faa86
Bring arguments inline between before/after events
2015-10-05 16:42:25 -07:00
Chris R
1f50f4c2a8
#231 bind to IPv6Any, add functional tests.
2015-10-05 16:13:11 -07:00
Hisham Bin Ateya
722fbc4ef5
CultureInfoCache.GetCultureInfo Should not be case sensitive
2015-10-06 00:44:28 +03:00
ASP.NET Push Bot
501aa8363c
⬆️ dnvm.ps1, dnvm.cmd, dnvm.sh
...
Source: aspnet/dnvm@8aa7b4d4c5
2015-10-05 14:25:55 -07:00
Nate McMaster
176a89dfe7
React to EF rename
2015-10-05 13:50:45 -07:00
Nate McMaster
abb1dd0316
React to EF rename
2015-10-05 13:48:19 -07:00
Nate McMaster
ba2bb3f0c9
React to EF rename
2015-10-05 13:44:26 -07:00
Hisham Bin Ateya
b22474afb3
Add missing Asserts
2015-10-05 13:38:22 -07:00
Ryan Nowak
f545f99dab
Add attributes to fix the build
2015-10-05 11:22:30 -07:00
Kiran Challa
ee04ad6cd7
Updated build.cmd to install more versions of dnx runtime
2015-10-05 10:47:46 -07:00
Ryan Nowak
32c174c791
CR feedback from attribute dictionary
2015-10-05 10:38:46 -07:00
Ryan Nowak
ad3c257ef5
Fix for #3252 - Issues with pooled buffer + unicode
...
- Dispose buffers when Flush throws inside the Dispose method
- Compute size of buffers correctly
- Throw earlier when handed invalid-sized buffers
2015-10-05 09:45:23 -07:00
Stephen Halter
8fc8307ad2
Embed private key with the test X.509 certificate
...
- Use the PKCS #12 certificate format to enable this
2015-10-05 03:17:34 -07:00
Stephen Halter
0844369f5f
Add unit tests for ConectionFilters and HTTPS
...
- Run all the EngineTests with and without a ConnectionFilter
2015-10-05 03:16:36 -07:00
Stephen Halter
2f3a00625a
Initial work to support HTTPS using SslStream
...
- Add extension method "UseKestrelHttps" to IApplicationBuilder
2015-10-05 03:15:18 -07:00
damianedwards
7441855c34
Don't use a GUID for request ID because it's slow:
...
- FastHttpRequestIdentifierFeature uses an incrementing long with an int seed
- Everything is lazy so no computer incurred if ID is not asked for
- Optimized routine to stringify the ID
- #306
2015-10-04 22:43:03 -07:00
damianedwards
8ecb147332
Added overload to PathString.StartsWithSegments to allow specifying StringComparison:
...
- This allows us to have a fast-path (or just be more explicit) for the comparison by doing case-sensitive checks (which are cheaper)
2015-10-04 21:54:52 -07:00
Pranav K
9e02ef9b7b
Fixing build break
2015-10-03 17:03:34 -07:00
John Luo
7b9cfac65a
Adding telemetry publish for unhandled exceptions to developer exception page and exception handler #180
2015-10-03 17:00:22 -07:00
Pranav K
576023cc0f
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:59 -07:00
Pranav K
ac6e441f15
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:58 -07:00
Pranav K
5da757642d
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:55 -07:00
Pranav K
f57e180971
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:53 -07:00
Pranav K
d41f2ccf71
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:49 -07:00
Pranav K
b36d5663b2
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:49 -07:00
Pranav K
f782d8845c
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:49 -07:00
Pranav K
aea8716df6
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:48 -07:00
Pranav K
24bc91b958
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:48 -07:00
Pranav K
2f8dba6659
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:48 -07:00
Pranav K
5ce58c790f
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:47 -07:00
Pranav K
6c529eae7a
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:47 -07:00
Pranav K
6db42469e7
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:46 -07:00
Pranav K
7a0068ede2
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:46 -07:00
Pranav K
3657a1a14b
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:46 -07:00