Commit graph

39 commits

Author SHA1 Message Date
kudzu_cp
0e7a13e738 2014-07-13 22:16:42 +00:00
mterwoord_cp
476d3faacd assembler debugger fix 2014-07-10 14:15:36 +00:00
mterwoord_cp
c603c1cb0c 2014-07-08 13:46:00 +00:00
mterwoord_cp
2425e32b43 Automated stack corruption detection 2014-07-07 15:31:36 +00:00
Trivalik_cp
f0e99d7653 LabelName: dont replace [] with nothing, cause we need it for be unique name 2014-03-28 22:08:23 +00:00
Trivalik_cp
a24e966a71 optimize label's, fix warnings 2014-03-24 21:25:32 +00:00
EdwardNutting_cp
cbd1b81ffb LabelName: Was removing underscores from method namesfor readability. Caused bug with Buffer.__Memcpy where Buffer.MemCpy and Buffer._Memcpy were also used labels.
PlugManager: bug in my design fixed.
FatFileSystem: completed the todo that said trailing periods should be ignored.
Buffer: Added __Memcpy plug so that String.Trim method compiles so that FAT code will compile.
2014-02-04 16:27:16 +00:00
EdwardNutting_cp
9bde4fe11b Improvements to DS speed. We now insert NOP placeholders for INT3s in preference to actually inserting the INT3s (though we still insert some INT3s so DS can process messages etc). Improves DS speed especially on larger methods with large numbers of C# lines between opening curly braces, "{". 2014-01-18 00:09:54 +00:00
EdwardNutting_cp
87514cde77 All those debugger changes we've been waiting for ;) 2014-01-10 22:03:55 +00:00
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
geramy_cp
eab46e2cb0 Fixed asm stepping. also fixed IL2CPU Profiler and changed Label replace chars with a compiled regex. 2013-02-03 16:10:16 +00:00
kudzu_cp
ea194e1c8b Method End GUID label. 2012-08-07 19:49:21 +00:00
kudzu_cp
f87223003d Label GUIDs 2012-08-07 06:27:04 +00:00
kudzu_cp
6df6b245ad 2012-08-07 05:35:12 +00:00
kudzu_cp
1984ba8e7e Labeling changes. 2012-08-07 05:29:26 +00:00
kudzu_cp
3011120e5e 2012-08-07 04:55:39 +00:00
kudzu_cp
2d53badc4f 2012-08-07 03:33:26 +00:00
kudzu_cp
e3b202f460 2012-08-07 03:16:36 +00:00
kudzu_cp
b0c735d0bb 2012-08-07 03:10:19 +00:00
kudzu_cp
440b8ff60f 2012-08-07 02:48:32 +00:00
kudzu_cp
16a03ff608 2012-08-07 01:54:08 +00:00
kudzu_cp
3d2e7d8640 2012-08-07 01:47:53 +00:00
kudzu_cp
ceb2c90e83 2012-08-06 04:11:51 +00:00
kudzu_cp
1025370e2f 2012-08-06 02:58:03 +00:00
kudzu_cp
b7afca597b Simplification, merge down Cosmos.Assember.x86 2012-08-06 02:08:45 +00:00
kudzu_cp
b5255742e4 2012-08-06 01:59:24 +00:00
kudzu_cp
0c41fbf3e6 2012-08-06 01:49:14 +00:00
kudzu_cp
7abc6290c5 2012-08-02 18:54:19 +00:00
kudzu_cp
97ee987dd7 2012-07-13 02:25:41 +00:00
kudzu_cp
e33eb7948e X# change to prepare for new assembler. 2012-07-12 05:41:27 +00:00
kudzu_cp
4dd11e52dd 2012-07-11 06:21:07 +00:00
kudzu_cp
fb5019be98 2012-07-09 16:56:12 +00:00
kudzu_cp
3ab1d08435 X# DataMembers 2012-07-07 20:16:52 +00:00
kudzu_cp
13cd53d468 2012-06-14 04:33:45 +00:00
kudzu_cp
7dba0f2a5a X# 2012-06-13 21:04:28 +00:00
kudzu_cp
1021b30645 X# 2012-06-11 01:47:15 +00:00
mterwoord_cp
673fd052aa checking in initial working version of the X# compiler. See Tests\XSHarpCompilerTester 2012-06-06 17:29:34 +00:00
kudzu_cp
1712fdb0fe Namespace change 2012-01-23 15:17:54 +00:00
kudzu_cp
bde9fac959 2012-01-23 13:54:18 +00:00