Commit graph

150 commits

Author SHA1 Message Date
kudzu_cp
97ee987dd7 2012-07-13 02:25:41 +00:00
kudzu_cp
3637875bb1 2012-07-13 02:17:49 +00:00
kudzu_cp
6743772240 2012-07-13 00:45:20 +00:00
kudzu_cp
99dc6a65f0 2012-07-12 23:14:59 +00:00
kudzu_cp
3e02660a0b 2012-07-12 23:14:31 +00:00
kudzu_cp
4bb477c231 2012-07-08 03:58:29 +00:00
kudzu_cp
3ab1d08435 X# DataMembers 2012-07-07 20:16:52 +00:00
kudzu_cp
0790ed2cd9 2012-06-29 05:06:35 +00:00
kudzu_cp
736daaac0e 2012-06-28 06:13:49 +00:00
kudzu_cp
44c6e98f84 2012-06-27 05:26:23 +00:00
kudzu_cp
0d3fbc1d21 Preboot debug info. 2012-06-27 00:22:34 +00:00
kudzu_cp
879d070614 Debug info and bochs break. 2012-06-27 00:06:23 +00:00
kudzu_cp
c308f07bfc USB boot work 2012-06-25 15:32:46 +00:00
kudzu_cp
9489adf2dc 2012-06-25 05:21:03 +00:00
kudzu_cp
b8669c55d7 2012-06-19 12:38:16 +00:00
kudzu_cp
52a7d5416e 2012-06-15 02:50:21 +00:00
kudzu_cp
13cd53d468 2012-06-14 04:33:45 +00:00
kudzu_cp
21c5709b34 DebugStub work. 2012-03-26 15:03:59 +00:00
tgiphil_cp
f4ea745871 - Fixed multiboot signature alignment (must be 32-byte aligned) 2012-02-17 09:41:29 +00:00
Trivalik_cp
9a3562b2f6 optimize null case of unbox 2012-02-16 21:40:37 +00:00
Trivalik_cp
13af305d80 optimize Ldflda 2012-02-16 20:31:17 +00:00
Trivalik_cp
7f17d4d791 handle InlineAttribute in more places -> reduces asm size
used in InitializeArray plug
2012-02-08 19:25:28 +00:00
Trivalik_cp
718c5de784 add TODO for sub_ovf* 2012-02-05 20:06:52 +00:00
sschocke_cp
d1dca7ab22 Fixed alignment issues for UInt16 fields and removed my project from the Bootstrap Solution Config 2012-02-05 15:35:30 +00:00
blah38621_cp
53a1874a79 Pop now throws an exception if the stack is empty. 2012-02-04 18:37:31 +00:00
sschocke_cp
5e5963bb23 Added Ignore DebugStub Attribute option to ProjectSettings Debug Page - allowed user to ignore DebugStub Attribute on all methods for deep debugging. Also commented DebugStubAttribute. 2012-02-03 20:02:27 +00:00
sschocke_cp
262f0080df Added a new Attribute called DebugStub. Has a property Off which when set to true specifies that no debugstub calls should be inserted for code in this function. NOT FOR GENERAL USE!! CAUTION: No debugging what so ever is possible on a function with this attribute applied. Useful for large loops of tested code where speed is of the essence 2012-02-03 17:32:53 +00:00
Trivalik_cp
00119e1ab5 add todo comment Con_r_un 2012-01-30 19:25:32 +00:00
blah38621_cp
d8216662ae Conv_R_Un now throws exceptions where it should. 2012-01-30 01:58:27 +00:00
kudzu_cp
049b8cc643 Assembler namesepace changes complete. 2012-01-23 22:52:12 +00:00
kudzu_cp
a91ff3a15d 2012-01-23 22:29:57 +00:00
kudzu_cp
903e0b727f 2012-01-23 22:15:20 +00:00
blah38621_cp
487ee9eeff Re-Enabled a couple of exceptions that were disabled in an attempt to deal with a stfld issue quite a while ago. Also fixed a couple of error messages to use better english :P 2012-01-23 22:00:08 +00:00
kudzu_cp
1712fdb0fe Namespace change 2012-01-23 15:17:54 +00:00
kudzu_cp
34ee173563 2012-01-23 14:00:42 +00:00
kudzu_cp
872530ae5f 2012-01-23 13:52:50 +00:00
kudzu_cp
f029a2e400 Move to Mov (To identify with asm) 2012-01-23 13:23:59 +00:00
kudzu_cp
7cb8bd8dd4 2012-01-22 23:39:41 +00:00
kudzu_cp
726b6d534d Namespace change 2012-01-22 22:01:18 +00:00
kudzu_cp
ef0cf87258 2012-01-22 21:27:59 +00:00
kudzu_cp
3f816a7507 2012-01-22 17:52:03 +00:00
Trivalik_cp
9441b92d8f fix Stfld
add exception with message to pdb, dll mismatch
2012-01-21 22:39:20 +00:00
blah38621_cp
61299be317 Fields now show up in the debugger. 2012-01-14 20:20:24 +00:00
Trivalik_cp
a584bc2845 fix 64 bit mul 2012-01-08 14:43:01 +00:00
blah38621_cp
686ac7ff67 Conv_U1.cs: I disabled the invalid push size exceptions and made it treat them as size 4, because it should make no difference, and the exception was bugging me to much. 2011-10-28 15:36:12 +00:00
blah38621_cp
1b922726f0 The first of a series of commits as I work my way down the list of things Gendarme found wrong. (a large amount is likely to be skipped, as gendarme found 13k potential issues.)
This one makes sure that constructors for abstract classes are protected, not public, as the constructor can only be called by child classes.
2011-10-22 23:19:51 +00:00
blah38621_cp
f641c6c60b Fixed an issue in Dup which would have caused issues if we modified the object itself. Also made Ldsfld push the type of the field rather than null. 2011-10-22 22:49:36 +00:00
blah38621_cp
82e127acde Conv_* (unchecked), The 1&2 sized stack object exceptions weren't being very helpful. They now are. 2011-10-17 22:31:43 +00:00
blah38621_cp
b1f7c58a6b Made IL2CPU's scanning multi-threaded, as well as it's plug scanning. Also made the exceptions that a few instructions throw much easier to locate which file they are being thrown from. 2011-10-07 23:42:19 +00:00
blah38621_cp
57488c4dda Implemented the String(char,int32) constructor as supplied by Sebastien De Greef. 2011-10-06 21:38:02 +00:00