Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Detect if powershell version is suitable for restoring build tools
|
|
Add CLR ABI document to Book of the Runtime
|
|
|
|
Design document for first-class structs
|
|
Powershell v3 or higher is required to decompress the build tools
bundle. Windows 7 typically has v2 installed.
Detect earlier versions and fail with a pointer to the
build prerequisites and a download link for an updated version.
Also propagate failures out of init-tools.cmd. The last step
of this is unchecked since the build tool init script can return
nonzero status even on success.
See #3510.
|
|
|
|
build-rootfs.sh is at ./cross/, not ./ .
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
|
|
|
|
|
|
For Linux/ARM, you need to update libunwind-arm
in order to avoid segmentation faults in libunwind-arm,
which is not included in major Linux distros, yet,
while it is already being addressed in upstreams.
This is realted with #3898 Issue Comment 201098037:
https://github.com/dotnet/coreclr/issues/3898#issuecomment-201098037
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
|
|
|
|
Update SOS documentation
|
|
|
|
|
|
Ensure proper spelling of COMPlus_xxx environment variables
|
|
|
|
|
|
Let's update the out-of-date contents of mscorlib.
Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
|
|
|
|
Enabling standalone builds for Test Project of any Priority
|
|
Atomic function parameter types Urcu is already fixed.
We don't need any manual patching for the cross build.
Let's remove this section from now on.
Signed-off-by: Geunsik Lim geunsik.lim@samsung.com
Signed-off-by: Prajwal A N an.prajwal@samsung.com
Signed-off-by: MyungJoo Ham myungjoo.ham@samsung.com
|
|
|
|
Fix spelling and grammar.
|
|
The example was casting to `ArrayMethodDesc\*` (note the backslash, possibly there to avoid italics formatting in some previous version?), which doesn't make sense. Now it casts to `ArrayMethodDesc*`.
Also, since I'm already changing this snippet, enable syntax highlighting as C++ for it.
|
|
|
|
|
|
Update Linux build instructions
|
|
Removed all of the instructions that related to running the hello world
sample on Linux. Also removed the dependency on mono from the
intsructions as this is no longer needed. Finally, I removed the steps
that related to using Windows as that is no longer needed for the Linux
build.
|
|
|
|
Update to freebsd-instructions.md
|
|
|
|
Corrected the typo.
|
|
Added note specifically calling out the need to add the clang version to the build command.
|
|
|
|
Support for Control Flow Guard
|
|
|
|
toolset, on Windows, for the repo.
|
|
|
|
The directories for the the projects generated by CMake have moved.
|
|
Debian requires a second package repository for libgdiplus.
|
|
|
|
python3-ize LTTNG generating code
|
|
required for Event Logging
will be generated as part of build
|
|
|
|
Added a link to JIT porting guidance
|
|
Enable the module load notification when no module or methods are found.
setclrpath/setsostid print the current path/tid if no arguments. "setsostid -clear"
now clears the tid/os id mapping.
Added better exception hook to sos plugin to catch special CLRN exception. Before
multiple lldb "Exception breakpoints" where set each time bpmd added a new bp. Added
a "DoNotDeleteOrDisable" message to the exception breakpoint created.
Fix bpmd on release builds. RtlpRaiseException was being inlined and the ExceptionRecord
parameter was being optimized away causing the GetLastEventInformation api to failed
and the special CLRN exception to be ignored.
Add sos help support. "soshelp" displays help about a command.
|
|
Provide exact instructions for installing the required packages to do
the cross compilation.
Add section about the manual change to the urcu header files as the fix
is only in later revisions of Ubuntu.
|
|
Minor formatting to be consistent with the rest of the document.
|
|
This document outlines the various RyuJIT components that must be modified
to port to a new platform.
|