Commit Graph

30385 Commits

Author SHA1 Message Date
ASP.NET CI c4985ecb58 Updating submodule(s)
BasicMiddleware => baf5c7b3e2

[auto-updated: submodules]
2018-06-18 12:52:37 -07:00
ASP.NET CI 677f78ecda Updating submodule(s)
EntityFrameworkCore => 7b42be7b101e5fa89850c60eb9879ac20b0f643a
Hosting => cfab182399
Mvc => 4634a97fae
Routing => 5b8db03a57
SignalR => 94d4f9d2fc

[auto-updated: submodules]
2018-06-18 11:02:32 -07:00
dotnet-maestro-bot 25b0d25df4 Upgrade to .NET Core 2.2.0-preview1-26618-02 (#1215) 2018-06-18 10:48:27 -07:00
Henk Mollema cfab182399 Revert "Inherit web IHostingEnvironment and IApplicationEnvironment from the Generic Host one (#1461)" (#1467)
This reverts commit 8672b1b04a.
2018-06-18 10:47:17 -07:00
Pranav K 4634a97fae Use older shared runtime 2018-06-18 09:20:08 -07:00
Pranav K e07054e0a7 Skip failing tests 2018-06-18 09:20:08 -07:00
Pranav K a712ccc98a Fix up error message when compilation references are missing 2018-06-18 09:20:08 -07:00
BrennanConroy 94d4f9d2fc
Add OSX Jenkins
Fix couple node warnings
2018-06-18 09:17:15 -07:00
Henk Mollema 8672b1b04a Inherit web IHostingEnvironment and IApplicationEnvironment from the Generic Host one (#1461) 2018-06-16 03:18:48 -07:00
Ryan Nowak 5b8db03a57 Fixing up a few small issues
The instruction matcher was missing a few details, which made it faster
than it should have been. Right now I'm trying to keep the design of
these in sync. Once I fixed that it exposed a legitimate bug that was
blocking the github benchmark.
2018-06-15 18:04:43 -07:00
ASP.NET CI b72c315899 Updating submodule(s)
Routing => 00e99dbbb2
SignalR => 5b22616a63

[auto-updated: submodules]
2018-06-15 23:00:10 +00:00
Ryan Nowak 00e99dbbb2 Flesh out experimental matchers
This change improves this area a bit by consolidating the matcher
implementations between the benchmarks project and the conformance
tests.

Additionally I split the minimal matcher into a really trivial
implementation for the simple tests and a more complex one for the
larger tests. This allows us to keep the plaintext/techempower scenario
in sight while also having a good baseline for the more sophisticated
tests.

Also starting to add tests that verify that matchers behave as expected.

The matchers now successfully execute all of these benchmarks, which
means that they support literals and parameters.

Missing features:
- complex segments
- catchall
- default values
- optional parameters
- constraints
- complex segments with file extensions

This is a good place to iterate a bit more of perf and try to make a
decision about what we want to implement.
2018-06-15 15:43:50 -07:00
Andrew Stanton-Nurse 5b22616a63
Fix tests when running on non-US locale (#2501) 2018-06-15 15:19:00 -07:00
ASP.NET CI 312d52d924 Updating submodule(s)
BrowserLink => 1455a64f6eb444a83b033162fb0e8d20a4be2197

[auto-updated: submodules]
2018-06-15 14:43:01 -07:00
ASP.NET CI ec4d2b6868 Updating submodule(s)
Razor => dbf13d6538

[auto-updated: submodules]
2018-06-15 14:14:06 -07:00
Pranav K dbf13d6538 Changes per PR comments 2018-06-15 13:53:38 -07:00
Pranav K a57b7c4d7f Don't discover tag helpers if some references are missing
A common cause for runtime view compilation failure in MVC is when an application is published
without reference assemblies. MVC usually handles this at compilation, by looking for specific
error codes. More recently, TagHelper discovery fails with an not-so-helpful error message in this
scenario. This change attempts to add a little more error checking to cover the most common cases
2018-06-15 13:53:38 -07:00
ASP.NET CI f797d0f95a Updating submodule(s)
Razor => d6f3a1bd22

[auto-updated: submodules]
2018-06-15 13:44:01 -07:00
N. Taylor Mullen d6f3a1bd22 Enable using directive IntelliSense auto-completion.
- Allow identical `@using` directives in the primary document. This means that if a user types `@using System` twice in the primary document (i.e. `Index.cshtml`) then we'll generate that using statement twice; this enables proper C# IntelliSense to light up on both using statements and allows auto-completion to work because there's no more magical distinction logic for Razor code that is in the current document.
- Prior to this change if you had two identical using statements in the same document one would be in no-mans land mapped to nothing (not C#, not HTML) and the other would be mapped to C#; the second a user differentiated the two statements (i.e. adding a `.`) we'd distinctify the using statements resulting in an invalid completion.
- This PR has an end-user impact where they will now receive the normal C# warning about having duplicate using. I treated this prior behavior more as a bug because we threw away the first using directive instance which impacted editing and in general was a silly thing to correct for the user.
- Added new integration test showing how using directives are not de-duplicated in the primary document.

#1255
2018-06-15 13:17:09 -07:00
ASP.NET CI 564e06eca7 Updating submodule(s)
Mvc => 1aea6fd5bd

[auto-updated: submodules]
2018-06-15 19:49:58 +00:00
Pranav K 1aea6fd5bd Remove instrumentation functional tests
Fixes #7921
2018-06-15 12:42:37 -07:00
dotnet-maestro-bot 02f32d94d4 Upgrade to .NET Core 2.2.0-preview1-26615-02 (#1213) 2018-06-15 12:30:44 -07:00
ASP.NET CI d451276ecb Updating submodule(s)
Mvc => bc49a82d02
Razor => af63afdae7

[auto-updated: submodules]
2018-06-15 18:49:58 +00:00
Ryan Nowak af63afdae7 Add partial parsing for parenthesis
- This is part of a fix for #1255 - this change enables signature help in implicit expressions by improving the partial parsing. We're now smart enough about the contents of an implicit expression and attempt to balance parenthesis to determine if we should not full parse.

#1255
2018-06-15 11:22:03 -07:00
ASP.NET CI 1256d864eb Updating submodule(s)
KestrelHttpServer => 14f020cf11
SignalR => b124cb5283

[auto-updated: submodules]
2018-06-15 18:16:48 +00:00
Pranav K bc49a82d02
Use feature branch package of Localization 2018-06-15 11:12:57 -07:00
Stephen Halter 14f020cf11
Improve tracking of connection lifetime (#2646) 2018-06-15 11:10:38 -07:00
Andrew Stanton-Nurse b124cb5283
Switch UMD build to WebPack (#2496) 2018-06-15 10:55:55 -07:00
ASP.NET CI d5f67aa702 Updating submodule(s)
EntityFrameworkCore => 444a089a26bb3b31e783ce1b78ab7024652acdb1
Mvc => a7bc5d6d40

[auto-updated: submodules]
2018-06-15 17:45:41 +00:00
Pranav K a7bc5d6d40
Use feature branch build of Routing to fix build break 2018-06-15 10:34:11 -07:00
ASP.NET CI 313ea13873 Updating submodule(s)
EntityFrameworkCore => b1f6b1a058594f1558359d90a2e01e513973fc5c

[auto-updated: submodules]
2018-06-15 17:15:08 +00:00
ASP.NET CI b8013ebc16 Updating submodule(s)
EntityFrameworkCore => c4d9a26911abbb558f937fad0696d714ecc568c0
FileSystem => ff7c07302cb5e4d53f7f16fc6e82465c50dcff4a
Identity => c2089f9902
IISIntegration => b9b62932fa
Mvc => 6df28ef09a
Razor => 1779625d74
Routing => d3ddc1709a
Scaffolding => a89f51c39da66688900be3e1899dea48de572e87
Security => b8a488bf9e
SignalR => 7e832eeb27

[auto-updated: submodules]
2018-06-15 16:36:08 +00:00
Kiran Challa 6df28ef09a Reach to Dispatcher changes and fix build break 2018-06-15 09:30:07 -07:00
BrennanConroy 7e832eeb27
Add JS unit tests for WebSockets (#2495) 2018-06-14 16:54:28 -07:00
N. Taylor Mullen 738553931e Update windows image to one that has VSIX compatible workloads. 2018-06-14 16:43:31 -07:00
Ryan Brandenburg 606b3c590f Set 2.1 baselines 2018-06-14 16:43:31 -07:00
Ryan Brandenburg 1779625d74 Set 2.1 baselines 2018-06-14 16:43:22 -07:00
Ryan Brandenburg aa24887d43 Set 2.1 baselines 2018-06-14 16:42:34 -07:00
Ryan Brandenburg b8a488bf9e Set 2.1 baselines 2018-06-14 16:42:18 -07:00
Kai Ruhnau e4e9bd1a3c Flow a cancellation token in to AsChannelReader (#2491) 2018-06-14 16:33:59 -07:00
Andrew Stanton-Nurse 422e3c98f8
🆙 ts-jest (#2497) 2018-06-14 16:29:36 -07:00
Justin Kotalik b9b62932fa
Deleting commented out file 2018-06-14 16:27:00 -07:00
Justin Kotalik 7a93d69354
Adds shared request handler lib project (#916) 2018-06-14 15:51:24 -07:00
ASP.NET CI aaf25492d9 Updating submodule(s)
EntityFrameworkCore => a3dd2a0b94947de0f3145ce5ead7ed43b92aad0a

[auto-updated: submodules]
2018-06-14 15:36:40 -07:00
Kiran Challa d3ddc1709a Added initial support for link generation when using Dispatcher 2018-06-14 15:31:30 -07:00
ASP.NET CI b8cc8071d2 Updating submodule(s)
BasicMiddleware => 555f36e12e
HttpClientFactory => 949c10c284be01ab2eae48e10b52123d5e8f84d6
Routing => 7423bb8702
SignalR => f94f6b73ef

[auto-updated: submodules]
2018-06-14 14:18:17 -07:00
Andrew Stanton-Nurse f94f6b73ef
fix running Functional Tests in the browser (#2494) 2018-06-14 14:14:51 -07:00
Ryan Brandenburg 4cb04470a5 Set 2.1 baselines 2018-06-14 14:10:10 -07:00
Ryan Brandenburg 7423bb8702 Set 2.1 baselines 2018-06-14 14:10:02 -07:00
ASP.NET CI ea8d9d77ab Updating submodule(s)
SignalR => 296fcc9423

[auto-updated: submodules]
2018-06-14 13:49:24 -07:00