Commit graph

2171 commits

Author SHA1 Message Date
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
687dc7a454 2012-06-10 22:49:28 +00:00
kudzu_cp
e87592213a X# 2012-06-10 21:31:50 +00:00
kudzu_cp
7050ad19e4 2012-06-10 20:56:54 +00:00
kudzu_cp
51f0403aab 2012-06-10 20:29:27 +00:00
kudzu_cp
ff50910ccc Build Config clean up (again) 2012-06-10 20:01:16 +00:00
kudzu_cp
d6a1f1aba5 2012-06-10 19:57:34 +00:00
kudzu_cp
422ebbcca8 Removing MEF based XSharp project to convert to MPF. 2012-06-10 19:40:57 +00:00
kudzu_cp
c555131154 2012-06-10 19:09:47 +00:00
kudzu_cp
09375d7f81 2012-06-09 14:54:24 +00:00
kudzu_cp
2ed92546d9 X# Formatter 2012-06-09 14:24:31 +00:00
kudzu_cp
23a935148e Buider is ready! 2012-06-09 03:02:12 +00:00
kudzu_cp
b85c03a08e 2012-06-09 02:13:32 +00:00
kudzu_cp
ff6fddae5d Builder 2012-06-09 01:57:46 +00:00
kudzu_cp
6ec3bbe2ad 2012-06-08 16:57:38 +00:00
kudzu_cp
17d32631a1 2012-06-08 16:19:43 +00:00
kudzu_cp
70e96a81fe 2012-06-08 15:55:42 +00:00
kudzu_cp
a8f89cb84f New builder. 2012-06-08 15:43:11 +00:00
kudzu_cp
52ab4146a2 2012-06-08 14:57:47 +00:00
kudzu_cp
3be6b22754 Configuration Cleanup 2012-06-08 14:06:01 +00:00
kudzu_cp
5388499b32 2012-06-08 13:58:48 +00:00
kudzu_cp
9d87952917 2012-06-08 13:44:48 +00:00
kudzu_cp
e35aab6872 2012-06-08 13:43:56 +00:00
kudzu_cp
3decad9263 2012-06-08 13:39:19 +00:00
kudzu_cp
7ff23e73d5 2012-06-08 13:37:13 +00:00
kudzu_cp
a6a9878113 2012-06-08 13:35:52 +00:00
kudzu_cp
931f9a620b 2012-06-08 13:27:42 +00:00
kudzu_cp
cce7e34259 2012-06-08 12:51:09 +00:00
kudzu_cp
1e0b9a20e8 2012-06-08 12:33:53 +00:00
kudzu_cp
478fa0c002 2012-06-08 12:27:15 +00:00
kudzu_cp
1a71ceab2d 2012-06-08 10:47:09 +00:00
kudzu_cp
b6a5c6ce80 2012-06-08 00:07:33 +00:00
kudzu_cp
9d5405cd7c 2012-06-07 22:48:33 +00:00
kudzu_cp
72c82d5827 2012-06-07 22:20:07 +00:00
kudzu_cp
25eca0f2d0 2012-06-07 20:46:51 +00:00
kudzu_cp
5bd78af23d 2012-06-07 20:36:58 +00:00
kudzu_cp
97c8aae016 2012-06-07 20:05:42 +00:00
kudzu_cp
c28076dc97 2012-06-07 19:16:48 +00:00
kudzu_cp
9a0ff21005 2012-06-07 19:07:23 +00:00
kudzu_cp
5154e97811 X# icond 2012-06-07 18:41:32 +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
8c151dd0f7 2012-06-07 15:35:52 +00:00
kudzu_cp
5b1d60ab3d 2012-06-07 14:25:55 +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
mterwoord_cp
0cd51f8c6b Add file generator for X# (empty for now)
add new projects to the source control mappings
2012-06-05 17:46:17 +00:00
kudzu_cp
457c770918 2012-06-05 15:22:54 +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
624ade312e 2012-06-04 17:34:19 +00:00
blah38621_cp
509ab9194c Made the stack trace for plug scanning a bit more detailed. 2012-05-11 19:56:06 +00:00
kudzu_cp
3729d2dd53 2012-03-29 14:58:12 +00:00
kudzu_cp
d97f5cc7a1 2012-03-29 14:32:32 +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
01cf0bf074 2012-03-26 01:54:10 +00:00
kudzu_cp
dd96e77414 2012-03-26 01:02:24 +00:00
kudzu_cp
17dbb4b2e5 2012-03-26 00:53:33 +00:00
kudzu_cp
d6a829c5c6 2012-03-26 00:07:44 +00:00
kudzu_cp
c012e30524 2012-03-25 23:37:12 +00:00
kudzu_cp
159c436aca 2012-03-25 23:27:08 +00:00
kudzu_cp
22a9fb8cef 2012-03-25 23:14:52 +00:00
kudzu_cp
15a35f091d 2012-03-25 23:06:53 +00:00
kudzu_cp
4657811098 2012-03-25 22:17:47 +00:00
kudzu_cp
ff07240335 2012-03-25 21:55:46 +00:00
kudzu_cp
114ee39943 2012-03-25 21:38:37 +00:00
kudzu_cp
cebf4872fd 2012-03-25 21:05:10 +00:00
kudzu_cp
4faab18952 2012-03-25 21:02:13 +00:00
kudzu_cp
e65ce18d1f 2012-03-25 20:56:50 +00:00
kudzu_cp
2c6673b0b5 2012-03-25 20:54:09 +00:00
kudzu_cp
672b74000b 2012-03-25 20:39:21 +00:00
kudzu_cp
6090c8e21e 2012-03-25 20:06:42 +00:00
kudzu_cp
33d68811a9 2012-03-25 20:00:09 +00:00
kudzu_cp
31574615bf Assembly window. 2012-03-25 19:25:22 +00:00
kudzu_cp
4e2e3f481d 2012-03-25 19:04:42 +00:00
kudzu_cp
cfde2e7d8c Pong now uses a log rather than message boxes as they often popped up behind VS. 2012-03-25 18:25:12 +00:00
sschocke_cp
d8e888eac5 UDP Send and Receive now working.
Use new UdpClient(portNumber) to create a UDP client listening on that port, and UdpClient.Receive() to receive packets.
2012-03-21 12:03:04 +00:00
blah38621_cp
3504b38ecf Modified the license in LinkedQueue, it is now released under the public domain. 2012-03-15 04:19:25 +00:00
A51UK_cp
edb55b10f5 2012-03-13 16:04:40 +00:00
A51UK_cp
177a390311 2012-03-13 13:59:08 +00:00
A51UK_cp
49cda88d17 2012-03-13 12:17:00 +00:00
A51UK_cp
c88a6411f7 New Managed memory system 2012-03-13 11:43:01 +00:00
Trivalik_cp
1cd1645e1f remove TypeInitialized 2012-03-11 19:34:16 +00:00
A51UK_cp
909ce04dff Fix error that stop some folders from showing up in Vidual Studio 2012-03-04 13:58:19 +00:00
sschocke_cp
2ac239e62e Fixed broken Cosmos initiated ARP process
Added initial UDP support
UdpClient can be used to send UDP packets... No receiving possible yet.
2012-03-02 21:49:29 +00:00
sschocke_cp
544da465a4 Implemented workaround in NetworkStack to bypass the VMT scanner issue for now. 2012-02-29 20:31:56 +00:00
A51UK_cp
943be0dd2a 2012-02-27 20:00:23 +00:00
A51UK_cp
8b6d310dc9 Process and Memory Management classes. Note: they are not fully done. 2012-02-27 19:59:23 +00:00
Trivalik_cp
c23c2e6317 improve SVGAII
fix SetPixel/GetPixel calculation
add check for capability to implement fill and copy rect
2012-02-25 00:17:32 +00:00
Trivalik_cp
9cb1bb3797 fix WriteToFifo() in SVGAII driver 2012-02-23 22:19:05 +00:00
tgiphil_cp
ecf72e1f92 - Integrated MOSA's managed MakeISO tool into COSMOS 2012-02-21 07:58:23 +00:00
tgiphil_cp
f4ea745871 - Fixed multiboot signature alignment (must be 32-byte aligned) 2012-02-17 09:41:29 +00:00
HKS_cp
cd4636dd69 Fixed grammar in an exception 2012-02-17 00:50:04 +00:00
Trivalik_cp
9a3562b2f6 optimize null case of unbox 2012-02-16 21:40:37 +00:00
blah38621_cp
f63774aa9d Small change to the VMWareSVGAII driver. 2012-02-16 20:31:30 +00:00
Trivalik_cp
13af305d80 optimize Ldflda 2012-02-16 20:31:17 +00:00
geramy_cp
ca6c314e5e Added my playground, I also took HKSplayground project out of the bootstrap. 2012-02-14 11:33:20 +00:00
HKS_cp
0314e4c183 Added my own project to the sln 2012-02-14 10:24:41 +00:00
HKS_cp
ef77da1c49 Added my own playground 2012-02-14 09:32:32 +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
geramy_cp
08b28c0894 Initialized DebugInfo in profiler in file Assembler.cs so that it does not give a DebugInfo == null error. 2012-02-08 14:09:34 +00:00
geramy_cp
e6a22b1d8d This is updates to the profiler it seem's to be working to my knoledge with no crashes. 2012-02-08 14:00:37 +00:00
geramy_cp
72e912f662 Profiler now runs but has a small exception thrown.... it says it is missing a plug, working on it. 2012-02-07 14:42:14 +00:00
kudzu_cp
2d4348c19a 2012-02-06 18:04:18 +00:00
kudzu_cp
0a692f7435 Profile compiles now. 2012-02-06 17:09:54 +00:00
kudzu_cp
ba582b8931 2012-02-06 17:01:27 +00:00
kudzu_cp
a6cef699ee I dug out Cosmos.IL2CPU.Profiler but it needs fixed up some more to work with the current Cosmos. 2012-02-06 16:59:29 +00:00
kudzu_cp
ce9180d15a Readding Cosmos compiler profiler. Still needs fixed up to match current code. 2012-02-06 16:45:58 +00:00
sschocke_cp
24c27d23ef Added network support. ARP and ICMP echo(ping) is working. Couple of major changes here, so please re-run install.bat 2012-02-05 20:24:53 +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
kudzu_cp
6284099c5e 2012-02-04 14:04:28 +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
blah38621_cp
f29819a67e More cleanup in my user folder. 2012-02-02 20:29:50 +00:00
blah38621_cp
e5fc71917c Removed some large files in my user folder that weren't needed anymore. 2012-02-02 20:26:40 +00:00
sschocke_cp
b6e98c13c2 Implemented MemoryBlock changes as discussed with Matt and mailing list - all offsets are not byte offsets, and the TextScreen and VMWareSVGA classes have been updated to use the new functions 2012-02-02 20:06:45 +00:00
sschocke_cp
0bbab9e1e6 Added SSchocke Playground - Contains porting effort for AMD PCNetII Driver
Fixed PCIDevice so that Command and Status are dynamic properties. Also added Claimed to mark a Device as handled by a driver
Also added an EnableDevice call to PCIDeviceNormal that enables the PCI Device on the bus
2012-02-01 19:38:29 +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
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
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
Trivalik_cp
a8073141e1 add pcspeaker iogroup to project file 2012-01-23 16:27:36 +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
64adccb08f 2012-01-23 14:33:24 +00:00
HKS_cp
d276668fae Missed the actual ports 2012-01-23 14:15:39 +00:00
HKS_cp
b6a63f6e62 Added pcspeaker to IOgroups 2012-01-23 14:14:28 +00:00
HKS_cp
66a97a383e Added PcSpeaker class 2012-01-23 14:13:32 +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
2463f28e6d 2012-01-23 01:10:47 +00:00
kudzu_cp
9bbbd3c6c7 2012-01-23 00:01:55 +00:00
kudzu_cp
5de785e33f 2012-01-22 23:55:48 +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
a0fe01f6a4 2012-01-22 21:25:17 +00:00
kudzu_cp
3f816a7507 2012-01-22 17:52:03 +00:00
mterwoord_cp
b72e8b3bde 2012-01-22 16:03:14 +00:00
kudzu_cp
f799b03867 Removed test code. 2012-01-22 15:15:39 +00:00
kudzu_cp
05e123117c Fix for local watch window. 2012-01-22 15:13:15 +00:00
kudzu_cp
a07cc56f32 Asm window was not displaying all asm when exception handlers were involved. This is now fixed. 2012-01-22 01:37:10 +00:00
Trivalik_cp
9441b92d8f fix Stfld
add exception with message to pdb, dll mismatch
2012-01-21 22:39:20 +00:00
kudzu_cp
43f3e1f835 Reformat so I can read it ot find the bug. 2012-01-21 20:54:54 +00:00
kudzu_cp
2c896b6c68 SendAssembly work 2012-01-21 20:05:15 +00:00
kudzu_cp
4b9231a16f Panels use fixed width font now. 2012-01-17 04:59:53 +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
cdab104afc 2012-01-17 00:43:03 +00:00
kudzu_cp
641da058e7 2012-01-16 14:54:19 +00:00
kudzu_cp
06e96d09e5 2012-01-16 04:56:51 +00:00
kudzu_cp
bdf1493d55 2012-01-16 01:09:41 +00:00
kudzu_cp
821a055020 2012-01-15 23:12:24 +00:00
kudzu_cp
d5a1bb2f45 Second breakpoint bug fixed. 2012-01-15 22:06:09 +00:00
kudzu_cp
6f7e16fb55 2012-01-15 21:37:13 +00:00
kudzu_cp
e5d56db899 2012-01-15 20:41:33 +00:00
kudzu_cp
8dc36c13e7 Cleanup and fixes to debugger engine for breakpoints. All breakpoints should be set properly now before booting.
Still some other issues to solve with VS hanging now on some breakpoints.
2012-01-15 19:35:49 +00:00
kudzu_cp
dd777a97b0 2012-01-15 17:48:22 +00:00
kudzu_cp
26aac6e863 2012-01-15 17:05:55 +00:00
kudzu_cp
d05253aea5 2012-01-15 16:54:06 +00:00
kudzu_cp
123309bbdf 2012-01-15 16:06:19 +00:00
kudzu_cp
c148e35fa8 2012-01-14 23:02:33 +00:00
blah38621_cp
61299be317 Fields now show up in the debugger. 2012-01-14 20:20:24 +00:00
kudzu_cp
1f2a1792d9 2012-01-14 18:57:47 +00:00
kudzu_cp
032809c7f1 2012-01-14 18:38:34 +00:00
kudzu_cp
e4862d3c7b 2012-01-13 13:07:54 +00:00
kudzu_cp
c8830d9c92 2012-01-13 11:29:55 +00:00
kudzu_cp
617ec171cd 2012-01-13 11:27:52 +00:00
blah38621_cp
cc8a45c603 Just realized that the MS project types all leave an empty line after the project is skipped. We now do that as well. 2012-01-11 21:59:55 +00:00
blah38621_cp
237cf2e693 Arrays now show their elements as children, and, in order to facilitate that, children are now enumerated through as well. Also, the methods to display the values of the properties are now much more compact, and much easier to maintain. 2012-01-11 21:51:23 +00:00
blah38621_cp
339570876b Fixed the missing newline when a project gets skipped. 2012-01-10 20:52:26 +00:00
kudzu_cp
13c58b3c66 2012-01-09 04:15:51 +00:00
kudzu_cp
64fee1d4ab 2012-01-09 00:53:39 +00:00
kudzu_cp
7e6be4ee59 2012-01-09 00:33:04 +00:00
kudzu_cp
28ab7aa453 2012-01-09 00:14:03 +00:00
kudzu_cp
73f5e2fd74 Cosmos output pane updates
Text data for windows now uses UTF8 on pipe instead of ASCII.
2012-01-08 23:37:39 +00:00
kudzu_cp
f905202fcf Output window. 2012-01-08 21:10:32 +00:00
kudzu_cp
01871e59cf Better VMWare cleanup, moved ping button. 2012-01-08 20:48:11 +00:00
kudzu_cp
a981f8cf35 VSIP Ping 2012-01-08 18:23:41 +00:00
Trivalik_cp
a584bc2845 fix 64 bit mul 2012-01-08 14:43:01 +00:00
kudzu_cp
458e26b960 2012-01-07 18:28:01 +00:00
kudzu_cp
8a67dabe59 2012-01-06 02:08:10 +00:00
kudzu_cp
04acca08ae Menu changes 2012-01-06 01:26:52 +00:00
kudzu_cp
399dbca6d6 Menu changes 2012-01-06 01:12:16 +00:00
blah38621_cp
7258cbf63c Added expression support, meaning you can now hover over a local variable, or parameter, and get it's value. 2012-01-06 00:09:41 +00:00
kudzu_cp
d1d1e5548c 2012-01-05 20:26:54 +00:00
kudzu_cp
8d6d494ee4 2012-01-05 19:26:40 +00:00
kudzu_cp
e74e47cd50 2012-01-05 19:11:46 +00:00
kudzu_cp
06268de3dd 2012-01-05 18:58:19 +00:00
kudzu_cp
ff4a7a0373 2012-01-05 18:41:14 +00:00
kudzu_cp
79e40a4f31 2012-01-05 18:02:10 +00:00
kudzu_cp
d9d2fb607b 2012-01-05 02:43:51 +00:00
kudzu_cp
72e093fdad 2012-01-05 01:52:21 +00:00
kudzu_cp
bfd4a54f81 2012-01-05 01:47:43 +00:00
blah38621_cp
9e984dedc8 Fixed the debugging of char[]'s, and int[]'s, as well as added quite a few others. The current list of supported types in a watch is as follows:
string, byte, byte[], char, char[], short, short[], ushort, ushort[], int, int[], uint, uint[], long, long[], ulong, ulong[], float, float[], double, double[], bool, and bool[].
2012-01-05 00:09:55 +00:00
blah38621_cp
7b6708e9a1 The document context is now registered as C# rather than C++. (it was registered as C# elsewhere) 2012-01-04 20:45:28 +00:00
kudzu_cp
1b30ec8c7c 2012-01-04 14:27:37 +00:00
kudzu_cp
a6c23ad599 Cleanup of debug window registration code. 2012-01-04 14:26:16 +00:00
kudzu_cp
c7a0921085 Work for new tool window. 2012-01-04 05:11:15 +00:00
kudzu_cp
b7dbb97b76 Fixed guess project. 2012-01-04 00:00:51 +00:00
kudzu_cp
7e1190354c 2012-01-03 23:26:23 +00:00
blah38621_cp
035c6af673 Committing my local changes to my user folder. 2012-01-03 23:15:52 +00:00
kudzu_cp
23505c87c0 Fixed issue where debugging services did not function after first run unless VS was restarted. 2012-01-03 22:04:13 +00:00
kudzu_cp
3165d45560 2012-01-03 04:06:34 +00:00
kudzu_cp
8034dd5ad6 Documentation 2012-01-03 00:46:44 +00:00
kudzu_cp
9d337d22ed 2012-01-02 20:14:29 +00:00
kudzu_cp
c81f4f2b98 Added URL to plug needed exception. 2012-01-02 19:38:20 +00:00
kudzu_cp
44c3416a4e Fixes and improvements to assembly window. 2012-01-02 18:55:47 +00:00
kudzu_cp
f964d1d4eb 2012-01-02 18:42:24 +00:00
kudzu_cp
da3355f753 Work on assembly window. 2012-01-02 17:31:26 +00:00
kudzu_cp
f513abbe0f 2012-01-02 01:10:41 +00:00
kudzu_cp
8275d3a1ac 2012-01-02 00:25:05 +00:00
kudzu_cp
48d627a74d Namespace fix. 2012-01-02 00:17:20 +00:00
kudzu_cp
79261933a6 2012-01-02 00:02:05 +00:00
kudzu_cp
1a2e8360ce 2012-01-02 00:00:31 +00:00
kudzu_cp
1ce79a93fe 2012-01-01 23:58:59 +00:00
kudzu_cp
17a0643e91 Changed menu captions. 2012-01-01 20:22:49 +00:00
kudzu_cp
a4387f0cc2 2012-01-01 19:43:49 +00:00
Cman332_cp
9270721daf Forgot a bracket in the string implementation 2011-12-30 04:19:52 +00:00
Cman332_cp
537cf4502d I have implemented most of the String.Concat overloads. The only ones that aren't implemented are the IEnumerable overloads 2011-12-30 03:35:23 +00:00
blah38621_cp
a0e0410c26 Added Orvid.Graphics.Image.SubImage by request. 2011-10-28 16:53:59 +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
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
8f1d4c09fb Another from Gendarme, All attribute constructor arguments should be accessible via a read-only property. 2011-10-22 23:50:16 +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
362cd25d80 I somehow failed to remove a Console.WriteLine directive from when I was debugging the System.Math plug. That directive is now removed. 2011-10-22 22:51:20 +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
HKS_cp
421544d8cb Masked PIT again - Now only keyboard and PS2 is unmasked 2011-10-18 10:34:17 +00:00
HKS_cp
19249be675 Added PIT to interrupt 2011-10-18 09:16:45 +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
bd2c82a292 The plug needed exception now also provides a trace of what method caused it to be added to the stack for processing. (Changes provided by sebdg) 2011-10-14 20:09:36 +00:00
blah38621_cp
ab2a8ab438 Added the COM IOGroup, to allow a basic Logger implementation that logs to a Com port. Also added a TestRunner project, which currently includes tests for the logger itself, and tests for the comparison operators for byte, sbyte, ushort, short, uint, int, ulong, long, float, and double. 2011-10-09 21:52:05 +00:00
blah38621_cp
6a36c7c3b8 Reverted the changes from my attempt to multi-thread IL2CPU. 2011-10-08 14:48:48 +00:00
blah38621_cp
606e309051 2011-10-08 01:42:17 +00:00
blah38621_cp
ee6d1622f1 2011-10-08 00:43:54 +00:00
blah38621_cp
fab78c5e2c 2011-10-08 00:42:51 +00:00
blah38621_cp
ad33893587 2011-10-08 00:30:08 +00:00
blah38621_cp
540ba18ddb 2011-10-08 00:28:05 +00:00
blah38621_cp
0375b13a2f 2011-10-08 00:23:20 +00:00
blah38621_cp
2f817d0bc2 2011-10-08 00:07:37 +00:00
blah38621_cp
a7b96e304d 2011-10-08 00:03:34 +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
blah38621_cp
71464309ed Removed the plugs for the PadLeft and PadRight methods, which shouldn't have been created in the first place as PadHelper was already plugged. 2011-10-06 20:54:14 +00:00
Trivalik_cp
c54cb3bdd2 remove unneeded decimal part in float/double ToString() for example 0.0 -> 0 ; 3.0 -> 3 2011-10-06 19:57:10 +00:00
blah38621_cp
2ec9169194 Fixed a small issue in DeviceClass's GetString Method, it was comparing a 16-bit string literal against a 32-bit string literal, and as such would never return the correct value. 2011-10-05 23:42:09 +00:00
mterwoord_cp
d2d833727f 2011-10-03 16:16:25 +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
blah38621_cp
361219d23e Added Double support to Conv_I1, Conv_I2, Conv_I4, Conv_U1, Conv_U2, Conv_U4, and Conv_U8, also fixed float conversion in those same files. (We were rounding, we needed to be truncating) 2011-10-01 23:03:33 +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
blah38621_cp
a42fbd6f3d Fixed the Sin, Cos, and Tan implementation in the System.Math plug, please note, they currently will not work, as there are still a few issues with double comparison. 2011-09-27 21:43:02 +00:00
blah38621_cp
ad9cf425a4 Somehow missed Math.Round when I was plugging System.Math, so it's now implemented. Please note, it won't actually work until modulus is supported for doubles. 2011-09-20 20:50:10 +00:00
boeman_cp
929da17837 Fix for PCI Enumeration, now it does not check every bus 2011-09-19 22:28:48 +00:00
Trivalik_cp
6663266609 fix Clt_Un todo 2011-09-19 20:30:06 +00:00
blah38621_cp
88b17e3a67 My plug viewer will now generate a plug template if needed, for any assembly it loads. Also added a Cosmos.Plugs folder in my user folder which contains a set of templates generated by it. Please note, the plugs generated by it currently need manual adjustments before they are usable. Also, that Cosmos.Plugs project in my folder does not compile. 2011-09-19 00:50:33 +00:00
blah38621_cp
facf434a5d Added a nice range of tests for IL2CPU, currently working on getting everything that needs plugging, plugged. The tests originate from Mono, and not even MS.Net passes all of them. (un-supprisingly, seeing as their mono's tests, MS.Net fails more of them than Mono 2.10.1) There are also tests in there that are designed to test every CIL OP-Code. Not all of those are enabled, as some have to be written in IL. 2011-09-17 21:44:48 +00:00
blah38621_cp
aee4bdbbb1 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
blah38621_cp
7798780f57 Implemented the RTC, it should now support all possible options that RTC can support. 2011-09-17 16:51:03 +00:00
blah38621_cp
b1795b585e Added the Clear, and DefineCursor functions to the repository version of the VMWareSVGAII driver. 2011-09-16 18:30:17 +00:00
blah38621_cp
c92a4d31df Fully plugged the System.Math class with a pure C# version. Commented out the old version of this plug, but left it there. Also commented out the exception that was being thrown in Cosmos.Hardware.BlockDevice, which was preventing system booting. 2011-09-15 21:09:52 +00:00
Trivalik_cp
f599c0726b fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
Trivalik_cp
6f1efc4bcb add sign check for choose right asm instruction in LdLoc 2011-09-14 21:10:56 +00:00
blah38621_cp
96d3fde47c Made quite a few changes in my folder, including adding a Test kernel, and adding the Quad data-type to Orvid.Graphics.Dependancies. 2011-09-14 20:49:13 +00:00