summaryrefslogtreecommitdiff
path: root/Documentation
AgeCommit message (Collapse)AuthorFilesLines
2017-05-27Update test coverage statements in workflow docRich Lander2-3/+1
2017-05-26Update license linksRich Lander1-3/+3
2017-05-26Update contributor docs (#11944)Rich Lander5-182/+116
* Update contributor docs * Update * Added up-for-grabs and ports * Update binary licensing * Update\ * Simplify developer workflow doc * Update per feedback
2017-05-16correct link to Using Your BuildTomas Weinfurt1-1/+1
2017-05-08Update doc with review feedback.Russell Hadley1-11/+89
Factor in additional exception cases from Andy and fix some wording from Joe.
2017-05-08Minor typo corrected (#11444)Sebastian Lauber1-1/+1
2017-05-05Add a GC Reliability Framework job to the CI (#11280)Sean Gillespie2-2/+48
* Add GC Reliability Framework CI job * Three changes: 1) To address offline feedback, update the CI trigger phase document and the GC testing instructions 2) Set the timeout for GC RF CI jobs to 24 hours, so they don't time out (they will run for 15 hours by default) 3) Refactor "scenario == 'gc_reliability_framework' to its own method so that new GC RF scenarios can easily and cleanly be added if desired in the future
2017-05-04Update contributing-workflow.mdKarel Zikmund1-12/+12
2017-05-04Update first-class-structs.mdCarol Eidt1-1/+1
2017-05-04Update first-class-structs.mdCarol Eidt1-1/+1
2017-05-04Remove stale section on managed debugging. (#11392)Mike McLaughlin1-7/+0
2017-05-04Document Linux libnuma dependency (#11367)Tom Deseyn1-2/+3
2017-05-03Createdump fixes and cleanup. (#11368)Mike McLaughlin1-1/+1
Fixed "with heap" option to actually include all the heaps. The way /proc/$pid/maps was parsed missed most of the RW data/heap regions. Added -u/--full full core dump options. Removed the useless m_memStatus variable in enummem.cpp.
2017-05-02Update Unix test instructionswtgodbe1-3/+2
2017-05-01Merge pull request #11262 from pgavlin/NoCompatJitPat Gavlin1-3/+0
Remove support for the x86 compat JIT from .NET Core.
2017-04-30Merge pull request #11297 from DrewScoggins/AddPerfRunInstrDrew Scoggins1-0/+9
Add instructions for running local perf tests
2017-04-28Fix typoDrew Scoggins1-1/+1
2017-04-28Add instructions for running local perf testsDrew Scoggins1-0/+9
2017-04-27Remove support for the x86 compat JIT from .NET Core.Pat Gavlin1-3/+0
These changes remove support for the x86 compat JIT from the build, the runtime, and the various perf/test scripts. Fixes #10733, #10734.
2017-04-25Merge pull request #11134 from pgavlin/VSO406163Pat Gavlin1-1/+1
Fix fgNewBBinRegion when inserting into filters.
2017-04-25[ARM32] clang 3.9 as a default for ARM cross build (#11064)Hyung-Kyu Choi1-2/+12
* [ARM32] clang 3.9 as a default for ARM cross build Use clang 3.9 as a default compiler for ARM cross build * Both arm and armel will be built using clang 3.9 as a default * ARM CI will use clang 3.9 as a default * ARM pipieline build will use clang 3.9 as a default Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com> * [ARM32] Update docs describing clang-3.9 and ARM cross build Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com> * [ARM] Check minimum version requirement of clang for ARM cross build Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
2017-04-25Fix fgNewBBinRegion when inserting into filters.Pat Gavlin1-1/+1
In order to ensure that the GC operates properly when handling exceptions, the CLR ABI requires that control exits a filter region throguh its terminal instruction. `fgNewBBinRegion` was violating this invariant, however, which lead to GC stress failures when the GC was invoked immediately after a filter finished executing but before control entered any handlers. This change fixes the behavior of `fgNewBBinRegion` when inserting new blocks into filter regions. There are two cases to consider when inserting a new BB into a filter region: 1. The filter region consists of multiple blocks 2. The filter region consists of a single block The first case is straightforward: instead of inserting a new BB after the last block of the filter, insert it before the last block of the filter. Because the filter contains multiple blocks, the predecessor of the filter must also be in the filter region. The latter case requires splitting the single block, as inserting a new block before the single block would otherwise change control flow (the filter would begin with the new block rather than the single block). In order to acheive this with minimal complexity, this change first inserts a `BBJ_ALWAYS` block that transfers control to the existing single block, then inserts a second new block immediately before the existing single block. The second new block is then returned. To put it visually, the transformation is from this: ``` filter start: BBN (BBJ_EHFILTERRET) ``` to this: ``` filter start: BBN + 1 (BBJ_ALWAYS -> BBN) BBN + 2 (jumpKind) BBN (BBJ_EHFILTERRET) ``` and the function returns `BBN + 2`. Fixes VSO 406163.
2017-04-24Add "createdump" command to SOS. (#11161)Mike McLaughlin1-1/+1
Uses the createdump utility code as a library. Changed the "-m, --micro" option to "-t, --triage". Lots of cleanup.
2017-04-21Move xplat minidump doc to botr. (#11149)Mike McLaughlin2-1/+2
Change default minidump type to MiniDumpWithPrivateReadWriteMemory. Remove language about uploading triage dumps. Turn off diagnostic output.
2017-04-20Add the Linux minidump support documentation (#11087)Mike McLaughlin1-0/+80
Add the Linux minidump support documentation One minor fix to createdump.
2017-04-17Merge pull request #10995 from svick/patch-1Andy Ayers1-88/+78
Update Viewing JIT dumps to 2.0 and csproj
2017-04-16Fixed CI link (#11003)Cyd Haselton1-1/+1
Updated link referenced in CI builds; old link was broken
2017-04-15Update Viewing JIT dumps to 2.0 and csprojPetr Onderka1-88/+78
2017-04-13Reenable incremental linking (#10943)Gaurav Khanna1-1/+1
2017-04-12Fix build badges in OfficialAndDailyBuilds.mdStephen Toub1-13/+12
- None of the badge links were correct, resulting in every badge always showing as "Building" regardless of actual status - The OSX badge links would 404. - We were still using shields.io badges, which have been unreliable. I've fixed all of these.
2017-04-08Update VS2017 'Individual Components' install info (#10695)Joseph Tremoulet1-10/+15
A few small changes to make it easier to compare selections in the installer UI against the list in the doc: - Re-order the list to match the order presented in the installer UI - Place the individual items under groupings matching the installer - Change casing to match installer UI
2017-04-08Delete reference to model.xml since it no longer exists (#10827)Jan Kotas1-1/+0
2017-04-08Fix the broken link in contributing.md (#10828)Jim Ma1-1/+1
The List.cs link is broken in contributing.md. This PR updates the link to List.cs accordingly. Fix #10822
2017-04-06remove fedora 23 (#10725)Dan Moseley1-2/+2
* remove fedora 23 * Fedora rename
2017-04-05Merge pull request #10727 from hqueue/typo/doc_ryujitAditya Mandaleeka1-1/+1
Fix class name in ryujit-overview.md
2017-04-05Fix class name in ryujit-overview.mdHyung-Kyu Choi1-1/+1
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
2017-04-03remove fedora 23 (#10667)Dan Moseley1-1/+0
2017-04-01Add initial design document for EH WriteThruRussell C Hadley1-0/+378
Document describes an initial approch to enregistering local variables that live across EH flow. Today the JIT forces all local vars that are live across EH flow that kills all registers to live on the stack. The transformation outlined ensures consistency on the stack across the EH kills but allows the enregistration with in either the normal flow of control or with in any EH handlers.
2017-03-27Fix link for up-for-grabs issues (#10488)Olof Olsson1-1/+1
* Fix link for up-for-grabs issues
2017-03-27Path may contain spaces. Wrap in quotes. (#10493)Ben Monroe1-1/+1
2017-03-24Update ryujit-overview.mdIonut Tamas1-1/+1
2017-03-24Update ci-trigger-phrases.md (#10444)Hyeongseok Oh1-1/+10
- Add Linux arm/x86 CI trigger phrases - Add Ubuntu16.10 x64 pri0 trigger phrase - Remove Ubuntu15.10 x64 pri0 trigger phrase
2017-03-22Jump stubs (#10398)Bruce Forstall1-0/+518
Add document on CLR Jump Stubs
2017-03-22Move OSX packages to use 10.12 as the RID (#10354)Gaurav Khanna1-1/+1
2017-03-20Fix markdown headingsOmair Majid9-37/+37
GitHub recently changed how atx headings (beginning with `#`) are rendered. A space is now required between `#` and the following text for the heading to be recognized. Update headings in the docs to match the expected format. See https://github.github.com/gfm/#atx-headings
2017-03-20Initial document on AssemblyLoadContext Design (#10271)Gaurav Khanna1-0/+86
* Initial document on AssemblyLoadContext Design
2017-03-14Merge pull request #10023 from parjong/fix/clr_abiBruce Forstall1-4/+6
Update CLR ABI PSPSym Section
2017-03-13Add documentation on RyuJIT call morphingBruce Forstall1-0/+157
2017-03-09Updating the windows-instructions to list the minimum install requirements ↵Tanner Gooding1-5/+25
for VS2017 and to clarify that MSDIA120.dll must be registered.
2017-03-08Merge pull request #9956 from tannergooding/vs2017Tanner Gooding1-6/+12
Updating the build scripts to support VS2017.