summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-01-04Merge pull request #2474 from gkhanna79/FixArm64Gaurav Khanna3-4/+14
Arm64 build fixes
2016-01-04Merge pull request #2513 from taylorjonl/call-to-sqrt-is-ambiguousJan Kotas1-3/+3
Fix "call to 'sqrt' is ambiguous" error when building on SunOS
2016-01-04Fix "call to 'sqrt' is ambiguous" error when building on SunOSJonathan Taylor1-3/+3
Building on SunOS will fail with the message of "call to 'sqrt' is ambiguous" because it can't determine the type of the constant value passed to it. This change adds a cast to a double because every usage uses this data type
2016-01-03Merge pull request #2461 from LLITCHEV/GetTypeIntrinsicLubomir Litchev2-1/+17
Fix a bug in morphing GT_COMMA with op1 being the new GetType() intri…
2016-01-03Merge pull request #2505 from mikedn/deadcodeJan Kotas1-4/+0
Remove dead code from JIT's earlyprop.cpp
2016-01-03Merge pull request #2504 from mikedn/4044againJan Kotas1-3/+3
Fix LNK4044 again
2016-01-03Merge pull request #2503 from mikedn/4221againJan Kotas1-0/+2
Disable LNK4221 again
2016-01-03Merge pull request #2498 from taylorjonl/smartosJan Kotas2-2/+33
Fixed issue where files in /opt/local/include are not found and LTTng is required on SmartOS
2016-01-03Merge pull request #2496 from kyulee1/round2Jan Kotas3-17/+63
Enable ilasm round trip test for xPlatforms
2016-01-03Fix a bug in morphing GT_COMMA with op1 being the new GetType() intrinsic.Lubomir Litchev2-1/+17
The GetType intrinsic is side effect free and the morphing of GT_COMMA is optimizing out side effect free op1a. The native implementation of GetType - NativeObject::GetClass - can throw NullReferenceException and such optimizing the call out is illegal in such case. Also added GTF_EXCEPT to the intrinsic node to note the other optimizers that the call can throw an exception. The coreclr and corefx tests passed. Also minimal, correct asmdifs. The daily tests passed as well.
2016-01-03Remove dead code from JIT's earlyprop.cppMike Danes1-4/+0
2016-01-03Fix LNK4044 againMike Danes1-3/+3
This was fixed in #2310 and the fix was accidentally reverted in #2244 and #2425
2016-01-03Disable LNK4221 againMike Danes1-0/+2
Linker warning 4221 was disabled in #2320 and was accidentally reenabled in #2244
2016-01-01Fixed issue where CMAKE couldn't identify SunOS processor typeJonathan Taylor1-1/+10
2016-01-01Enable ilasm round trip test for xPlatformsKyungwoo Lee3-17/+63
1. Enable CLRTest.Execute.Bash.targets similar to CLRTest.Execute.Batch.targets. 2. _IlasmSwitches uses '-' instead of '/' 3. Disable optimization on the prebuilt asmparse.c due to https://github.com/dotnet/coreclr/issues/2305
2016-01-01Fixed issue where files in /opt/local/include on SunOSJonathan Taylor1-1/+23
Modified to not require LTTng on SunOS
2015-12-31Merge pull request #2497 from wtgodbe/nightly2William Godbe1-9/+6
Priority 1 tests for OSX & Linux x64 Release builds should now run daily (fixed)
2015-12-31Merge pull request #2494 from ramarag/incremenatal_buildRama krishnan Raghupathy3-22/+85
Enable Incremental build
2015-12-31messageWilliam Godbe1-9/+6
2015-12-31Merge pull request #2495 from AndyAyersMS/LockJsonAditya Mandaleeka2-1/+4
Actually lock the project.lock.json
2015-12-31 Enable Incremental build For Generated FilesRama Krishnan Raghupathy3-22/+85
2015-12-31Disable serialization benchmarks for non-windowsAndy Ayers1-0/+3
Temporarily disable these until we can sort out what goes wrong on some of the test machines.
2015-12-31Merge pull request #2487 from kyulee1/roundKyungwoo Lee14-28/+67
Enable ildasm/ilasm round trip testing
2015-12-31Actually lock the project.lock.jsonAndy Ayers1-1/+1
Hopefully this clears up some test issues on ubuntu with the serialization benchmarks.
2015-12-31Enable ilasm round trip testingKyungwoo Lee14-28/+67
This enables ilasm round-trip testing for Windows. In order to test il{d}asm on xPlatforms, I injected ilasm round trip before executing the test. This means this step is a part of the runtest not the buildtest -- unlike runtest, currently buildtest is only on Windows. 1. Test batch file is extended to run ildasm followed by ilasm. 2. BuildTest has now an optional flag "ilasmroundtrip" to enable the round-trip tests. Note under this flag, we run both the original binary and the round-trip binary respectively. 3. Test timeout is increased since the round-trip is part of runtime. 4. Did some clean-up on CLRTest.Execute.Batch.targets 5. Bail out the round-trip tests that are built against mscorlib instead of .Net Core. 6. Added /raweh to ildasm due to https://github.com/dotnet/coreclr/issues/2481 7. ilasmroundtrip.targets (~10 tests) are added to enable them by default in a regular test run. Tested with enabling the entire tests (>5K tests) with 'ilasmroundtrip' on, which should be on in a daily or weekly stress mode.
2015-12-30Merge pull request #2493 from dotnet-bot/from-tfsJan Kotas1-0/+1
Merge changes from TFS
2015-12-30Add .gitmirrorall directiveJan Kotas1-0/+1
[tfs-changeset: 1560604]
2015-12-30Merge pull request #2490 from wtgodbe/nightly2William Godbe2-238/+287
Priority 1 tests should run nightly for OSX and Linux
2015-12-30Priority 1 tests should run nightlyWilliam Godbe2-238/+287
2015-12-29Incorporate PR feedbackGaurav Khanna (CLR)2-3/+3
2015-12-29Merge pull request #2464 from ramarag/event_logging_automationRama krishnan Raghupathy39-43990/+1626
Automating Event Logging Infrastructure
2015-12-29Merge pull request #2456 from AndyAyersMS/SerializeBenchmarkAndy Ayers6-0/+4390
Simple serialization benchmarks
2015-12-29Merge pull request #2476 from kyulee1/ilasmpermissionKyungwoo Lee118-286/+2
Using ilasm for test population
2015-12-29Simple deserialization benchmarksAndy Ayers2-0/+245
As with the simple serialization benchmarks, these tests are intended to stress aspects jit code quality and are not meant to compare various deserialization approaches.
2015-12-29Simple serialization benchmarksAndy Ayers4-0/+4145
Benchmarking a few serialization methods. Not really trying to compare them, just setting things up to see how well the JIT does at each.
2015-12-29Merge pull request #2477 from kyulee1/wrapperKyungwoo Lee1-33/+35
Common Globals for TestWrapper
2015-12-29Merge pull request #2475 from kyulee1/fixilasmKyungwoo Lee1-7/+4
Fix assertion in ilasm
2015-12-28Common Globals for TestWrapperKyungwoo Lee1-33/+35
Individual test in test wrapper initializes and gets the same globals from environment variables. This increases not only wrapper size but also runtime overhead when running multiple tests. This refactors this common part out as _Globals so that each test just accesses it.
2015-12-28Automating Event Logging Infrastructure: With this change the infrastructure ↵Rama39-43990/+1626
required for Event Logging will be generated as part of build
2015-12-28Using ilasm for test populationKyungwoo Lee118-286/+2
This enables the use of ilasm from CoreCLR build to populate il tests instead of using a stock ilasm on Windows desktop. Note currently we populate tests (even for xPlatforms) on Windows only. But when we migrate this test population on xPlatforms, this can be simply used as well. All permission related attributes are dropped which CoreCLR ignores anyhow. Or ilasm will fail to parse such attributes.
2015-12-28Fix assertion in ilasmKyungwoo Lee1-7/+4
This is a simple fix for incorrect assertion. Assertion location is changed and dwErrorIndex is zero-initialized. ilasm on coreclr does not handle permission set/security attribute which coreclr does not support. So, such attempt will end up with emitting error on coreclr instead of failing to assert.
2015-12-28Arm64 build fixesGaurav Khanna (CLR)2-2/+12
2015-12-25Merge pull request #2471 from dotnet-bot/from-tfsJan Kotas1-0/+1
Merge changes from TFS
2015-12-25Fix build break in internal arm64 buildJan Kotas1-0/+1
[tfs-changeset: 1559946]
2015-12-24Merge pull request #2469 from dotnet-bot/from-tfsJan Kotas4-9/+22
Merge changes from TFS
2015-12-24Fix build breaks in internal x86 and arm buildsJan Kotas3-1/+19
[tfs-changeset: 1559929]
2015-12-24Follow up fixes and cleanup for GC refactoringJan Kotas3-10/+5
[tfs-changeset: 1559927]
2015-12-24Merge pull request #2465 from jkotas/renameJan Kotas10-0/+0
Unify casing of tests\src\JIT\jit64\eh\FinallyExec
2015-12-24Unify casing of tests\src\JIT\jit64\eh\FinallyExecJan Kotas10-0/+0
2015-12-24Merge pull request #2244 from janvorli/gc-interface-refactoring-newJan Kotas60-1792/+2854
GC OS interface refactoring