summaryrefslogtreecommitdiff
path: root/clr.coreclr.props
AgeCommit message (Collapse)AuthorFilesLines
2017-01-23Disable and remove FEATURE_APPDOMAIN_RESOURCE_MONITORING. This is a behavior ↵danmosemsft1-1/+0
change
2017-01-23Revert "remove FEATURE_APPDOMAIN_RESOURCEMONITORING from corelib"danmosemsft1-0/+1
This reverts commit 9c6de0b7af3716eea3fc16a91ab8b7c2c92e6e98.
2017-01-22Remove FEATURE_WINDOWSPHONEdanmosemsft1-1/+0
2017-01-22Remove FEATURE_VERSIONINGdanmosemsft1-1/+0
2017-01-22FEATURE_SYNCHRONIZATIONCONTEXT_WAITdanmosemsft1-1/+0
2017-01-22Remove FEATURE_STRONGNAME_MIGRATIONdanmosemsft1-1/+0
2017-01-22Remove FEATURE_SPAN_OF_T and UseLegacyCompilerdanmosemsft1-1/+0
2017-01-22Remove FEATURE_MULTICOREJITdanmosemsft1-1/+0
2017-01-22Remove FEATURE_MANAGED_ETW_CHANNELSdanmosemsft1-1/+0
2017-01-22Remove FEATURE_MAIN_CLR_MODULE_USES_CORE_NAMEdanmosemsft1-1/+0
2017-01-22Remove FEATURE_LOADER_OPTIMIZATIONdanmosemsft1-1/+0
2017-01-22Remove FEATURE_HOST_ASSEMBLY_RESOLVERdanmosemsft1-1/+0
2017-01-22Remove FEATURE_EXCEPTION_NOTIFICATIONSdanmosemsft1-1/+0
2017-01-22Remove FEATURE_EXCEPTIONDISPATCHINFOdanmosemsft1-1/+0
2017-01-22Remove FEATURE_CORRUPTING_EXCEPTIONSdanmosemsft1-1/+0
2017-01-22remove FEATURE_CORESYSTEMdanmosemsft1-2/+0
2017-01-22remove FEATURE_CORECLR (not used in cs)danmosemsft1-1/+0
2017-01-22Remove FEATURE_COLLECTIBLE_TYPES symboldanmosemsft1-1/+0
2017-01-22remove FEATURE_APPDOMAIN_RESOURCEMONITORING from corelibdanmosemsft1-1/+0
2016-12-21Remove FEATURE_BLC_FORMATTING (#8699)Jan Vorlicek1-1/+0
This feature is always defined and the PAL functions that would be used if the feature was not defined are not in PAL anymore.
2016-11-18Delete dead files (#8202)Jan Kotas1-15/+0
2016-11-17Use CoreFX Path code (#8132)Jeremy Kuhne1-0/+2
* Use CoreFX Path code This is to address consistency and perf issues by moving the Path code down to CoreCLR. It is more of an issue with Windows as normalization requires complicated logic and costly platform calls. * Delete unused files and avoid Unix crypto lib * Address feedback, fix bug Remove Unix crypto files and ifdef out usages completely. Fix issue with static initialization of PathInternal. * Use TriState to initialize case sensitivity
2016-11-10Expose some things for ns2.0Koundinya Veluri1-0/+1
Mostly: - Exposed flow-related methods on `ExecutionContext` - Enabled and exposed `SynchronizationContext` wait overriding Realted issues: - dotnet/corefx#11638 - dotnet/corefx#11633 - dotnet/corefx#11635 - dotnet/corefx#11636 - dotnet/corefx#13484
2016-10-31A couple of changes included:Alex Ghiondea1-1/+1
- Make sure we have a way to disable building with the Roslyn compiler. That should only happen in the internal build. - Update the FeatureSpanOfT to also condition on using the latest compiler - Introduce an if/def in string.cs for code that uses the ref locals / ref return. - Make sure we only include the CryptographicException when building CoreCLR - Update the PInvokeMap.txt file to include the right set of APIs. - Remove duplicated APIs from PInvokeMap.txt [tfs-changeset: 1636041]
2016-10-31Merge pull request #7884 from AlexGhiondea/Port_SecureStringAlexGhiondea1-0/+4
Bring to CoreCLR the SecureString implementation from CoreFx.
2016-10-30Add FEATURE_SPAN_OF_TJan Kotas1-0/+1
2016-10-28Bring to CoreCLR the SecureString implementation from CoreFx.Alex Ghiondea1-0/+4
2016-10-28Copy CoreFX FileStream to CoreLibJeremy Kuhne1-0/+9
This copies FileStream to CoreLib and uses it in place of the legacy FileStream. Code is mostly a direct copy with the addition of a few internal constructor overloads. Adds a simple Debug wrapper for BCLDebug to allow keeping the code the same. Also follows the same pattern for SR wrapping. Needed to bring down PreAllocatedOverlapped. - Expose FileStream in model.xml - Remove native usage of FileStreamAsyncResult - #ifdef SafeFileHandle creation in existing code (to avoid mismatched PAL/CoreFX usage)
2016-09-30Expose AppDomain apisRahul Kumar1-0/+1
2016-09-22Fix Unable to step through Visual Studio remote debugger with coreclr ↵Mike McLaughlin1-0/+1
executables on Nano Server (#7317) Needed to add back a dummy version of ICorDebugLegacyNetCFHostCallbackInvoker_PrivateWindowsPhoneOnly interface so VS doesn't get the QI failure and stop working by not calling the "Continue" method. Issue #7316
2016-08-30Expose missing Global/Encoding APIs in coreclr and remove empty stubsTarek Mahmoud Sayed1-1/+0
This change is to expose all missing globalization and Encoding APIs in corelib to have the complete exposed list for such namespaces. Also we are removing the empty methods stubs for Windows implementation And have the actual implementation in-place
2016-08-23Enable more code under globalization for netcoreTarek Mahmoud Sayed1-0/+1
This fix is to enable the code handling LCID for Windows in globalization namespace
2016-08-12Enable FEATURE_STUBS_AS_IL for ARM/Linux (#6500)Jonghyun Park1-1/+1
This commit enables FEATURE_STUBS_AS_IL for ARM/Linux. This commit tries to fix #6452.
2016-05-18Remove Encoding FEATURE_* defines from mscorlib (#5026)James Ko1-5/+0
* Remove Encoding FEATURE_* defines from mscorlib * Remove strange character from Encoding.cs
2016-05-13Allow long pathsJeremy Kuhne1-0/+4
Allows long paths in mscorlib. Fixes wraps for FEATURE_PATHCOMPAT and enables for desktop builds. Add feature FEATURE_IMPLICIT_LONGPATH for implicit long path support (adding \\?\). Implicit support added to Path.GetFullPath, which allows execution over MAX_PATH. Without this change corerun would fail here: HOSTLOG: AppDomainCompatSwitch=UseLatestBehaviorWhenTFMNotSpecified HOSTLOG: APP_LOCAL_WINMETADATA= HOSTLOG: Failed call to CreateAppDomainWithManager. ERRORCODE: 0x800700ce HOSTLOG: Execution failed
2016-05-07Remove FEATURE_HOSTED_BINDER definition (#4838)Jan Vorlicek1-1/+0
The FEATURE_HOSTED_BINDER is always on so remove it from all the sources.
2016-05-02Merge pull request #4709 from myungjoo/fix/4682Jan Kotas1-1/+1
Match Inconsistent CMake/MSBuild Compiler Definitions
2016-04-29ARM Enable MulticoreJIT for mscorlib.dll buildMyungJoo Ham1-1/+1
The native parts of CoreCLR has kept FEATURE_MULTICOREJIT for ARM devices from the beginning while MSCORLIB.DLL's build scripts has kept it disabled for ARM. Because many ARM devices are multicore and the native part is using FEATURE_MULTICOREJIT anyway, in order to remove the inconsistency, we enable FEATURE_MULTICOREJIT for mscorlib build as well. Fix #4682 part 2. Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
2016-04-28ARM: Fix compiler definition inconsistency (#4673)MyungJoo Ham1-1/+1
Fix the following inconsistency CoreCLR-Native @ Linux/ARM: FEATURE_STUBS_AS_IL not defined CoreCLR-Managed @ Linux/ARM: FEATURE_STUBS_AS_IL defined This _partially_ fixes #3635 Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
2016-04-19Enable XplatEventLogger on all non-Windows platformsManu1-4/+1
Because on non-Windows platform, we assume event tracing, we also requires it to compile native code for non-Windows platform. Event tracing is only enabled on AMD64 devices for now on Unix platforms.
2016-03-24Delete legacy netcf compat support (final part)Jan Kotas1-3/+0
2016-03-15Prune Windows mscorlibJan Kotas1-16/+0
In model.xml, I went over: - FEATURE_ conditions that are disabled on Unix - FEATURE_ conditions related to NetCF - All ApiFxInternal methods And flipped most them either to public, ImplRoot or deleted them. Testing: Run all open CoreCLR and CoreFX tests, built legacy build razzle [tfs-changeset: 1586209]
2016-02-01Fix fallout from enabling profilingJan Kotas1-2/+0
- Compiler optimization assumption invalid: EE expects method to exist: System.StubHelpers.StubHelpers:ProfilerBeginTransitionCallback - Add stubs for ARM
2015-10-21Enable EventSource Logging in Linux via LttngRama1-0/+4
2015-09-25Implement basic collation on top of ICUMatt Ellis1-4/+1
This change adds support for basic Unicode collation support, built on top of ICU. Windows and ICU have different collation models, and the windows model does not correspond 1:1 with the ICU model, so in addition to differences in sort weights between the two platforms, the CompareOptions enum does not map nicely to ICU options. For now, we only map CompareOptions.None, CompareOptions.IgnoreCase as well as CompareOptions.Ordinal and CompareOptions.OrdinalIngoreCase, other CompareOptions are ignored during collation. In addition to collation support, I have enabed the randomized string hashing code (using Marvin32 + a per app domain seed) so that string hashcodes are not predictable across runs.
2015-07-15Ensure FEATURE_MANAGED_ETW isn't set for TargetsUnixstephentoub1-1/+2
Updated buildtools were brought in to coreclr, and the props file was still using the $(OS) variable to control whether FEATURE_MANAGED_ETW was set, but whereas that used to be used to mean what platform we were targeting, updated buildtools use it to mean what platform we're building on, with $(OSGroup) meaning what is the target platform.
2015-04-29Fix build breakJan Kotas1-1/+3
[tfs-changeset: 1462132]
2015-04-28Build crossgen for LinuxJohn Chen (JOCHEN7)1-1/+1
- Crossgen is now built as part of coreclr - Crossgen successfully compiles mscorlib.dll - Resulting mscorlib.ni.dll not yet usable
2015-03-31Change paths and os names to match corefxMatt Mitchell1-1/+1
* binaries is now bin, intermediates is now obj * modifying unixmscorlib build to instead be linuxmscorlib + osxmscorlib. * Change OS=Unix to OS=Linux/OS=OSX and modified properties to mimic corefx's TargetsUnix.
2015-03-18Activating ICastable for CoreClrEugene Zemtsov1-0/+1
[tfs-changeset: 1435446]