Commit graph

358 commits

Author SHA1 Message Date
kudzu_cp
5ffd493aa0 X# 2012-06-13 13:51:01 +00:00
kudzu_cp
e6243b631e X# 2012-06-13 13:37:23 +00:00
kudzu_cp
eed1d062b0 X# 2012-06-13 12:58:50 +00:00
kudzu_cp
31df5a706f X# 2012-06-13 12:37:31 +00:00
kudzu_cp
c69df84763 2012-06-13 12:27:06 +00:00
kudzu_cp
ff71658c48 X# 2012-06-13 12:15:17 +00:00
kudzu_cp
c7fbdbc2da X# 2012-06-13 12:05:29 +00:00
kudzu_cp
80beff8cdd X# 2012-06-13 04:02:11 +00:00
kudzu_cp
8f52f80e64 X# 2012-06-12 22:10:33 +00:00
kudzu_cp
c5881ca05a X# 2012-06-12 17:06:34 +00:00
kudzu_cp
51017acec1 X# 2012-06-12 17:00:27 +00:00
kudzu_cp
49e0023f6f X# 2012-06-12 15:51:47 +00:00
kudzu_cp
ceefce4e05 X# 2012-06-12 15:06:12 +00:00
kudzu_cp
3868b2aafd X# 2012-06-12 14:21:55 +00:00
kudzu_cp
d58ece88bf X# bug fix 2012-06-12 14:08:50 +00:00
kudzu_cp
647be8fd25 X# 2012-06-12 13:56:35 +00:00
kudzu_cp
3d209d1288 2012-06-12 13:47:07 +00:00
kudzu_cp
5550cb7ec7 X# 2012-06-11 17:35:58 +00:00
kudzu_cp
fc4c24f7fc X# 2012-06-11 13:56:53 +00:00
kudzu_cp
7604951483 X# 2012-06-11 13:53:18 +00:00
kudzu_cp
7a22e4813c X# 2012-06-11 04:00:45 +00:00
kudzu_cp
a3d44d0e98 X# 2012-06-11 03:37:52 +00:00
kudzu_cp
2c5bbe1ca5 2012-06-11 02:30:11 +00:00
kudzu_cp
1021b30645 X# 2012-06-11 01:47:15 +00:00
kudzu_cp
478fa0c002 2012-06-08 12:27:15 +00:00
kudzu_cp
1aa87c1ebf X# Work 2012-06-07 18:07:17 +00:00
kudzu_cp
0f15ddd980 2012-06-07 18:01:54 +00:00
kudzu_cp
3ac190b748 2012-06-07 14:16:16 +00:00
kudzu_cp
9e8f87532c 2012-06-07 14:08:09 +00:00
kudzu_cp
6d87266626 2012-06-07 13:25:50 +00:00
kudzu_cp
3dc1cf4f94 2012-06-07 13:01:07 +00:00
kudzu_cp
3d29e337a6 2012-06-07 12:29:23 +00:00
kudzu_cp
f7e49751a2 2012-06-07 12:27:01 +00:00
kudzu_cp
393d193c7e 2012-06-07 12:26:37 +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
mterwoord_cp
13e01261fd Initial code for X# compiler, compiler tester, and installer changes (?) 2012-06-06 16:54:43 +00:00
kudzu_cp
a721ebd233 2012-06-05 15:04:01 +00:00
kudzu_cp
b6f7d997d5 2012-06-05 13:10:12 +00:00
kudzu_cp
b044c29e86 2012-06-04 23:06:21 +00:00
kudzu_cp
3d654d1d8b 2012-03-26 20:48:38 +00:00
kudzu_cp
21c5709b34 DebugStub work. 2012-03-26 15:03:59 +00:00
kudzu_cp
7de601b239 2012-03-26 05:03:06 +00:00
kudzu_cp
66d6b5d2f2 2012-03-26 04:34:16 +00:00
kudzu_cp
a61fa063e3 2012-03-26 04:21:44 +00:00
kudzu_cp
9f2b14ea63 2012-03-26 03:37:54 +00:00
kudzu_cp
7dec7f2639 2012-03-26 03:31:15 +00:00
kudzu_cp
42cce4050d 2012-03-26 03:28:07 +00:00
kudzu_cp
0dbffec6b5 2012-03-26 03:20:25 +00:00
kudzu_cp
6a6cdaba99 2012-03-26 03:15:52 +00:00
kudzu_cp
9a5c30dee7 DebugStub work for asm stepping. 2012-03-26 03:10:58 +00:00
kudzu_cp
25071c7712 2012-03-26 02:41:41 +00:00
kudzu_cp
22a9fb8cef 2012-03-25 23:14:52 +00:00
kudzu_cp
4e2e3f481d 2012-03-25 19:04:42 +00:00
kudzu_cp
cdd0e7276e Assembler namesepace changes complete. 2012-01-23 23:11:37 +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
b0cb66f739 2012-01-23 22:17:21 +00:00
kudzu_cp
903e0b727f 2012-01-23 22:15:20 +00:00
kudzu_cp
05ead64429 2012-01-23 15:19:25 +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
bde9fac959 2012-01-23 13:54:18 +00:00
kudzu_cp
16769fcc25 2012-01-23 13:53:33 +00:00
kudzu_cp
872530ae5f 2012-01-23 13:52:50 +00:00
kudzu_cp
f12a299d64 2012-01-23 13:49:32 +00:00
kudzu_cp
f029a2e400 Move to Mov (To identify with asm) 2012-01-23 13:23:59 +00:00
kudzu_cp
61a016e1d2 Asm name change. 2012-01-23 13:13:30 +00:00
kudzu_cp
9bbbd3c6c7 2012-01-23 00:01:55 +00:00
kudzu_cp
7cb8bd8dd4 2012-01-22 23:39:41 +00:00
kudzu_cp
e2d34c6090 2012-01-22 23:25:32 +00:00
kudzu_cp
726b6d534d Namespace change 2012-01-22 22:01:18 +00:00
kudzu_cp
9575fe77fe 2012-01-22 21:38:12 +00:00
kudzu_cp
ef0cf87258 2012-01-22 21:27:59 +00:00
kudzu_cp
3f816a7507 2012-01-22 17:52:03 +00:00
kudzu_cp
05e123117c Fix for local watch window. 2012-01-22 15:13:15 +00:00
kudzu_cp
986b50aa18 DebugStub ACK fix. 2012-01-17 04:45:15 +00:00
kudzu_cp
494655ce8b Beginning of a fix for a masked bug in DebugStub with command completion. 2012-01-17 04:25:10 +00:00
kudzu_cp
d18aa0e067 2012-01-17 04:20:40 +00:00
kudzu_cp
732ec7eb6b Fix for DebugStub ping/pong. 2012-01-17 03:30:33 +00:00
kudzu_cp
8034dd5ad6 Documentation 2012-01-03 00:46:44 +00:00
blah38621_cp
dcd685a90f More from Gendarme. Cosmos.VS.Package's AssemblyVersion attribute didn't match it's AssemblyFileVersion, they now match. Sealed a few non-inherited attributes. Also made private field actually used as was intended. 2011-10-23 00:15:19 +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
470b77a5b4 Added double->float support to Conv_R4, also made Conv_I a pointer to Conv_I4, and made Conv_U a pointer to Conv_U4. 2011-10-02 00:39:17 +00:00
Trivalik_cp
c134a571fa fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
Trivalik_cp
6f1efc4bcb add sign check for choose right asm instruction in LdLoc 2011-09-14 21:10:56 +00:00
kudzu_cp
7162637756 2011-09-05 02:22:17 +00:00
kudzu_cp
0d1beae6f0 2011-09-04 20:14:49 +00:00
kudzu_cp
7be11ee5f7 2011-09-04 20:11:19 +00:00
blah38621_cp
92dcac4a51 Made a few improvements to the speed of the ILScanner, including caching the resolved plugs.
Added the possibility for an optimization step in the IL2CPU MSBuild task. Currently commented out, but should work fine with a few modifications to the optimizer.
Moved classes that are dependent on Cosmos from the Orvid.Graphics, into the Orvid.Graphics.Cosmos assembly. 
Re-factored the font mechanism, added partially working .fnt Font support. 
Added a Rectangle class, and a Vec2d class, which is the same as Vec2, except with doubles for the X and Y values.
Made a small aesthetic improvement to the output of the File2ByteArray Converter.
2011-09-03 21:05:46 +00:00
Trivalik_cp
51e893eb74 add movsx, fchs
implement neg CIL (needed for Abs())
fix floor and ceiling in range of int
add sign extension to LdArg and LdLoc
remove unneeded math functions, like min,max,abs
2011-09-02 21:03:14 +00:00
blah38621_cp
c526f44444 Applied patch 10214, which fixes work item 14107. Also reverted IOPortImpl back to the Assembler attribute, as my Inline attribute was causing issues. 2011-08-17 16:57:18 +00:00
kudzu_cp
ded8c1d56c 2011-08-14 13:57:59 +00:00
kudzu_cp
767d8cd205 2011-08-12 02:04:43 +00:00
kudzu_cp
a469a39eaf 2011-08-12 01:54:07 +00:00
kudzu_cp
7cb23a4b12 2011-07-22 15:07:18 +00:00
kudzu_cp
4b0b7197e1 2011-07-22 15:03:02 +00:00
kudzu_cp
ab5523851b 2011-07-22 14:55:02 +00:00
kudzu_cp
01cb66caab 2011-07-22 14:49:58 +00:00
kudzu_cp
ae4c857ea3 2011-07-22 01:25:25 +00:00
kudzu_cp
ee98b2aba4 2011-07-21 21:22:37 +00:00
kudzu_cp
ea2a4196ce 2011-07-21 19:17:24 +00:00
kudzu_cp
e96369bf16 2011-07-21 00:35:04 +00:00
kudzu_cp
e3d408f9f5 2011-07-20 21:07:02 +00:00
kudzu_cp
6167e246b2 2011-07-20 15:07:02 +00:00
kudzu_cp
c8fb7d1ac2 2011-07-20 14:58:47 +00:00
kudzu_cp
c1becc5b05 X# 2011-07-20 14:47:38 +00:00
kudzu_cp
bc3648d69b X# DataMember.Value (get only, set coming soon) 2011-07-20 03:47:55 +00:00
kudzu_cp
d8515b9cc2 Address support of new X# DataMembers 2011-07-20 03:11:29 +00:00
kudzu_cp
4d51935cc9 Backed out label changes. They use . again. The # change caused too many issues. 2011-07-20 02:39:36 +00:00
kudzu_cp
b4a8afcc72 X# DataMember.Address 2011-07-20 00:03:05 +00:00
kudzu_cp
32e5c353fb Labels use # instead of ., hopefully GDB will like them better. 2011-07-19 23:32:55 +00:00
kudzu_cp
5d7774323c x# 2011-07-19 19:45:30 +00:00
kudzu_cp
49017604a0 2011-07-19 18:44:45 +00:00
kudzu_cp
b62e670e41 2011-07-19 05:00:06 +00:00
kudzu_cp
00307f851d X# 2011-07-19 04:34:37 +00:00
kudzu_cp
914cb71930 2011-07-18 16:03:50 +00:00
kudzu_cp
951e5859fc 2011-07-18 04:43:07 +00:00
kudzu_cp
be9dbc0f4a 2011-07-18 03:03:29 +00:00
kudzu_cp
819f8b042d DebugStub 2011-07-18 02:48:09 +00:00
kudzu_cp
292c5a8d6b DebugStub work 2011-07-18 02:13:07 +00:00
kudzu_cp
bcfd0dd94f No asm labels for X# 2011-07-18 01:25:43 +00:00
kudzu_cp
812603b385 2011-07-18 01:09:56 +00:00
kudzu_cp
f2e9fde8fd 2011-07-18 00:11:13 +00:00
kudzu_cp
bf883e964a 2011-07-18 00:02:27 +00:00
kudzu_cp
46bb6ac755 2011-07-17 23:53:00 +00:00
kudzu_cp
3488d1309a 2011-07-17 23:51:19 +00:00
kudzu_cp
18e2dc46ea 2011-07-17 23:49:21 +00:00
kudzu_cp
0b30ff1eb6 2011-07-17 23:47:15 +00:00
kudzu_cp
f5e3467d19 2011-07-17 23:46:48 +00:00
kudzu_cp
dda6edb56d 2011-07-17 21:34:17 +00:00
kudzu_cp
24d5da7997 2011-07-17 21:20:38 +00:00
kudzu_cp
03ca5d14b7 2011-07-17 21:03:43 +00:00
kudzu_cp
a44974cb55 iret option for X# 2011-07-17 20:19:23 +00:00
kudzu_cp
a59a0b8194 PreserveStack option to XSharp attribute. 2011-07-17 20:07:25 +00:00
kudzu_cp
79c7f30ac3 2011-07-17 19:53:08 +00:00
kudzu_cp
ef031a2039 2011-07-17 19:44:26 +00:00
kudzu_cp
b543ab5ee9 2011-07-17 19:17:48 +00:00
kudzu_cp
677a5234d4 2011-07-17 19:05:39 +00:00
kudzu_cp
1dfff2cdf8 DebugStub 2011-07-17 18:54:10 +00:00
kudzu_cp
1719fb1802 DebugStub - working on elminating DebugStubOld 2011-07-17 18:46:39 +00:00
kudzu_cp
5d9254318d X# DataMember work 2011-07-17 17:03:35 +00:00
kudzu_cp
801a8a69a3 2011-07-17 16:09:21 +00:00
kudzu_cp
a7e3f9549f 2011-07-17 05:01:35 +00:00
kudzu_cp
bfa405335d X# work. 2011-07-17 05:01:14 +00:00
kudzu_cp
b74dd21e3c X# DataMember implicit declarations 2011-07-17 04:27:51 +00:00
kudzu_cp
79dd1eae4e 2011-07-17 03:08:55 +00:00
kudzu_cp
ad4a2245f8 2011-07-17 03:02:35 +00:00
kudzu_cp
92d07326d2 2011-07-17 02:55:57 +00:00
kudzu_cp
c537afe195 DebugStub optimizations. 2011-07-17 02:24:12 +00:00
kudzu_cp
35089c88e9 2011-07-17 01:27:14 +00:00