Cosmos/source2/IL2CPU/Cosmos.IL2CPU/CustomImplementation/System
EdwardNutting_cp bac3f98d56 VS2013 Support
This is relatively stable but no to be considered complete. Currently supported:
1. Installing user/dev kit (as normal)
2. Creating C#/VB/F# projects (latter 2 untested)
3. Debugging a Cosmos project - see limitations list below.

Debugging limitations:
1. Breakpoints sometimes fail to be hit. Only known thing that may help is recompile everything.
2. Specific breakpoint failure case: If you try and place a breakpoint on or after a "while(true)" statement it is extremely unreliable.

Other limitations:
1. VMWare occasionally breaks. If you get "Internal error" messages, or if VS crashes (don't let Windows "fix" it) or if VMWare fails to load properly there is only one known & reliable solution: Re-run the VMWare installer and hit "Repair". No restart required. You won't lose your VMs or settings (AFAI can tell).

If it all breaks, feel free to rant at it ;)
2013-11-06 21:01:49 +00:00
..
Drawing1 renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Globalization renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Net renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Resource renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Runtime handle InlineAttribute in more places -> reduces asm size 2012-02-08 19:25:28 +00:00
Security handle InlineAttribute in more places -> reduces asm size 2012-02-08 19:25:28 +00:00
Text comment out ToString for StringBuilder, there is no need for plug anymore 2011-06-16 21:23:16 +00:00
Threading renaming all, except vspackage 2010-09-04 19:07:11 +00:00
ArrayImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
ArrayImplRefs.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
BooleanImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
ByteImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
CharImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
DelegateHelper.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
DelegateImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
DoubleImpl.cs remove unneeded decimal part in float/double ToString() for example 0.0 -> 0 ; 3.0 -> 3 2011-10-06 19:57:10 +00:00
EnumImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
EnvironmentImpl.cs 2011-03-03 14:34:55 +00:00
GCImpl.cs handle InlineAttribute in more places -> reduces asm size 2012-02-08 19:25:28 +00:00
Int16Impl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Int32Impl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Int64Impl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
IntPtrImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
MulticastDelegateImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
NumberImpl.cs fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
ObjectImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
ObjectImplRefs.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
RuntimeType.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
RuntimeType.RuntimeTypeCache.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
RuntimeTypeHandle.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
SByteImpl.cs Got my optimizer working. It's currently only enabled if you have the debug level set to none. Also added a plug for System.Random that doesn't depend on the current tick count. 2011-09-17 17:37:36 +00:00
SingleImpl.cs remove unneeded decimal part in float/double ToString() for example 0.0 -> 0 ; 3.0 -> 3 2011-10-06 19:57:10 +00:00
SRImpl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
StringImpl.cs VS2013 Support 2013-11-06 21:01:49 +00:00
StringImplRefs.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
UInt16Impl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
UInt32Impl.cs renaming all, except vspackage 2010-09-04 19:07:11 +00:00
UInt64Impl.cs fix ceq, cgt, cgt_un, clt, clt_un for 64 bit integer and float, changes back uint64impl compare 2011-04-06 19:31:51 +00:00