Ryan Nowak
f5c756c935
Fix dotnet/extensions#8612 JSInterop throws truncated call stack
...
The fix for this is to use more ExceptionDispatchInfo! Basically
everwhere that we handle an exception is now an EDI. It's easy to pass
these around and they do the right thing as far as perserving the stack
in.
I de-factored this code a little bit to make all of this work, but it's
now pretty unambiguously correct upon inspection.
I started out wanting to get rid of the continue-with because we've
found that pretty error prone overall. However making this method
async-void started to ask more questions than it answered. What happens
if serialization of the exception fails?
\n\nCommit migrated from 0a27fd3ad6
2019-03-28 09:52:15 -07:00
Doug Bunting
42263d3d3d
Merge branch 'release/2.2' => 'master' ( dotnet/extensions#1318 )
...
- mostly [automated]\n\nCommit migrated from 19daa90d87
2019-03-27 16:32:50 -07:00
Doug Bunting
1cc8dfa794
Merge branch 'release/2.2'
...
\n\nCommit migrated from b1387a4715
2019-03-27 16:06:03 -07:00
Doug Bunting
7cf6c4f949
Merge branch 'release/2.1' => 'release/2.2' ( dotnet/extensions#1321 )
...
- mostly [automated]\n\nCommit migrated from ca3e023fe3
2019-03-27 15:51:10 -07:00
Doug Bunting
61ed038b32
Merge branch 'release/2.2' into merge/release/2.1-to-release/2.2\n\nCommit migrated from c24b528392
2019-03-27 15:13:40 -07:00
dotnet-maestro[bot]
a8a3fbab33
[master] Update dependencies from dotnet/arcade ( dotnet/extensions#1279 )
...
* Update dependencies from https://github.com/dotnet/arcade build 20190321.6
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19171.6
- Microsoft.DotNet.GenAPI - 1.0.0-beta.19171.6
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19171.6
* Use Arcade NuSpec helpers
* Fix Release flaky test leg
* Fix Release flaky non-Windows test legs
* Update dependencies from https://github.com/dotnet/arcade build 20190325.9
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19175.9
- Microsoft.DotNet.GenAPI - 1.0.0-beta.19175.9
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19175.9
* Update dependencies from https://github.com/dotnet/arcade build 20190326.14
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19176.14
- Microsoft.DotNet.GenAPI - 1.0.0-beta.19176.14
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19176.14
\n\nCommit migrated from d353f7b020
2019-03-27 14:40:19 +00:00
Eilon Lipton
31446f8c5d
Merge pull request dotnet/extensions#1297 from aspnet/eilon/license
...
Fix license\n\nCommit migrated from 7a857c54ee
2019-03-24 20:02:30 -07:00
Ryan Nowak
2849483895
Make IHealthCheckService work in ST-sync-context
...
\n\nCommit migrated from 2b673c89c2
2019-03-23 20:26:53 -07:00
Ryan Nowak
ffc4b00764
Generalize and harden ST-sync-context
...
\n\nCommit migrated from 247bb34a63
2019-03-23 20:26:53 -07:00
Andrew Stanton-Nurse
2d1743a2f6
clean up flaky filter constants ( dotnet/extensions#1248 )
...
\n\nCommit migrated from 3b3a23eb1a
2019-03-19 18:43:25 -07:00
Doug Bunting
43ad13ffc4
Merge branch 'release/2.2' => 'master' ( dotnet/extensions#1258 )
...
- barely [automated]\n\nCommit migrated from 41751621d3
2019-03-17 21:38:16 -07:00
Doug Bunting
9bf65aa506
Merge branch 'master' into merge/release/2.2-to-master\n\nCommit migrated from bce4a87ccd
2019-03-16 11:39:10 -07:00
Doug Bunting
58a2dad1b2
Merge branch 'release/2.1' => 'release/2.2' ( dotnet/extensions#1259 )
...
- mostly [automated]\n\nCommit migrated from e2f51bb31a
2019-03-14 22:22:56 -07:00
Doug Bunting
13908cca6a
Merge branch 'release/2.1' into release/2.2
...
\n\nCommit migrated from 01e9cf3733
2019-03-14 21:59:20 -07:00
Hao Kung
1bfa807e48
Port config fix to 2.2 ( dotnet/extensions#1221 )
...
- port of dotnet/extensions#1202
- with PR tweaks for 2.2
- e.g. adjust Microsoft.Extensions.Configuration.FunctionalTests.csproj to match layout here
- update PatchConfig.props and NuGetPackageVerifier.json\n\nCommit migrated from 9ebff1a64e
2019-03-14 21:14:45 -07:00
Javier Calvarro Nelson
c9ff2af852
Skip test until we move to the new .NET Core implementation ( dotnet/extensions#1156 )
...
\n\nCommit migrated from 4636215c9b
2019-03-11 18:00:14 +01:00
Kévin Chalet
3e9a592422
Make the generic IStringLocalizer interface covariant ( dotnet/extensions#1117 )
...
Make the generic IStringLocalizer interface covariant
\n\nCommit migrated from 90020a9608
2019-03-07 15:42:29 -08:00
Hao Kung
d5a386b0a9
Remove newtonsoft ref and sharedsource false flag ( dotnet/extensions#1219 )
...
\n\nCommit migrated from d563ecb057
2019-03-07 12:25:22 -08:00
Andrew Stanton-Nurse
d9627c80ef
add FlakyAttribute to mark flaky tests ( dotnet/extensions#1222 )
...
part of aspnet/AspNetCoredotnet/extensions#8237\n\nCommit migrated from 42e9a7d712
2019-03-06 15:19:11 -08:00
Martin Costello
b13ea4cd54
Use localhost for HttpListener ( dotnet/extensions#1206 )
...
Use localhost instead of 127.0.0.1 to fix dotnet/extensions#1205.\n\nCommit migrated from 99b4ddbdbc
2019-03-05 09:43:59 -08:00
Martin Costello
09b9a49da6
Atomically swap config data ( dotnet/extensions#1202 )
...
Swap the configuration providers' data atomically, rather than directly changing the property, so that any enumeration of the dictionary running during the reload operation does not throw an InvalidOperationException due to the collection being modified.
Relates to dotnet/extensions#1189.\n\nCommit migrated from 192abfdf3e
2019-03-04 10:14:16 -08:00
Doug Bunting
aff09d16a1
Merge branch 'release/3.0-preview3' => 'master' ( dotnet/extensions#1213 )
...
-mostly [automated]\n\nCommit migrated from a064ef32f4
2019-03-03 17:56:30 -08:00
Doug Bunting
97b80174ef
Merge branch 'master' into merge/release/3.0-preview3-to-master\n\nCommit migrated from 4e5e29dcb3
2019-03-03 17:02:20 -08:00
Doug Bunting
2b443b0aff
Merge branch 'release/3.0-preview3' => 'master' ( dotnet/extensions#1194 )
...
- mostly [automated]\n\nCommit migrated from 444a1e353f
2019-03-01 07:04:40 -08:00
Doug Bunting
c6418d6515
Merge branch 'master' into merge/release/3.0-preview3-to-master\n\nCommit migrated from cc176d80de
2019-02-28 22:55:03 -08:00
Doug Bunting
0d34c1f957
Merge branch 'release/3.0-preview3' => 'master' ( dotnet/extensions#1191 )
...
- mostly [automated]\n\nCommit migrated from 2c0251519b
2019-02-28 14:51:03 -08:00
Doug Bunting
0e6e449826
Merge branch 'master' into merge/release/3.0-preview3-to-master\n\nCommit migrated from 24f508b1aa
2019-02-28 12:40:14 -08:00
Doug Bunting
8bcfe7530e
Merge branch 'release/3.0-preview3' => 'master' ( dotnet/extensions#1188 )
...
- mostly [automated]\n\nCommit migrated from bcc2c4e931
2019-02-27 16:08:28 -08:00
Doug Bunting
2e565987fb
Merge branch 'master' into merge/release/3.0-preview3-to-master\n\nCommit migrated from 54e44979fe
2019-02-27 12:50:01 -08:00
Doug Bunting
f308246e0b
Merge branch 'release/3.0-preview3' => 'master' ( dotnet/extensions#1186 )
...
- mostly [automated]\n\nCommit migrated from 7cdd5cb767
2019-02-27 12:35:34 -08:00
Doug Bunting
f2b0837bf7
Merge branch 'master' into merge/release/3.0-preview3-to-master\n\nCommit migrated from 9773b9495d
2019-02-27 11:48:07 -08:00
Doug Bunting
77de7f2ab6
Merge branch 'release/3.0-preview3' => 'master' ( dotnet/extensions#1179 )
...
mostly [automated]\n\nCommit migrated from 1daf279091
2019-02-26 19:47:30 -08:00
Doug Bunting
5d88b63c40
Merge branch 'master' into merge/release/3.0-preview3-to-master\n\nCommit migrated from 376c0d7ffb
2019-02-26 19:26:57 -08:00
Doug Bunting
1e2e009704
Merge branch 'release/3.0-preview3' => 'master' ( dotnet/extensions#1173 )
...
[automated]\n\nCommit migrated from 150939790e
2019-02-25 22:21:26 -08:00
Doug Bunting
9a5364f7f7
Merge branch 'master' into merge/release/3.0-preview3-to-master\n\nCommit migrated from a06bdfe74a
2019-02-25 21:15:48 -08:00
Doug Bunting
4ba06ba977
Merge branch 'release/3.0-preview3' => 'master'
...
[automated] (mostly)\n\nCommit migrated from f263e24ff7
2019-02-22 22:49:33 -08:00
Doug Bunting
ff53ddea05
Merge branch 'master' into merge/release/3.0-preview3-to-master\n\nCommit migrated from 4e32b7fbef
2019-02-22 22:32:03 -08:00
Nate McMaster
b66b239c8c
Merge branch 'release/3.0-preview3'
...
\n\nCommit migrated from 748155b796
2019-02-22 18:26:59 -08:00
Ryan Nowak
a623a5c20f
Fix dotnet/extensions#598 and dotnet/extensions#684
...
Pass args into type activator
\n\nCommit migrated from a787ee2870
2019-02-22 18:07:16 -08:00
Nathanael Marchand
7960bde7da
Implement Timeout
...
\n\nCommit migrated from 50593c9336
2019-02-22 17:36:05 -08:00
Nate McMaster
34b8fc2158
Merge branch 'release/3.0-preview3'
...
\n\nCommit migrated from c1536e8c95
2019-02-22 15:16:15 -08:00
Nate McMaster
be3f09d085
Merge branch 'release/3.0-preview3'
...
\n\nCommit migrated from e40ab945be
2019-02-22 10:21:16 -08:00
Nate McMaster
c49b2b8380
Merge branch 'release/3.0-preview3'
...
\n\nCommit migrated from f717067b6c
2019-02-21 21:43:45 -08:00
Nathanael Marchand
1f05a66661
Take in account code review for test
...
\n\nCommit migrated from 49bf9920e4
2019-02-21 13:15:27 -08:00
Nathanael Marchand
30c6051d3c
Take in account code review
...
\n\nCommit migrated from ecea8c802e
2019-02-21 13:15:27 -08:00
Nathanael Marchand
d805cf3b2e
Implement parallel health checks
...
\n\nCommit migrated from f14a45e096
2019-02-21 13:15:27 -08:00
Ryan Brandenburg
58ea57e63f
Obsolete ResourceManagerWithCultureStringLocalizer and WithCulture ( dotnet/extensions#1133 )
...
Obsolete ResourceManagerWithCultureStringLocalizer and WithCulture
\n\nCommit migrated from 924015e98b
2019-02-20 11:43:55 -08:00
Pavel Krymets
ffd47e1bd8
Manualy update tooling dependencies to normalize names ( dotnet/extensions#1135 )
...
* Manualy update tooling dependencies to normalize names
* Nullable
\n\nCommit migrated from 77db8d2b6b
2019-02-19 17:25:53 -08:00
Pranav K
a4cd6152b6
Make JSRuntime.Current non-public ( dotnet/extensions#1118 )
...
Fixes https://github.com/aspnet/AspNetCore/issues/6828\n\nCommit migrated from c1d8be8b98
2019-02-19 13:01:13 -08:00
Ryan Nowak
491cbdd119
Update ObjectPool reference assemblies
...
\n\nCommit migrated from f13113c06b
2019-02-17 12:59:24 -08:00