- 23 3月, 2021 2 次提交
-
-
由 Jo Shields 提交于
-
由 Jan Kotas 提交于
-
- 22 3月, 2021 14 次提交
-
-
由 Fan Yang 提交于
* Add new Mono embedding API to consume binary runtimeconfig format * Merge properties * Remove redundant macro * Move string process to the install function * Check if runtime_config_arg exist * Move file processing to install function * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NAleksey Kliger (λgeek) <akliger@gmail.com> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NAleksey Kliger (λgeek) <akliger@gmail.com> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NAleksey Kliger (λgeek) <akliger@gmail.com> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NRyan Lucia <ryan@luciaonline.net> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NRyan Lucia <ryan@luciaonline.net> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NRyan Lucia <ryan@luciaonline.net> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NRyan Lucia <ryan@luciaonline.net> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NRyan Lucia <ryan@luciaonline.net> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NRyan Lucia <ryan@luciaonline.net> * Update src/mono/mono/metadata/appdomain.c Co-authored-by: NRyan Lucia <ryan@luciaonline.net> * Remove redundant intermediate copy * Remove extra memory allocation * Update src/mono/mono/mini/mono-private-unstable.h Co-authored-by: NRyan Lucia <ryan@luciaonline.net> Co-authored-by: NAleksey Kliger (λgeek) <akliger@gmail.com> Co-authored-by: NRyan Lucia <ryan@luciaonline.net>
-
https://github.com/dotnet/runtime由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/runtime
-
由 Stephen Toub 提交于
* Lazily-allocate rarely needed ValueTask.s_canceledTask * Update ValueTask.cs
-
由 Steve MacLean 提交于
-
由 Stephen Toub 提交于
This isn't a big deal as it's once per websocket connection, but it annoys me every time I see the unnecessary waste in a trace. Previously this would allocate: 1. A byte[] for the bytes from the guid 2. A base64-encoded string for (1) 3. A string concatenating (2) and the known server guid 4. A byte[] containing the bytes from (3) 5. A byte[] containing the SHA1-hashed bytes of (4) 6. A base64-encoded string of (5) Now, it only allocates (2) and (6).
-
由 Egor Bogatov 提交于
-
由 David Fowler 提交于
- The default DI container uses arrays under the covers for IEnumerable<T> so we can take advantage of that to avoid allocating an array when storing a list of services and when enumerating them (when happens more often for OptionsFactory). - If the IEnumerable<T> isn't an array, we will convert it into one, paying that cost once instead of allocating an enumerator on calls to Create. - Also removed the IOptionsChangeTokenSource<TOptions> field from OptionsMonitor since it isn't used more than once.
-
由 Thays Grazia 提交于
* sourcelink test * Test sourcelink. * Fix sourcelink. * Change test name * Move test to another file. * Rollback GetSourceLinkUrl * Changing to make trying to get from a Windows url running on Linux.
-
由 Stephen Toub 提交于
* Seal private classes in corelib * Seal internal classes in corelib
-
由 Bruce Forstall 提交于
SuperPMI logging was doing a lot of work even if no log output was asked for. For example, there are LogDebug() calls in the recordRelocation path that were doing all the printf work and memory allocation even though we were not logging anything. Add a fast-path return to avoid all this unnecessary work.
-
由 Jan Kotas 提交于
-
由 Bruce Forstall 提交于
The problem manifested as an infinite loop during the StackLevelSetter phase in the release build SuperPMI replay of the tests, but also occurs as a normal release build test run of the varargsupport.il test. The issue is we had corrupt LIR gtPrev links, with a cycle. The problem had nothing to do with StackLevelSetter -- it just happened to be the first phase that iterated in reverse over the gtPrev links. The corruption was introduced in the importer, in `verConvertBBToThrowVerificationException`. It required a verification failure in a filter (possibly also catch) clause where the JIT would throw away the currently imported code and convert the block to a call to the verification failure helper. This was a classic case of important, functional code being under `#ifdef DEBUG` that is needed in non-DEBUG as well. The result was we would end up adding an `ASG(LCL_VAR, CATCH_ARG)` to the statement list twice, with the same `CATCH_ARG` node. Fixes #45580
-
由 Thays Grazia 提交于
* Another approach for PR #45124 * After discussion with @radical, decided to add this comment and use mono_runtime_printf_err.
-
由 Aaron Robinson 提交于
* Remove unnecessary property setting in corerun. * Remove unused get_envvar_as_boolean()
-
- 21 3月, 2021 7 次提交
-
-
由 Sychev Vadim 提交于
There is a test the custom constant attribute assigns the default value to Type.Missing parameter.
-
由 Jan Kotas 提交于
Apply workaround recommended by VC++ team
-
由 Jan Kotas 提交于
-
由 Eric Erhardt 提交于
* Resolve new ILLink warnings in Microsoft.Extensions.DependencyInjection These two new warnings came in because of: 1. #48823 2. #47938 * Use GetProperty.
-
由 Steve MacLean 提交于
-
https://github.com/dotnet/xharness由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/xharness
-
https://github.com/mono/linker由 dotnet-maestro[bot] 提交于
Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.2.21169.2 -> To Version 6.0.100-preview.2.21169.4 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
- 20 3月, 2021 17 次提交
-
-
由 Egor Bogatov 提交于
* Fix incorrect GTF_CALL_M_SPECIAL_INTRINSIC usage * Update importer.cpp
-
由 SingleAccretion 提交于
-
由 Michal Strehovský 提交于
These types are reflection emitted and will be null without ref emit.
-
由 Anton Firszov 提交于
* remove unused duplicate in .gitignore * delete "!pal/prebuilt/idl/*_i.c"
-
由 James Newton-King 提交于
-
由 Tarek Mahmoud Sayed 提交于
-
由 Jan Kotas 提交于
Fixes #49684
-
由 Anton Lapounov 提交于
-
由 Ankit Jain 提交于
* [wasm] Use g_error to emit errors in mini-wasm.c, so they show up with traces in js console * address review feedback vargaz: printf in JIT code is mapped to the platform logging operation, so this one can stay as it is. * Use g_printerr instead of g_error, as suggested by feedback
-
由 Levi Broderick 提交于
-
由 David Wrighton 提交于
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/mono/linker build 20210318.1 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.2.21167.1 -> To Version 6.0.100-preview.2.21168.1 * Update dependencies from https://github.com/mono/linker build 20210319.1 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.2.21167.1 -> To Version 6.0.100-preview.2.21169.1 * Update mono/linker to 6.0.100-preview.2.21169.2 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NEric Erhardt <eric.erhardt@microsoft.com>
-
由 Jeremy Barton 提交于
-
由 David Wrighton 提交于
- Add dependency on newly compiled crossgen2 binaries - Will force recompile of S.P.C if the ready to run compiler changes in addition to recompiling if S.P.C changes
-
由 Manish Godse 提交于
* Disable Github45929 regression test It has been intermittently failing on a few test runs. Will enable once fixed. * Fix extra '/'
-
由 Sergey Andreenko 提交于
The diffs are in D:\Sergey\logs\diff.liveness.txt
-
由 Drew Scoggins 提交于
-