summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-12-08Merge pull request #2267 from dotnet-bot/from-tfsJan Kotas45-0/+22812
Merge changes from TFS
2015-12-08Merge pull request #2207 from kouvel/FinalizerTimeoutJan Kotas5-0/+3616
Disable suspend on shutdown during shutdown finalization
2015-12-08Disable suspend on shutdown during shutdown finalizationKoundinya Veluri5-0/+3616
The main thread does not time out waiting for the finalizer thread to complete during shutdown. Cases examined had the main thread blocked waiting for the finalizer thread to complete its work. The finalizer thread was blocked on either the "waiting for GC completion" event or one of the the GC spinlocks. Another thread was blocked for shutdown after entering the spinlock while allocating, or during GC. Allowing other threads to suspend for shutdown could cause the finalizer thread to block indefinitely, leading to a deadlock.
2015-12-08Merge pull request #2220 from richardlford/portdesktoptests1203Richard L Ford533-0/+123893
Port more C# unit tests
2015-12-08Open sourcing ILASMdotnet-bot45-0/+22812
[tfs-changeset: 1555681]
2015-12-08Merge pull request #2260 from mikem8361/unwindMike McLaughlin6-17/+95
Add new IPC message for out of context unwinding
2015-12-07Port more C# unit testsRichard L Ford533-0/+123893
The project files were generated automatically from a database and the source files scrubbed and formatted. In addition, some added tests are still failing. Issues were created for these and exclusions added, for windows and for non-windows.
2015-12-07Merge pull request #2239 from richardlford/additiveexclusionPat Gavlin2-4/+12
Add Exclude2 option for runtest.cmd for additive exclusion.
2015-12-07Add new IPC message for out of context unwinding used for HelperMethodFrames.Mike McLaughlin6-17/+95
2015-12-07Add Exclude0 option for runtest.cmd for additive exclusion.Richard L Ford2-4/+12
Currently when the Exclude parameter is passed to the coreclr tests/runtest.cmd, the specified file replaces the default coreclr exclusion file. But an independent project, e.g. LLILC, may want to exclude the tests in the coreclr issues.targets file as well as additional tests. In that case it would be useful if runtest.cmd supported adding an additional exclusion file that does not replace the default. This change makes the new Exclude0 option control the default exclusion list, so specifying Exclude does not overwrite it. Closes #2238.
2015-12-07Merge pull request #2241 from kyulee1/ildasm3Jan Vorlicek19-102/+369
Enable ildasm for *nix
2015-12-07Enable ildasm for *nixKyungwoo Lee19-102/+369
This enables ildasm for cross-platforms. Unlike Window (where initialization is done when DLL attach), CoreCLR is explciltly hosted/initialized to get the Metadata related APIs. This also eliminates the need of setting dynamic library path. Currently, ildasm binary is assumed to be located same as CoreCLR binary. I added a simple CoreCLRLoader (not meant to run an assembly file) for just direct uses of APIs. Since I expect this library to be used for ilasm work. Resource string is also handled using a static string table based on my prior check-in. Other changes are mostly mechanic with regard to wide constant string.
2015-12-07Merge pull request #2254 from benpye/no-getcontextJan Vorlicek3-50/+10
Remove usage of getcontext
2015-12-06Merge pull request #2249 from pgavlin/ImportVTTestsPat Gavlin701-88/+31443
Import jit/jit64/valuetype/nullable tests.
2015-12-06Merge pull request #2232 from AndyAyersMS/PerfTest2Andy Ayers12-155/+1241
More simple integer benchmarks for the Jit
2015-12-06Merge pull request #2247 from mikedn/safesehJan Kotas7-49/+28
Use /safeseh to compile x86 MASM files
2015-12-06Enable SAFESEH in the Windows x86 buildMike Danes7-49/+28
2015-12-05Merge pull request #2248 from dotnet-bot/from-tfsJan Kotas1-4/+6
Merge changes from TFS
2015-12-05Remove usage of getcontextBen Pye3-50/+10
2015-12-05Fix build break in internal buildJan Kotas1-4/+6
[tfs-changeset: 1554810]
2015-12-05Merge pull request #2246 from jkotas/gc-updateJan Kotas8-83/+91
Update GC from CoreRT
2015-12-04Fix build breaks after GC updateJan Kotas2-7/+5
2015-12-04Update GC from CoreRTJan Kotas6-76/+86
https://github.com/dotnet/corert/tree/master/src/Native/gc 6fb4eecd513d3b3e1ae7584a22ece46107e98069
2015-12-04Merge pull request #2195 from wtgodbe/getcpuWilliam Godbe4-2/+39
Implemented GetCurrentProcessorNumber in PAL.
2015-12-04Import jit/jit64/valuetype/nullable tests.Pat Gavlin701-88/+31443
This includes box/unbox and cast tests. There is also a small change to jit/config/minimal/project.json to include the System.Runtime.InteropServices package.
2015-12-04Merge pull request #2230 from hoyMS/testPortingPat Gavlin18-0/+1032
Test porting
2015-12-04Merge pull request #2198 from brianrob/xplateventloggerBrian Robbins1-0/+4
Fix ArgumentOutOfRangeException in XplatEventLogger
2015-12-04Implemented GetCurrentProcessorNumber and HasGetCurrentProcessorNumberWilliam Godbe4-2/+39
2015-12-04Update benchmark project dependences to allow running in performance modeAndy Ayers2-9/+9
2015-12-04Update contributing.mdRich Lander1-0/+1
Added a link to JIT porting guidance
2015-12-04Trying to add dependences to run perf tests in perf modeAndy Ayers2-155/+614
2015-12-04Merge pull request #2231 from benpye/arm-runnableJan Kotas1-1/+3
Disable FEATURE_HIJACK on Linux ARM
2015-12-04Merge pull request #2227 from kyulee1/rcJan Vorlicek17-135/+179
Refactoring resource string
2015-12-03Merge pull request #2219 from kouvel/ConcurrentGcJan Kotas2-10/+22
Fix perf issue when concurrent GC is enabled by default
2015-12-03More simple integer benchmarks for the JitAndy Ayers10-0/+627
8Queens, Ackermann, AddArray, Fib, Pi.
2015-12-04Disable FEATURE_HIJACK on Linux ARMBen Pye1-1/+3
2015-12-03Refactoring resource stringKyungwoo Lee17-135/+179
This pulls out resource string handling out of mscorrc into top level. The scripts (awk) are now parameterized to generate a unique string table for the given name. Added resourcestring.cpp to create an API "LoadResourceString". Added a few macros into resourcestring.h, which are used for definition/uses of the string table.
2015-12-03Merge pull request #2213 from AndyAyersMS/PerfTestAndy Ayers5-4/+2960
Initial cut at a jit benchmark using xunit-performance
2015-12-03Initial cut at a jit benchmark using xunit-performanceAndy Ayers5-4/+2960
Provides for standalone execution as well as xunit discovery. I've also created a benchmark project.json for the various benchmarks to share. Add inner iterations to bump per outer-iteration time to around 1 second. Conditionalize iteration count on Debug/Release build type. Also, reduce logging verbosity by default when building tests. Add a "verbose" option to buildtest.cmd to ramp it back up.
2015-12-03Merge pull request #2204 from kyulee1/unixcomJan Kotas6-9/+20
Lib unixcoreruncommon
2015-12-03Merge pull request #2226 from jkotas/gc-updateJan Kotas6-85/+114
Update GC from CoreRT
2015-12-03Porting jit\methodical\tailcall_v4\hijacking.ilprojHongtao Yu2-0/+432
2015-12-03Update GC from CoreRTJan Kotas6-85/+114
https://github.com/dotnet/corert/tree/master/src/Native/gc 17232964a899c5403abbef1ab022f6d161f8b9ff
2015-12-03PortingHongtao Yu16-0/+600
jit\methodical\explicit\rotate\_dbgrotarg_double.csproj jit\methodical\explicit\rotate\_dbgrotarg_float.csproj jit\methodical\explicit\rotate\_dbgrotarg_objref.csproj jit\methodical\explicit\rotate\_dbgrotarg_valref.csproj jit\methodical\explicit\rotate\_opt_dbgrotarg_double.csproj jit\methodical\explicit\rotate\_opt_dbgrotarg_float.csproj jit\methodical\explicit\rotate\_opt_dbgrotarg_objref.csproj jit\methodical\explicit\rotate\_opt_dbgrotarg_valref.csproj jit\methodical\explicit\rotate\_opt_relrotarg_double.csproj jit\methodical\explicit\rotate\_opt_relrotarg_float.csproj jit\methodical\explicit\rotate\_opt_relrotarg_objref.csproj jit\methodical\explicit\rotate\_opt_relrotarg_valref.csproj jit\methodical\explicit\rotate\_relrotarg_double.csproj jit\methodical\explicit\rotate\_relrotarg_float.csproj jit\methodical\explicit\rotate\_relrotarg_objref.csproj jit\methodical\explicit\rotate\_relrotarg_valref.csproj
2015-12-03Merge pull request #2225 from wtgodbe/prTestRunWilliam Godbe1-6/+5
Mac tests will run automatically on PR
2015-12-03mac tests will run automatically on PRWilliam Godbe1-6/+5
2015-12-03Merge pull request #2216 from hoyMS/masterPat Gavlin38-3/+1353
Porting CoreCLR JIT SelfHost tests
2015-12-03Merge pull request #2210 from stephentoub/semaphore_in_mscorlibJan Kotas5-1/+217
Port System.Threading.Semaphore from corefx to mscorlib
2015-12-03Lib unixcoreruncommonKyungwoo Lee6-9/+20
2015-12-02Merge pull request #2205 from sergiy-k/executablememorySergiy Kuryata6-32/+350
Implement an allocator for executable (JIT) memory in PAL