Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SafeFileHandle FileStatus #4

Merged
merged 309 commits into from
Feb 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
309 commits
Select commit Hold shift + click to select a range
67848f2
[RateLimiting] Dequeue items when queuing with NewestFirst (#63377)
BrennanConroy Jan 19, 2022
ded841a
Don't reuse registers in Debug mode (#63698)
EgorBo Jan 19, 2022
65db54e
Add IsKnownConstant jit helper and optimize 'str == ""' with str.Star…
EgorBo Jan 19, 2022
ac4c7fb
- mono_wasm_new_external_root for roots on stack (#63997)
pavelsavara Jan 19, 2022
675c167
[Arm64] Don't use D-copies in CopyBlock (#63588)
echesakov Jan 19, 2022
6f8d8b2
Disable hot reload tests for AOT configurations (#64006)
radical Jan 19, 2022
826e03e
Bump Explicit-layout value types with no fields to at minimum 1 byte …
jkoritzinsky Jan 19, 2022
97fec41
Add runtime-extra-platforms pipeline to have matching runtime PR and …
safern Jan 19, 2022
54eec5d
Make ILStubGenerated event log ModuleID corresponding to that on othe…
elinor-fung Jan 19, 2022
ae1b755
Retries for flaky WMI test (#64008)
danmoseley Jan 19, 2022
7f828a7
[arm64] JIT: Redundant zero/sign extensions after ldrX/ldrsX (#62630)
EgorBo Jan 19, 2022
a618086
JIT: fix up switch map for out-of-loop predecessor (#64014)
AndyAyersMS Jan 20, 2022
94b699c
Update StructMarshalling design now that DisableRuntimeMarshallingAtt…
jkoritzinsky Jan 20, 2022
93dc760
Fix Crossgen2 bug #61104 and add regression test (#63956)
trylek Jan 20, 2022
5cefc0f
Fix invalid threading of nodes in rationalization (#64012)
SingleAccretion Jan 20, 2022
752569f
Check if the child object is in the heap range before get_region_plan…
cshung Jan 20, 2022
68a923a
Check if the child object is in the heap range before object_gennum (…
cshung Jan 20, 2022
a5158df
'cmeq' and 'fcmeq' Vector64<T>.Zero/Vector128<T>.Zero ARM64 containme…
TIHan Jan 20, 2022
f1c8b10
[Arm64] Keep unrolling InitBlock and CopyBlock up to 128 bytes (#63422)
echesakov Jan 20, 2022
65a5d0e
Add ProcessLinkerXmlBase to NativeAOT (#63666)
tlakollo Jan 20, 2022
2cf6b0d
Fix gc_heap::remove_ro_segment (#63473)
cshung Jan 20, 2022
e4bfedd
Fix OpenSSL version check in GetAlpnSupport
bartonjs Jan 20, 2022
8f2c84f
Fix issues with verify_regions, clear_batch_mark_array_bits. (#63798)
PeterSolMS Jan 20, 2022
5a523cf
[debugger][wasm] Added support for non user code attribute (#63876)
ilonatommy Jan 20, 2022
36cdb5f
[wasm][debugger] Added support for stepper boundary attribute (#63991)
ilonatommy Jan 20, 2022
4e48641
Polish the PR build doc (#64036)
MaximLipnin Jan 20, 2022
3361b2f
[wasm] WebSocket tests on NodeJS (#63441)
maraf Jan 20, 2022
df9ba64
Fix dependency in runtime-official.yml (#64040)
akoeplinger Jan 20, 2022
cbb5b55
[API Implementation]: System.Diagnostics.CodeAnalysis.StringSyntaxAtt…
deeprobin Jan 20, 2022
bc359a8
Reduce the memory footprint of HttpHeaders (#62981)
MihaZupan Jan 20, 2022
a7aff06
Disable DirectoryLongerThanMaxLongPathWithExtendedSyntax_ThrowsExcept…
stephentoub Jan 20, 2022
df7f4dc
Add test coverage for frozen objects and GC interaction (#64030)
MichalStrehovsky Jan 20, 2022
71c4e37
Remove Type.MakeGenericType dependency from source generation (#64004)
eiriktsarpalis Jan 20, 2022
1fc2352
Add ns2.0 support to System.Formats.Cbor (#62872)
jozkee Jan 20, 2022
9bc4439
Exception sets: debug checker & fixes (#63539)
SingleAccretion Jan 20, 2022
18b0540
Change test to check for store block operators (#60878)
yowl Jan 20, 2022
1d751ba
Update XUnit to 2.4.2-pre.22 (#63948)
ericstj Jan 20, 2022
5d1cb4f
Preserve OBJ/BLK on the RHS of ASG (#63268)
SingleAccretion Jan 20, 2022
3e6eda6
Revert "Temporarily disable coredumps during library testing on macOS…
jkotas Jan 20, 2022
6d56d48
Performance: Fix Browser Wasm job not being found for dependent jobs …
LoopedBard3 Jan 20, 2022
830c6de
Fix exception propagation over HW exception frame on macOS arm64 (#63…
janvorli Jan 20, 2022
0e68377
Add StringSyntax attribute to Regex.pattern field (#64063)
stephentoub Jan 20, 2022
d885105
Sync shared code from aspnetcore (#64059)
github-actions[bot] Jan 20, 2022
338fa9f
Read the System.GC.CpuGroup settings in runtimeconfig.json (#64067)
cshung Jan 20, 2022
e2da32c
Log message of unexpected exception in ThrowsAny (#64064)
danmoseley Jan 21, 2022
50f4297
Enable some browser legs on the extra-platforms pipeline (#64065)
safern Jan 21, 2022
b75b558
Allow CreateScalarUnsafe to be directly contained by hwintrinsics tha…
tannergooding Jan 21, 2022
24348f0
Remove commented code (#63869)
wrzucher Jan 21, 2022
f3e4e76
Add pmi_path argument to superpmi.py script and use it in the superpm…
echesakov Jan 21, 2022
22e2db1
Update the macOS CoreCLR building documentation. (#63932)
vcsjones Jan 21, 2022
8c9451e
Introduce RandomAccess.SetLength (#63992)
adamsitnik Jan 21, 2022
d7b6689
don't Flush readonly MemoryMappedViewAccessor on disposal (#63794)
adamsitnik Jan 21, 2022
358ee3c
Implement System.Runtime.CompilerServices.DisabledRuntimeMarshallingA…
jkoritzinsky Jan 21, 2022
4a099dc
Make ILLink validation steps in libs incrementally buildable (#64041)
ViktorHofer Jan 21, 2022
8c188f3
Fix broken callstacks in interpreter on MonoVM. (#60338)
lateralusX Jan 21, 2022
b85a435
Initial WASI support prototype (#63890)
SteveSandersonMS Jan 21, 2022
5e6120b
Add StringSyntaxAttribute.Json (#64081)
stephentoub Jan 21, 2022
090430c
[main] Update dependencies from 5 repositories (#64002)
dotnet-maestro[bot] Jan 21, 2022
0240828
Fix crash when VS4Mac is debugging VS4Mac arm64 (#64085)
mikem8361 Jan 21, 2022
9c8b804
ILVerify: Handle readonly references in ldfld (#64077)
jkotas Jan 21, 2022
1bb3276
Avoid additional local created for delegate invocations (#63796)
jakobbotsch Jan 21, 2022
744d96a
[wasm][debugger] Apply changes on wasm using sdb protocol. (#63705)
thaystg Jan 21, 2022
0b8204f
Fixed IsFloatPositiveZero from returning 'true' on non-constant doubl…
TIHan Jan 21, 2022
96a7478
Ensure several helper intrinsics are correctly imported and handled (…
tannergooding Jan 21, 2022
11f9949
RegexNode cleanup (#64074)
stephentoub Jan 21, 2022
132cc2f
Refactor optimizing morph for commutative operations (#63251)
SingleAccretion Jan 21, 2022
1d3c23d
Do not set GTF_NO_CSE for sources of block copies (#63462)
SingleAccretion Jan 21, 2022
651fa6d
Handle embedded assignments in copy propagation (#63447)
SingleAccretion Jan 21, 2022
968746b
Update format script permissions so it can be called on Unix systems …
jkoritzinsky Jan 21, 2022
83f8df4
Revert "Enable System.Text.Json tests on netfx (#63803)" (#64108)
agocke Jan 21, 2022
35482cb
Make ApiCompat.proj incrementally buildable (#64037)
ViktorHofer Jan 21, 2022
7ed266e
Remove enable drawing on unix switch (#64084)
safern Jan 21, 2022
29acf95
Address-expose locals under complex local addresses in block morphing…
SingleAccretion Jan 21, 2022
8fa0af6
[Group 2] Enable nullable annotations for `Microsoft.Extensions.Depen…
maxkoshevoi Jan 21, 2022
9ae8fa1
Enable nullable annotations for Microsoft.Extensions.Configuration.Us…
maxkoshevoi Jan 21, 2022
4b8bb2d
[mono] Cleanup trailing whitespace. (#64112)
vargaz Jan 21, 2022
455551b
Delete `GT_DYN_BLK` (#63026)
SingleAccretion Jan 21, 2022
5851430
Ignore conversion exceptions during dictionary construction (#63792)
mapogolions Jan 21, 2022
66a4f23
Extract SuperPMI into a separate component (#64035)
MichalStrehovsky Jan 21, 2022
fdf6485
Add COMWrappers to crossgen (#63969)
agocke Jan 22, 2022
068295b
pipelines: Add wasm jobs (#64109)
radical Jan 22, 2022
71a6433
Fixing update issue with multivalued properties #34267 (#56696)
FWest98 Jan 22, 2022
64245ab
Relax assert in ApplyEditAndContinue (#64132)
jkotas Jan 22, 2022
fe622eb
Disable NJulianRuleTest test crashing in CI (#64142)
stephentoub Jan 22, 2022
8c1b480
Updating unit tests for DirectoryServices.AccountManagement (#56670)
FWest98 Jan 22, 2022
feb25b0
Fix MultiByteToWideChar call in pal (#64146)
am11 Jan 22, 2022
8d2268a
Extra tests for assembly name parser. (#64022)
VSadov Jan 22, 2022
5605bdf
Dispose LdapConnections used by ValidateCredentials (#62036)
juliushardt Jan 23, 2022
4a6d169
Add runtime support for `ref` fields (#63985)
AaronRobinsonMSFT Jan 23, 2022
605ed5d
Spmi replay asmdiffs mac os arm64 (#64119)
echesakov Jan 23, 2022
9d360c9
Update NativeAOT codegen and Crossgen2 for CreateSpan (#63977)
davidwrighton Jan 23, 2022
352a6b8
Add alignment to mapped field stream (#63305)
davidwrighton Jan 23, 2022
1f2116c
Implement hash and HMAC stream one shots
vcsjones Jan 23, 2022
8541321
Title and message resources should be enforced to exist to prevent pr…
tlakollo Jan 24, 2022
09ff1ac
Allow generating Dwarf version 5 (#63988)
MichalStrehovsky Jan 24, 2022
8cee8fa
Re-enable failing long path test (#64113)
danmoseley Jan 24, 2022
f4bfd05
Port MD4 managed implementation from mono/mono (#62074)
MaximLipnin Jan 24, 2022
bb5ca4c
Fix one source of perf regression in GCHeap::Alloc. This impacts the …
PeterSolMS Jan 24, 2022
73bf54f
Add blsr (#63545)
Wraith2 Jan 24, 2022
85b144a
Fix FileSystemAclExtensions.Create when passing a null FileSecurity …
carlossanlop Jan 24, 2022
a9c9646
Tune FP CSEs live across a call better (#63903)
SingleAccretion Jan 24, 2022
bde7069
[main] Update dependencies from dotnet/arcade dotnet/icu dotnet/xharn…
dotnet-maestro[bot] Jan 24, 2022
7435abe
Update zip extraction to never throw any exceptions when the LastWrit…
EatonZ Jan 24, 2022
11991bb
Use kebab-case in FB automation labels (#64048)
eiriktsarpalis Jan 24, 2022
42c2967
Onboard new Triage & PR Boards (#64198)
eiriktsarpalis Jan 24, 2022
773e822
Exclusively use GitHub teams for Libraries area mentions (#64199)
jeffhandley Jan 24, 2022
d964b63
Reduce buffer size used in XmlReader when using Async mode (#63459)
chrisdcmoore Jan 24, 2022
0a9aecb
Ignoring leading dot when comparing cookie domains (#64038)
Jan 24, 2022
65b1226
Add missing handle function enter/return macros (#64061)
Jan 24, 2022
5a9e584
Drop support for .NET 5 SDK (#64186)
MichalStrehovsky Jan 24, 2022
0ac0071
Implement IEquatable<T> on value types overriding Equals (and enable …
stephentoub Jan 24, 2022
6cf765e
[mono] Temporarily disable two tests that fail on arm64 LLVM FullAOT.…
imhameed Jan 24, 2022
eb8a502
Delete stale reference in System.Drawing.Primitives (#64202)
stephentoub Jan 24, 2022
d99fa67
Respond to feedback in GenerateMultiTargetRoslynComponentTargetsFile …
eerhardt Jan 24, 2022
2713e11
Use the static HashData(Stream) method in more places
vcsjones Jan 24, 2022
02eaf5f
Add executable bit to tizen sh files (#64216)
gbalykov Jan 24, 2022
b923e99
Bump Intellisensense package version to latest from `dotnet7-transpor…
carlossanlop Jan 24, 2022
0ef4f46
Ensure that we aren't accidentally generating instructions for unsupp…
tannergooding Jan 24, 2022
29cc2a2
Don't reference .NETFramework shims in libraries product or test comp…
ViktorHofer Jan 24, 2022
1c50993
[Android][libs] Enable Internal.Console.Write in System.Private.CoreL…
mdh1418 Jan 24, 2022
ae755ab
Install v8 and Prebuild wasm (#64100)
fanyang-mono Jan 24, 2022
df69293
Port Mono to Raspberry Pi, ship as new linux-armv6 RID (#62594)
directhex Jan 24, 2022
9eb1b0c
Fix remote unwind (#64220)
janvorli Jan 24, 2022
070b7d8
Put back FindCaseSensitivePrefix regex alternation support (#64204)
stephentoub Jan 24, 2022
db21974
Update tests to expect RemoteExecutor to check exit code (#64133)
elinor-fung Jan 24, 2022
8bfb725
update generation_allocation_size correctly for SIP regions (#64176)
Maoni0 Jan 24, 2022
74d8d0d
Android remove backward timezones (#64028)
mdh1418 Jan 24, 2022
a5cf724
Update main branding to preview2 (#64219)
safern Jan 25, 2022
341c394
Catch UnicodeEncodeErrors (#64251)
kunalspathak Jan 25, 2022
a5a6453
Make XmlSerializer.Generator targets incremental (#64191)
ViktorHofer Jan 25, 2022
9c938f7
Make sure that shared memory object name meets the length requirement…
adamsitnik Jan 25, 2022
0d1049f
Fix PAL_wprintf for wide characters (#64181)
am11 Jan 25, 2022
8d0c3d1
[main] Update dependencies from dotnet/runtime dotnet/llvm-project (#…
dotnet-maestro[bot] Jan 25, 2022
4d16d09
Delete unused ApiCompat baseline files (#64190)
ViktorHofer Jan 25, 2022
9e2a8a6
Improve Regex handling of anchors (#64177)
stephentoub Jan 25, 2022
24bd667
Add the exception set for `ObjGetType` (#64106)
SingleAccretion Jan 25, 2022
902db7e
[ILVerify] Fix casting check for arrays of generic parameters with cl…
jkotas Jan 25, 2022
802dc68
Use lower call count threshold for tiering in debug builds (#60945)
kouvel Jan 25, 2022
d910ce3
Skip tests using AsyncIO in FileSystemAclExtensionsTests where it's n…
steveisok Jan 25, 2022
722ecce
Correct JsonNode.Root doc (#64238)
steveharter Jan 25, 2022
233c064
Take ARMv6 out of PlatformGroup All (#64267)
directhex Jan 25, 2022
74f5ca5
Only send to Helix for rolling build, due to small Helix queue (#64274)
directhex Jan 25, 2022
aa1b4f8
Add ref field runtime feature indication (#64167)
AaronRobinsonMSFT Jan 25, 2022
442a421
Faster IndexOf for substrings (#63285)
EgorBo Jan 25, 2022
4e165d3
[main] Update dependencies from dotnet/arcade dotnet/xharness dotnet/…
dotnet-maestro[bot] Jan 25, 2022
7483b24
Add CancellationToken to TextReader.ReadXAsync (#61898)
bgrainger Jan 25, 2022
fb284a8
Restrict parallelism in LLVM FullAOT compile, to prevent OOM (#63800)
directhex Jan 25, 2022
33940e6
Moved AssemblyName helpers to managed (#62866)
VSadov Jan 25, 2022
ca1340b
Disable RegexReductionTests tests on browser
stephentoub Jan 25, 2022
bdc0d1a
Fix formatting of resource string where excess arguments are passed (…
Marusyk Jan 25, 2022
0bf7e14
Add Regex.Count string overloads (#64289)
stephentoub Jan 25, 2022
b571499
Clarify purpose of PDB Document hashing (#64306)
jkotas Jan 26, 2022
518548b
Fix arm64/PInvoke so that NESTED_ENTRY/NESTED_END labels match. (#64296)
RobertHenry6bev Jan 26, 2022
cfd725f
When decommitting, leaving one instead of two pages in regions case. …
cshung Jan 26, 2022
9d3ff26
Ensure that canceled Task.Delays invoke continuations asynchronously …
stephentoub Jan 26, 2022
82ff4f8
Add gen folder moving gen projects from src folder (#64231)
maryamariyan Jan 26, 2022
8770287
Fix minor typos in GC documentation. (#64298)
RobertHenry6bev Jan 26, 2022
43ceed5
Explicitly specify four subdirectories to use as part of the paths fo…
echesakov Jan 26, 2022
4bc4039
Disable RegexReductionTests on browser (#64312)
stephentoub Jan 26, 2022
d34c0ff
Add UnreachableException (#63922)
i3arnon Jan 26, 2022
2b1cf1e
[mono] Recognize new names for Xamarin.iOS etc assemblies (#64278)
akoeplinger Jan 26, 2022
994d390
Remove usage of codecvt from corerun (#64157)
am11 Jan 26, 2022
12da782
Refactor FileStatus.Unix. (#62721)
tmds Jan 26, 2022
dd59ab0
Fix unique VNs for `ADDR`s (#64230)
SingleAccretion Jan 26, 2022
9152986
Implemented hierarchy of attributes. (#64201)
ilonatommy Jan 26, 2022
ea3881b
Update the managed type system to more gracefully fail when calling a…
jkoritzinsky Jan 26, 2022
26648d1
[mono] Add some missing Internal.Runtime.CompilerServices.Unsafe intr…
vargaz Jan 26, 2022
d94ca57
Remove usage of FEATURE_CORESYSTEM (#63850)
AaronRobinsonMSFT Jan 26, 2022
93497f3
[main] Update dependencies from dotnet/arcade dotnet/runtime-assets (…
dotnet-maestro[bot] Jan 26, 2022
24df302
Fixes bad log method generation in certain cases. (#64311)
maryamariyan Jan 26, 2022
6dfbc6e
Fix IsMutuallyAuthenticated on Linux and OSX (#63945)
rzikm Jan 26, 2022
ea69502
Support {Last}IndexOfAny with sets after {lazy} loops (#64254)
stephentoub Jan 26, 2022
f85ea97
Fix race conditions in SystemEvents shutdown logic (#62773)
filipnavara Jan 26, 2022
519fc25
Add marshaller for TypeLoad failure cases (#64317)
kant2002 Jan 26, 2022
cbc4cd8
Add additional loop table asserts (#64126)
BruceForstall Jan 26, 2022
2cf4826
Moved AssemblyName helpers to managed (part 2) (#63915)
VSadov Jan 26, 2022
c0d481f
Fix several bugs in NullabilityInfoContext. (#64143)
madelson Jan 26, 2022
7fcd1f6
Reverse ASG(CLS_VAR, ...) (#63957)
SingleAccretion Jan 27, 2022
5f72148
Fixes a few issues for dprintf on OSX (#64076)
cshung Jan 27, 2022
5a9bcde
[Codespaces] Make it possible to run wasm samples in the browser (#64…
lambdageek Jan 27, 2022
dde66c4
Remove workarounds for RemoteExecutor (dotnet/arcade#5865) (#64360)
elinor-fung Jan 27, 2022
ac0a35b
Simplify the creation of diagnostics using DiagnosticId (#64250)
tlakollo Jan 27, 2022
9ae484f
Trying to fix issue #63788: "NetworkChange.NetworkAddressChanged even…
vdjuric Jan 27, 2022
19291cc
Vector256.IsHardwareAccelerated to return true only on AVX2 (#64345)
EgorBo Jan 27, 2022
bab1a20
Override all `Read` methods in `NullTextReader` and `NullStreamReader…
bgrainger Jan 27, 2022
9fafc04
#51371 fixed failing test in iossimulator (#63877)
mkhamoyan Jan 27, 2022
3e4c4a4
Clean up RegexCode opcodes and debug-only tracing (#64346)
stephentoub Jan 27, 2022
9378f8d
Run Pi tests on a different queue, which runs ARM32 tests (#64353)
directhex Jan 27, 2022
372b089
[mono] Avoid inlining the wrappers used by CALLI. (#64290)
vargaz Jan 27, 2022
b0de7ba
JIT: Clone ADDR(LCL) for DUP (#64171)
EgorBo Jan 27, 2022
cfd15d5
[mono] Always store to allocas in OP_LLVM_OUTARG_VT (#64303)
imhameed Jan 27, 2022
2074477
Remove some of the unused resource strings (#64379)
adamsitnik Jan 27, 2022
bd84729
Fix minor things in comments to DllImportGenerator (#64088)
kant2002 Jan 27, 2022
5409d71
ARM64: Avoid LEA for volatile IND (#64354)
EgorBo Jan 27, 2022
fe0d920
[docs] Collecting stack traces with native symbols on WebAssembly (#6…
lambdageek Jan 27, 2022
6233735
Add attributes for required members (#64287)
333fred Jan 27, 2022
34c3bea
fix arm64 genInstrWithConstant (#64368)
AndyAyersMS Jan 27, 2022
9ff2549
2 fixes related to commit/decommit (#64316)
Maoni0 Jan 27, 2022
2feeccf
Build ILCompiler NuGet packages (#63212)
MichalStrehovsky Jan 27, 2022
d016569
[mono] Re-enable tests that call MakeGenericType with non-RuntimeType…
lambdageek Jan 27, 2022
7e0a2f0
Disable ipv6 lookup tests when needed (#64313)
danmoseley Jan 27, 2022
10df829
Temporarily disable EC file import tests (#64397)
bartonjs Jan 27, 2022
4c09cb9
Fix Xamarin assembly names in HttpClientHandler (#64385)
akoeplinger Jan 27, 2022
014b084
Align rva fields in reflection emit (#63430)
davidwrighton Jan 27, 2022
d55a1df
[JIT] Use byteCount when deciding what instruction sequence to use in…
echesakov Jan 28, 2022
9eb9051
Fix ExitDetectionNotBlockedByHandler test (#64407)
stephentoub Jan 28, 2022
479ee51
enable osr stress tests for libraries and add fixes (#64116)
AndyAyersMS Jan 28, 2022
f8f486b
Fix DateOnly and TimeOnly Formatting using interpolated strings (#64398)
tarekgh Jan 28, 2022
312f23d
gcc compilations for ARM64 can not initialize extern "C" variables. (…
RobertHenry6bev Jan 28, 2022
c264b26
Add Metrics UpDownCounter (#64365)
tarekgh Jan 28, 2022
bc15ace
Change condition on RegexReductionTests to be explicit about trimming…
stephentoub Jan 28, 2022
125ceba
Removing `tiVerificationNeeded` in the JIT (#64356)
TIHan Jan 28, 2022
4705207
Add support for byref fields in NativeAOT/crossgen2 (#64366)
MichalStrehovsky Jan 28, 2022
953fd35
fix ping with SendIpHeader on FreeBSD (#63531)
wfurt Jan 28, 2022
11bf8a7
Throw during renegotiation if there is incomplete received TLS frame …
rzikm Jan 28, 2022
052e241
AltTrailingSlash tests should actually use AltDirectorySeparatorChar …
adamsitnik Jan 28, 2022
b4147e6
Remove Native AOT pointer to runtimelab (#64429)
MichalStrehovsky Jan 28, 2022
88b63d1
Delete null comparisons of non-null arguments (#64435)
am11 Jan 28, 2022
e824d39
Fix NativeAOT official build (#64432)
MichalStrehovsky Jan 28, 2022
9ac38cf
Remove empty Dispose method in InflaterManaged (#64443)
marek-safar Jan 28, 2022
82c45ca
[mono][windows] Disable Microsoft.Extensions.Logging.Generators.Tests…
MaximLipnin Jan 28, 2022
8766a1c
#51371 removed CaseInsensitivePlatforms and CaseSensitivePlatforms pa…
mkhamoyan Jan 28, 2022
1092617
[wasm][debugger] Move the breakpoint line after applying changes (#64…
thaystg Jan 28, 2022
fd84f80
pass the argument forward (#64445)
adamsitnik Jan 28, 2022
ddbbc70
Ignore non-X509 certificates in SignedCms
vcsjones Jan 28, 2022
01fabd0
Use a non-generic TaskCompletionSource in SystemIPGlobalProperties. (…
teo-tsirpanis Jan 28, 2022
3b5311a
Fix BigInteger outerloop test failure (#64402)
danmoseley Jan 28, 2022
d0a9a73
Don't disable LEA for byrefs (#64444)
EgorBo Jan 28, 2022
f2538c6
Expand System.Runtime.InteropServices.NFloat to support the APIs requ…
tannergooding Jan 28, 2022
91da4ac
Add/use ArgumentException.ThrowIfNullOrEmpty (#64357)
stephentoub Jan 28, 2022
d06d9c9
Commutative morph optimizations (#64122)
SingleAccretion Jan 28, 2022
315fb41
Remove pinning from StringBuilder (#64405)
stephentoub Jan 28, 2022
c7adf55
Check for CMAKE_C_COMPILER_ID not CXX (#64226)
directhex Jan 28, 2022
964b1d7
remove support for Ssl2 (#64322)
wfurt Jan 28, 2022
9122424
Fix JIT rolling build issue with non-JIT changes (#64480)
BruceForstall Jan 29, 2022
d603356
More cleanups in assembly loader area (#63157)
VSadov Jan 29, 2022
73a5fcd
JIT: fix x86 codegen issue (#64476)
AndyAyersMS Jan 29, 2022
55fcfec
Temporarily disable test Runtime_60035 failing with Crossgen2 (#64420)
trylek Jan 29, 2022
8471eec
[mono] Fix r8->i conversion on amd64/arm64. (#64467)
vargaz Jan 29, 2022
874d6a3
Remove CheckForOverflowUnderflow (#63825)
Marusyk Jan 29, 2022
77f4d7a
Remove command-line arguments from Main methods in ILPROj projects (#…
trylek Jan 29, 2022
7de2905
[wasm] Cancel pending ReadableStream on Dispose or cancelationToken (…
pavelsavara Jan 29, 2022
cede333
Use const enums in typescript since regular enums generate extremely …
kg Jan 29, 2022
6d21c93
Fix layout and GCInfo for ByRef fields. (#64422)
AaronRobinsonMSFT Jan 30, 2022
c12bea8
Fold inbox crypto into one assembly (#64307)
bartonjs Jan 30, 2022
ce15dc7
Fix UnobservedTaskException on Http2's SendPingAsync (#64494)
shubhanshu02 Jan 30, 2022
ee390ff
Permit longer chain building fetching for dynamic revocation tests
vcsjones Jan 30, 2022
bc6d349
[mono] Fix downcast check in Array.CopySlow (#64469)
lambdageek Jan 30, 2022
e7b5b15
Merge remote-tracking branch 'origin/main' into issue-20234
tmds Jan 31, 2022
b2eec67
Move SafeHandle implementation to FileStatus.
tmds Feb 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
]
},
"microsoft.dotnet.xharness.cli": {
"version": "1.0.0-prerelease.22062.1",
"version": "1.0.0-prerelease.22074.1",
"commands": [
"xharness"
]
Expand Down
9 changes: 9 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,12 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
build-essential python curl git lldb-6.0 liblldb-6.0-dev \
libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev \
libssl-dev libnuma-dev libkrb5-dev zlib1g-dev ninja-build

# Install V8 Engine
SHELL ["/bin/bash", "-c"]

RUN curl -sSL "https://netcorenativeassets.blob.core.windows.net/resource-packages/external/linux/chromium-v8/v8-linux64-rel-8.5.183.zip" -o ./v8.zip \
&& unzip ./v8.zip -d /usr/local/v8 \
&& echo $'#!/usr/bin/env bash\n\
"/usr/local/v8/d8" --snapshot_blob="/usr/local/v8/snapshot_blob.bin" "$@"\n' > /usr/local/bin/v8 \
&& chmod +x /usr/local/bin/v8
19 changes: 15 additions & 4 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"name": "C# (.NET)",
"build": {
"dockerfile": "Dockerfile",
"args": {
"args": {
// Update 'VARIANT' to pick a .NET Core version: 2.1, 3.1, 5.0
"VARIANT": "5.0",
}
Expand Down Expand Up @@ -32,11 +32,22 @@

// Add the locally installed dotnet to the path to ensure that it is activated
// This allows developers to just use 'dotnet build' on the command-line, and the local dotnet version will be used.
// Add the global tools dir to the PATH so that globally installed tools will work
"remoteEnv": {
"PATH": "${containerWorkspaceFolder}/.dotnet:${containerEnv:PATH}",
"DOTNET_MULTILEVEL_LOOKUP": "0"
"PATH": "${containerWorkspaceFolder}/.dotnet:${containerWorkspaceFolder}/.dotnet-tools-global:${containerEnv:PATH}",
"DOTNET_MULTILEVEL_LOOKUP": "0",
// Path to provisioned Emscripten SDK, for rebuilding the wasm runtime
"EMSDK_PATH": "${containerWorkspaceFolder}/src/mono/wasm/emsdk",
},

// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode"
"remoteUser": "vscode",

// Forward mono samples port
"forwardPorts": [8000],
"portsAttributes": {
"8000": {
"label": "mono wasm samples (8000)",
}
}
}
8 changes: 8 additions & 0 deletions .devcontainer/scripts/onCreateCommand.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,13 @@ set -e
# restore libs tests so that the project is ready to be loaded by OmniSharp
./build.sh libs.tests -restore

# prebuild for WASM, so it is ready for wasm development
make -C src/mono/wasm provision-wasm
export EMSDK_PATH=$PWD/src/mono/wasm/emsdk
./build.sh mono+libs -os Browser -c release

# install dotnet-serve for running wasm samples
./dotnet.sh tool install dotnet-serve --tool-path ./.dotnet-tools-global

# save the commit hash of the currently built assemblies, so developers know which version was built
git rev-parse HEAD > ./artifacts/prebuild.sha
Loading