summaryrefslogtreecommitdiff
path: root/src/strongname
AgeCommit message (Collapse)AuthorFilesLines
2018-02-17delete unused mirror files (#16423)Sergey Andreenko6-6/+0
2018-01-21Remove AppDomainLeaks configuration option (#15956)antofik1-5/+0
Removed all usages of AppDomainLeaks configuration option and CHECK_APP_DOMAIN_LEAKS feature Fix #12094
2017-10-24Delete dead code (#14673)Jan Kotas1-4/+0
- assemblyusagelog - compatibilityflags - xmlparser
2017-06-23[Local GC] Remove a number of inclusions of handle table private headers ↵Sean Gillespie1-3/+0
from the VM (#12389) * Remove inclusions of private handle table headers from the VM * Add TraceRefCountedHandles to the GC handle table interface * Fix the Unix build * Move ValidatePinnedObject to marshalnative.h
2017-04-20[x86/Linux] Use CDECL as STDAPICALLTYPE (#10969)Jonghyun Park1-4/+4
* [x86/Linux] Use CDECL as STDAPICALLTYPE * Use system default calling convention for internal functions
2017-02-12Remove remainder of FEATURE_CORECLR (tool missed some files, also comments)danmosemsft5-4582/+8
2017-02-12Remove never defined FEATURE_CRYPTOdanmosemsft1-1/+1
2017-02-11Revert "Remove always defined FEATURE_CORESYSTEM"danmosemsft1-0/+6
This reverts commit 751771a8976f909af772e35c167bd7e3ffbe44c8.
2017-02-10Remove always defined FEATURE_CORECLRdanmosemsft4-9/+2
2017-02-10Remove always defined FEATURE_CORESYSTEMdanmosemsft1-6/+0
2017-01-24Delete unused files (#9082)mikedn3-514/+0
- *.vrg files (registry entries) - *.ini files (performance counters) - *.vcproj/vcxproj/vspscc/sln (out of date) - mscorrc.rc2 (not referenced from anywhere)
2016-12-26Remove files related to legacy build system (#8723)Robert7-185/+0
2016-11-29Fix inconsistency between the signatures of GetAppDomain (#8368)Jonghyun Park1-1/+1
2016-09-08Introduce an interface separating the GC and the VM,Sean Gillespie1-1/+1
modifying the VM to utilize this interface. Introduce an interface separating the GC and the rest of the VM Remove static members of both IGCHeap and IGCHeapInternal and move the management of the singular GC heap to the VM. Rename uses of IGCHeap in the VM to GCHeapHolder, as well as other misc. renames throughout the VM and GC. Split each interface function into categories, document them, use consistent formatting across the interface Undo some accidental find/replace collateral damage Remove all ifdefs from the GC interface Deduplicate function declarations between IGCHeap and IGCHeapInternal, expose AllocAlign8 through the interface and the reference to alloc_context to repair the ARM build Paper cut: false -> nullptr Repair the ARM and x86 builds Rename GCHeapHolder -> GCHeapUtilities and address documentation feedback Rebase against master Rename gcholder.h/cpp -> gcheaputilities.h/cpp Fix an uninitialized field on alloc_context causing test failures on clang Rename the include guard for gcheaputilities.h Un-breaks SOS by making the following changes: 1) Instructs the DAC to look for IGCHeap::gcHeapType by name, instead of assuming that it exists near g_pGCHeap, 2) Eliminate all virtual calls on IGCHeap in the DAC, since we cannot dispatch on an object in another process, 3) Because of 2, expose the number of generations past the GC interface using a static variable on IGCHeap that the DAC can read directly. repair the Windows build
2016-03-23Fix build break in full frameworkJan Kotas1-2/+0
[tfs-changeset: 1589425]
2016-03-23Remove special casing of platform assembliesJan Kotas3-167/+0
2016-03-13Remove remaining strongname validation on WindowsJan Kotas1-7/+7
CodeCLR always skips strongname validation. Some code for strong name validation was still compiled for Windows, but not for Unix. This change removes the differences between Windows and Unix by never compiling the strong name validation code in.
2016-02-19This Change Adds initial Support for LongFiles in the VM,Rama Krishnan Raghupathy1-3/+3
They are: 1. Wrappers for OS APIs which take or return PATHS 2. Fixing the usage of following Api's: GetEnvironmentVariableW SearchPathW GetShortPathNameW GetLongPathNameW GetModuleFileName Work remaining: Remove fixed size buffers in the VM
2016-02-01Merge pull request #2962 from dotnet-bot/from-tfsJan Kotas1-1/+1
Merge changes from TFS
2016-02-01Fix build breaks in Linux ARM buildJan Kotas1-6/+0
- Delete redundant WAITORTIMERCALLBACK declarations. These redundant declarations were needed for very old versions of Windows SDK that are no longer supported. - Remove unnecessary __cdecl modifiers - Add default case to switch statement
2016-02-01Fix OACR errors for ProjectKdotnet-bot1-1/+1
[tfs-changeset: 1570939]
2016-01-27Update license headersdotnet-bot13-52/+39
2016-01-21FIx the incremental build for WindowsJan Vorlicek3-3/+3
Conflicts: build.cmd src/dlls/clretwrc/CMakeLists.txt Cleanup
2016-01-06Audit usage of memcpy in PAL for DebugWilliam Godbe1-5/+18
2015-12-24Follow up fixes and cleanup for GC refactoringJan Kotas1-2/+1
[tfs-changeset: 1559927]
2015-12-24GC OS interface refactoringJan Vorlicek2-1/+5
This change replaces all calls of OS specific functions in the GC by a call to a platform agnostic interface. Critical sections were abstracted too. The logging file access was changed to use CRT functions instead of Windows specific APIs. A "size" member was added to the card_table_info so that we can pass the right size to the VirtualRelease method when destroying the card table. I have also fixed a bug in the gc_heap::make_card_table error path where when VirtualCommit failed, it called VirtualRelease with size that was not the reserved size, but the committed size. Other related changes - All interlocked operations moved to Interlocked class as static methods - Removed unused function prototypes - Shuffled stuff in the root CMakeLists.txt to enable building the GC sample using the settings inherited from the root CMakeLists.txt and to clean up some things that have rotted over time, like the FEATURE_xxx macros not being in one alphabetically ordered block - Fixed the VOLATILE_MEMORY_BARRIER macro in the gcenv.base.h - Replaced uint32_t thread id by EEThreadId - Removed thread handles storage (g_gc_thread) from the GC. The thread handle is closed right after the thread is launched. That allowed me to get rid of the GCThreadHandle - Renamed the methods of the EEThreadId to be easier to understand - Moved the gcenv.windows.cpp and gcenv.unix.cpp to the sample folder
2015-09-08Replace MAX_PATH with new defines, rest of coreclr.Lakshmi Priya Sekar1-11/+11
2015-04-28Build crossgen for LinuxJohn Chen (JOCHEN7)5-18/+16
- Crossgen is now built as part of coreclr - Crossgen successfully compiles mscorlib.dll - Resulting mscorlib.ni.dll not yet usable
2015-04-20Enable build crossgen.exe from build.cmd.John Chen2-1/+7
Adds and modifies CMakeLists.txt files to enable building of crossgen.exe from build.cmd for x64 processor on Windows. Also adds a step in build.cmd to generate native image for mscorlib. [tfs-changeset: 1456454]
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot33-0/+7418
[tfs-changeset: 1407945]