- 17 7月, 2022 6 次提交
-
-
由 Adeel Mujahid 提交于
-
由 Adeel Mujahid 提交于
-
由 chrisnas 提交于
* Implement ICorProfilerInfo13 to support object handle creation/destruction/access * Add test for ICorProfilerInfo13 methods about handle management * Fix compilation issues * Remove TAB * Fix build issues * Complete handles test * Fix Linux compilation error * Fix test build issue * Improve handles test * Fix build error * Add logs in handles test * Add type information to handles test logs * Take review comments into account * Add logs to handles test * Fix test error
-
由 Andy Gocke 提交于
You can now use `build.[cmd|sh] clr.aot` to build the components for the AOT workloads.
-
由 Michal Strehovský 提交于
Fixes dotnet/corert#3251. `Stream.HasOverriddenBeginEndRead`/`Stream.HasOverriddenBeginEndWrite` are magic methods that call into the runtime on both CoreCLR and Mono to find out whether `Stream.BeginRead`/`EndRead`/`BeginWrite`/`EndWrite` are overriden on the current class. Since we don't have a runtime in NativeAOT, implement this in the compiler. The answer to this question is expressible in IL: load function pointer to the method virtually and non-virtually and compare. I'm not calling into `FunctionPointerOps` because I can't imagine a scenario where this wouldn't work, but I can be persuaded to call to `FunctionPointerOps` to do the comparison. Should make us pass all System.IO libraries tests.
-
由 David Mason 提交于
-
- 16 7月, 2022 28 次提交
-
-
由 Jan Kotas 提交于
Fixes #72231
-
由 Michal Strehovský 提交于
https://github.com/dotnet/runtime/issues/72310 tracks supporting runtimeconfig.template.json. Use the MSBuild property instead as that one works.
-
由 Eirik Tsarpalis 提交于
* Remove fallback to reflection converter resolution * Address feedback * Use JsonTypeInfo instead of JsonConverter when resolving JsonPropertyInfo & EffectiveConverter * Fix rare test failure caused by using a locked instance with a shared caching context. * Address feedback * Revert "Fix rare test failure caused by using a locked instance with a shared caching context." This reverts commit 4f10c60b1586bdf1125de3f6aca616931719cbdd. * minor cleanup
-
由 Adeel Mujahid 提交于
-
由 Aleksey Kliger (λgeek) 提交于
make `PromiseController<T>` into a general purpose internal utility for our TS code, that's separate from cancellation
-
由 David Mason 提交于
-
由 Noah Falk 提交于
This package was used historically to distribute EventSource fixes out-of-band but is no longer needed. This change removed the project and the ES_BUILD_STANDALONE ifdef which was only defined when the project was building. Fixes #71231
-
由 Adeel Mujahid 提交于
-
由 Kevin Jones 提交于
-
由 Aaron Robinson 提交于
There were scenarios where GCStress was trashing last error. This change attempts to avoid it ever trashing last error.
-
由 Kevin Jones 提交于
* Add the GitHub CLI to the Codespaces container * More closely follow existing public docs.
-
由 Qiao Pengcheng 提交于
* [LoongArch64] add crossgen2 for LoongArch64. * add `aot/ILCompiler.Compiler/Compiler/DependencyAnalysis/Target_LoongArch64` * amend the code format. * delete unused comments.
-
由 Stephen Toub 提交于
* Fix finalized SafeHandles in System.Security.Cryptography on Linux * Make Jeremy happy and Stephen sad
-
由 Aaron Robinson 提交于
* Permit repeating WaitHandle of infinite timeout * Add test for repeating waithandle with infinite timeout
-
由 Jeremy Barton 提交于
Adds X500DistinguishedName.EnumerateRelativeDistinguishedNames and the X500RelativeDistinguishedName type. It currently identifies multi-valued RDNs without fully supporting them. Support could be added in the future if there's high demand. This change also introduces looking up an OID by its encoded pattern without going through the work of decoding it into BigInteger values and a StringBuilder then String.
-
由 Vitek Karas 提交于
-
https://github.com/dotnet/llvm-project由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/llvm-project
-
由 Elinor Fung 提交于
- Remove `PinnableManagedValueMarshaller` and `NativeMarshallingAttributeInfo.IsPinnableManagedType` - Rename `CustomNativeTypeMarshallingGenerator` -> `CustomTypeMarshallingGenerator`
-
由 Krzysztof Wicher 提交于
Fix IndexOutOfRangeException when serializing/deserializing 4+ level deep nested types with polymorphism (#72261) * Fix IndexOutOfRangeException when serializing/deserializing few level deep nested types with polymorphism * move test to *.CustomTypeHierarchies.cs and add Peano roundtrip with up to 150 nesting * Update src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/PolymorphicTests.CustomTypeHierarchies.cs * Update src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/PolymorphicTests.CustomTypeHierarchies.cs * Update src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/PolymorphicTests.CustomTypeHierarchies.cs * Update src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/PolymorphicTests.CustomTypeHierarchies.cs * Revert "Update src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/PolymorphicTests.CustomTypeHierarchies.cs" This reverts commit d7fbd896506f2f4b990025ebdfb90a3adacf7cd6. * Fix JsonSerializerOptions mappings in JsonSerializerWrapper abstractions * Additional testing Co-authored-by: NEirik Tsarpalis <eirik.tsarpalis@gmail.com>
-
由 Stephen Toub 提交于
There's still a lot more, but most of it appears to be inevitable given the current design and public APIs in the library, e.g. SslStreamCertificateContext creating resources it internally stores and not providing any way to explicitly clean them up.
-
由 Stephen Toub 提交于
The intent of Optimal is to be a balanced trade-off between compression ratio and speed, but whereas DeflateStream, GZipStream, and ZLibStream all treat Optimal as such (using zlib's default setting for such a balanced tradeoff), Brotli treats Optimal the same as maximum compression, which is very slow. Especially now that maximum compression is expressible as CompressionLevel.SmallestSize, it's even more valuable for Optimal to represent that balanced tradeoff. Based on a variety of sources around the net and some local testing, I've changed the Optimal value from 11 to 4. This is also more important now that we've fixed the argument validation bug that allowed arbitrary numerical values to be passed through unvalidated (DeflateStream, GZipStream, and ZLibStream all properly validate).
-
由 Bruce Forstall 提交于
Due to very odd, stress-induced flow graph, on x86, the fall-through predecessor block to an empty (but not unreachable) block was a "catch" handler that was not reachable from the block's target (since "catch" blocks don't have predecessors). However, the code in fgRemoveBlock that was calling optScaleLoopBlocks didn't make any sense, and removing it causes no diffs. So get rid of it. Fixes #64764
-
由 Ilona Tomkowicz 提交于
* Disabling LinuxBionic tests that fail on staging. * Attempt 2. * Fix 3 - partial, w/o SpecialFile_Unelevated_Throws
-
由 Jakob Botsch Nielsen 提交于
FixContextForEnC was treating an index that may be negative as an unsigned value. This would crash the runtime during EnC when running as 64-bit. Fix #70834
-
由 Levi Broderick 提交于
-
由 Olli Saarikivi 提交于
* Fix NFA mode backtracking simulation * Refactor to StateFlags * Fix bug in timeout check * Changes from review
-
由 Krzysztof Wicher 提交于
* Review error messages in JSON * Clarify SerializerContextOptionsImmutable * Update src/libraries/System.Text.Json/src/Resources/Strings.resx Co-authored-by: NStephen Toub <stoub@microsoft.com> * Update src/libraries/System.Text.Json/src/Resources/Strings.resx Co-authored-by: NEirik Tsarpalis <eirik.tsarpalis@gmail.com> Co-authored-by: NStephen Toub <stoub@microsoft.com> Co-authored-by: NEirik Tsarpalis <eirik.tsarpalis@gmail.com>
-
由 Jeremy Koritzinsky 提交于
-
- 15 7月, 2022 6 次提交
-
-
由 Brennan 提交于
-
由 Stephen Toub 提交于
* Fix most SafeHandle finalization occurrence in System.Net.Quic All of the remaining ones are coming from SslStreamCertificateContext. * Apply suggestions from code review Co-authored-by: NMarie Píchová <11718369+ManickaP@users.noreply.github.com> * Update src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs Co-authored-by: NMarie Píchová <11718369+ManickaP@users.noreply.github.com> Co-authored-by: NMarie Píchová <11718369+ManickaP@users.noreply.github.com>
-
由 Kevin Jones 提交于
-
由 Adeel Mujahid 提交于
Unblocks #71725. Followup: #71742 Prior to #71742, we were calling `locate_toolchain_exec` once per tool. Calling it twice with different prefix gives us the old result, which is something we don't want (we only call this local function a few times in this file, and each time for intention to "lookup" the executable).
-
由 Radek Zikmund 提交于
-
由 Lakshan Fernando 提交于
* Annotating librries with small number of warnings to be AOT safe * FB * Fix RR linux arm64 failure and remove ComponentModel annotation
-