Imported Upstream version 6.0.0.172

Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-04-12 14:10:50 +00:00
parent 8016999e4d
commit 64ac736ec5
32155 changed files with 3981439 additions and 75368 deletions

View File

@@ -21,8 +21,8 @@ USE_MCS_FLAGS :=
# mention all targets
all-local $(STD_TARGETS:=-local):
VALID_PROFILE := $(filter $(DEFAULT_PROFILE), $(PROFILE))
ifdef VALID_PROFILE
VALID_TEST_PROFILE := $(filter net_4_x, $(PROFILE))
ifdef VALID_TEST_PROFILE
# casts
bootstrap-cast.exe: gen-cast-test.cs
$(BOOT_COMPILE) -target:exe /out:$@ $<
@@ -46,12 +46,8 @@ test-casts: boot-casts.out mcs-casts.out
cmp $^
-rm -f bootstrap-cast.exe casts.cs casts-boot.exe casts-mcs.exe boot-casts.out mcs-casts.out
TEST_PATTERN = 'v2'
ifeq (net_4_x, $(PROFILE))
TEST_PATTERN = 'v4'
DEFINES = -compiler-options:"-d:NET_4_0;NET_4_5 -debug"
endif
LOCAL_RUNTIME_FLAGS = --verify-all
COMPILER = $(topdir)/class/lib/$(PROFILE)/mcs.exe
@@ -90,6 +86,14 @@ run-test-local: test-local qcheck
check: run-test-local
test-bundle:
mkdir -p $(TEST_BUNDLE_PATH)/tests/mcs
cp -L -R dlls $(TEST_BUNDLE_PATH)/tests/mcs/
cp -L *.cs *.xml *.inc *.dll *.snk $(TEST_BUNDLE_PATH)/tests/mcs/
cp -L $(topdir)/class/lib/$(PROFILE)/compiler-tester.* $(TEST_BUNDLE_PATH)/tests/mcs/
cp -L $(KNOWN_ISSUES) $(TEST_BUNDLE_PATH)/tests/mcs/$(KNOWN_ISSUES)
cp -L ver-il-$(PROFILE).xml $(TEST_BUNDLE_PATH)/tests/mcs/ver-il-$(PROFILE).xml
endif
clean-local:

View File

@@ -1,4 +1,4 @@
// Compiler options: -t:library -noconfig -r:gtest-431-lib-1.dll
// Compiler options: -t:library -noconfig -r:gtest-431-1-lib.dll
using System;

View File

@@ -1,4 +1,4 @@
// Compiler options: -r:gtest-431-lib-1.dll -r:gtest-431-lib-2.dll -noconfig
// Compiler options: -r:gtest-431-1-lib.dll -r:gtest-431-2-lib.dll -noconfig
using System;

View File

@@ -1 +1 @@
9e9a70426862d1af22c9c9160cc29d1039dc8a8b
fa750278297dbee3268ad9b87d035e4cb8346405