Age | Commit message (Collapse) | Author | Files | Lines |
|
This topic is about DotnetCli instead of CoreRun -- CoreRun is next topic
|
|
|
|
|
|
|
|
amend
|
|
|
|
Apparently it needs a PlatformTarget to be specified as well when targeting x64 architecture
|
|
|
|
Move test code include in global CMakeLists before PAL runtime includes to
avoid conflicts between PAL and system headers.
(ForeignThreadExceptionsNative.cpp -> thread -> functional -> memory ->
cassert -> pal rt "assert.h".) Drop no longer needed remove_definitions
lines -- they're only set by the clrdefinitions.cmake include later in
the file.
Update build instructions to include needed components (ninja,
lttng-ust, python27).
Add missing ElfW() definition when libunwind does not define it.
FreeBSD alloca() is defined in stdlib.h, so include that instead of
alloca.h on FreeBSD.
|
|
xplat document generation (#15858)
* C# csx script to generate CoreCLR and Jit configuration knobs doc
* Normalize category names, fix typos and white space in clrconfigvalues.h
* Normalize category names, knobs descrptions and fix typos in jitconfigvalues.h
* Remove clr-complus-conf-docgen.sh
* Remove from clrconfigvalues.h CONFIG_ declarations which are already present in jitconfigvalues.h
* Update clr-configuration-knobs.md with clr-configuration-knobs.csx script
|
|
* Add MDA (Managed Debugging Assistant)
* Info about MDA's in .NET Core
|
|
* [Arm64] Add arm64-intrinsics.md
* Revise arm64-intrinsics
Respond to feedback
Revise namespace recommendations
Add goals
Fix namespace vs. class issues
Add API review details
* Revise arm64-intrinsics doc
Respond to feedback
Add specific class table
Clean up typos and whitespace
* Revise review process proposal
* [Arm64] Add 8.2 extensions and cleanup
* Add Jscvt, Lrcpc ...
* Revise doc based on feedback
* Further doc revisions
* More review fixes
|
|
* updated docs: how to run against local core clr build
* split the running docs into 3 files to make it simpler to understand
|
|
* Typing
* First draft
* Update the doc based on feedback
* Next iteration based on feedback
* Iteration feedback
|
|
|
|
|
|
* Update profiling API status
* Fix wording for ARM ReJIT issue
|
|
|
|
The link to the THIRD-PARTY-NOTICES page is broken in contributing.md [https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/contributing.md]
The current link is [https://github.com/dotnet/coreclr/blob/master/THIRD-PARTY-NOTICES]
Seems it is missing a '.TXT' at the end of the URL. The correct link should be [https://github.com/dotnet/coreclr/blob/master/THIRD-PARTY-NOTICES.TXT] which is working fine.
Issue #15664
|
|
|
|
The File Header example for C# was redirecting to (../../src/mscorlib/src/System/Collections/Generic/List.cs) which was missing in the master repository. The example file has been changed to Comparer.cs which is another file in the same repo path.
|
|
|
|
|
|
Remove CoreFX runtest dependency
|
|
This change will start using build-test.sh generatelayoutonly to build
the coreoverlay directory for use with runtest.sh.
|
|
Lsra doc
|
|
Update LinearScan section of ryujit-overview.md, and add lsra-detail.md
|
|
|
|
|
|
- Reserve space for jump stubs for precodes and other code fragments at the end of each code heap segment. This is trying
to ensure that eventual allocation of jump stubs for precodes and other code fragments succeeds. Accounting is done
conservatively - reserves more than strictly required. It wastes a bit of address space, but no actual memory. Also,
this reserve is not used to allocate jump stubs for JITed code since the JITing can recover from failure to allocate
the jump stub now. Fixes #14996.
- Improve algorithm to reuse HostCodeHeap segments: Maintain estimated size of the largest free block in HostCodeHeap.
This estimate is updated when allocation request fails, and also when memory is returned to the HostCodeHeap. Fixes #14995.
- Retry JITing on failure to allocate jump stub. Failure to allocate jump during JITing is not fatal anymore. There is
extra memory reserved for jump stubs on retry to ensure that the retry succeeds allocating the jump stubs that it needs
with high probability.
- Respect CodeHeapRequestInfo::getRequestSize for HostCodeHeap. CodeHeapRequestInfo::getRequestSize is used to
throttle code heap segment size for large workloads. Not respecting it in HostCodeHeap lead to too many
too small code heap segments in large workloads.
- Switch HostCodeHeap nibble map to be allocated on regular heap as part. It simplied the math required to estimate
the nibble map size, and allocating on regular heap is overall goodness since it does not need to be executable.
|
|
|
|
|
|
|
|
Fixes #15078
|
|
Fixes #14074
|
|
|
|
Add multiarch arm64(32) Documentation
|
|
Helps setup running armhf code on an arm64 kernal.
|
|
Add original ARM64 JIT frame layout design document
|
|
|
|
We've been making progress testing APIs and fixing issues. The description in this doc had gotten well out of date.
|
|
* Add a Standalone GC loader design document
* First round of feedback:
1. Remove some stuff from the preamble that doesn't belong in a
design document
2. Simplify the three-variable loading approach to just use one
variable that contains the path of a GC to load.
3. Clean up the wording in a few places.
4. Remove the "state machine" section and reference to state
machines in general.
|
|
|
|
|
|
Fixed incorrect (escaping?) characters '_' in code blocks.
Enabled C++ Syntax Highlighting.
|
|
|
|
|
|
|
|
hosted -> hoisted
|
|
The case of the COMPlus_ environment variables matters on Linux. Fix instructions to be consistent.
|