LostTheBlack_cp
|
c4ca9bc9b2
|
[*] Fixed error & improved code
|
2008-03-14 16:19:27 +00:00 |
|
LostTheBlack_cp
|
069f317b84
|
|
2008-03-14 10:58:54 +00:00 |
|
LostTheBlack_cp
|
721eabcc1e
|
[!] Warning about Bge instruction implementation and possible improvement.
|
2008-03-14 10:56:25 +00:00 |
|
mterwoord_cp
|
e628377ddc
|
Huge amount of fixes
|
2008-03-08 08:26:25 +00:00 |
|
mterwoord_cp
|
9536bc8a6c
|
Fixed some opcodes
|
2008-03-02 13:15:16 +00:00 |
|
mterwoord_cp
|
23bb80572a
|
Fixed Ext2 GetDirectoryEntries support
|
2008-02-29 18:03:56 +00:00 |
|
mterwoord_cp
|
edac084b3d
|
Fixed exceptions
|
2008-02-27 18:17:59 +00:00 |
|
mterwoord_cp
|
cc4f82c95a
|
Basic test harness
|
2008-02-24 16:15:24 +00:00 |
|
mterwoord_cp
|
1b182f0cf2
|
|
2008-02-24 12:24:02 +00:00 |
|
mterwoord_cp
|
0c6e92e5de
|
|
2008-02-10 15:27:44 +00:00 |
|
mterwoord_cp
|
b22ee8ff20
|
structs should work now. will be testing using the old ext2+ata code...
|
2008-02-08 18:29:30 +00:00 |
|
mterwoord_cp
|
2a2c747a83
|
|
2008-02-08 13:39:44 +00:00 |
|
mterwoord_cp
|
6a3de1368f
|
|
2008-02-08 13:10:51 +00:00 |
|
mterwoord_cp
|
109f8ed05a
|
|
2008-02-07 17:29:16 +00:00 |
|
mterwoord_cp
|
739904bbdb
|
|
2008-02-07 09:43:42 +00:00 |
|
mterwoord_cp
|
6695af454b
|
|
2008-02-07 09:09:28 +00:00 |
|
mterwoord_cp
|
565e749692
|
fixed some delegate issues
|
2008-02-05 16:15:23 +00:00 |
|
mterwoord_cp
|
def1052c25
|
New IL2CPU version
|
2008-02-04 08:17:37 +00:00 |
|
mterwoord_cp
|
e32bca76e9
|
Fixed stack corruption
|
2008-01-21 16:57:57 +00:00 |
|
mterwoord_cp
|
5a5e08db3b
|
|
2008-01-18 10:30:36 +00:00 |
|
mterwoord_cp
|
d931a504eb
|
Code cleanup
|
2008-01-10 14:25:51 +00:00 |
|
mterwoord_cp
|
66380d7392
|
userkit tool updates
|
2008-01-10 14:14:29 +00:00 |
|
kudzu_cp
|
628b6d3a4b
|
Builder improvements
|
2008-01-10 08:22:21 +00:00 |
|
mterwoord_cp
|
49307c26b5
|
Exceptions work now..
|
2008-01-09 18:33:50 +00:00 |
|
kudzu_cp
|
dd48f9b762
|
Remove i4o refs
|
2008-01-09 17:08:17 +00:00 |
|
kudzu_cp
|
cbd3c24eb3
|
Rest of strong naming
|
2008-01-09 17:03:23 +00:00 |
|
mterwoord_cp
|
9507e22f8e
|
More Exceptions support
|
2008-01-09 07:02:11 +00:00 |
|
mterwoord_cp
|
e3ed9fee18
|
|
2008-01-08 17:57:19 +00:00 |
|
mterwoord_cp
|
ca27c13169
|
more exception support
|
2008-01-08 16:18:59 +00:00 |
|
mterwoord_cp
|
ef768cc00b
|
|
2008-01-08 15:55:13 +00:00 |
|
mterwoord_cp
|
037413fedb
|
kernel works again
|
2008-01-08 15:01:05 +00:00 |
|
mterwoord_cp
|
af530d3847
|
Exceptions work, no finally/catch support yet, though
|
2008-01-06 12:24:02 +00:00 |
|
mterwoord_cp
|
f96ba2ecfd
|
Starting to implement exceptions
|
2008-01-05 16:48:59 +00:00 |
|
mterwoord_cp
|
860efefe5d
|
Fix dividing now
|
2008-01-05 16:23:46 +00:00 |
|
mterwoord_cp
|
7cf86e48ca
|
Changed il2cpu and cosmosscripts to generate multiple asm files, which are smaller..
|
2008-01-05 13:35:34 +00:00 |
|
mterwoord_cp
|
40968f0865
|
|
2008-01-03 17:59:51 +00:00 |
|
mterwoord_cp
|
1138655d8c
|
hacked-together version of 8byte result codes
|
2008-01-02 09:40:16 +00:00 |
|
mterwoord_cp
|
1d0bfcf49f
|
The dir command works now
|
2008-01-01 16:01:45 +00:00 |
|
mterwoord_cp
|
230a8cf42e
|
debug cleanup
|
2008-01-01 14:58:30 +00:00 |
|
mterwoord_cp
|
752c5d0655
|
|
2008-01-01 14:57:34 +00:00 |
|
mterwoord_cp
|
219d253444
|
|
2008-01-01 14:29:35 +00:00 |
|
mterwoord_cp
|
47a16c1ea0
|
|
2008-01-01 13:36:51 +00:00 |
|
mterwoord_cp
|
cf1c70ec48
|
|
2007-12-31 15:35:13 +00:00 |
|
mterwoord_cp
|
5806eb0ba0
|
memorystream works (writing)
|
2007-12-31 15:32:51 +00:00 |
|
mterwoord_cp
|
46a15deb44
|
Implemented Buffer.BlockCopy
|
2007-12-31 12:00:26 +00:00 |
|
mterwoord_cp
|
374affe053
|
|
2007-12-30 14:04:48 +00:00 |
|
mterwoord_cp
|
e42a484c97
|
|
2007-12-30 09:29:48 +00:00 |
|
mterwoord_cp
|
bb5b079685
|
arrays work now
|
2007-12-30 08:44:33 +00:00 |
|
mterwoord_cp
|
e8ac690997
|
Added small debugging aid
|
2007-12-30 07:58:08 +00:00 |
|
mterwoord_cp
|
7752b2aa26
|
|
2007-12-26 12:03:36 +00:00 |
|
mterwoord_cp
|
8e244b31d1
|
|
2007-12-25 13:25:12 +00:00 |
|
mterwoord_cp
|
c1e6033be3
|
|
2007-12-25 11:42:14 +00:00 |
|
mterwoord_cp
|
1626d982a1
|
Ext2 reading works now (limited edition)
|
2007-12-22 08:32:46 +00:00 |
|
mterwoord_cp
|
55b55528cf
|
|
2007-12-21 17:45:39 +00:00 |
|
mterwoord_cp
|
60cca6f6cf
|
Several changes. fixed stobj
|
2007-12-21 10:14:26 +00:00 |
|
mterwoord_cp
|
8e79109491
|
just builds, and runs fine, ext2 doesn't work by far yet. calculation issues
|
2007-12-19 18:19:30 +00:00 |
|
mterwoord_cp
|
a8ad4249d4
|
fixed operand order bug
|
2007-12-16 17:29:49 +00:00 |
|
mterwoord_cp
|
d82c83567d
|
|
2007-12-16 16:22:14 +00:00 |
|
mterwoord_cp
|
5147a015dc
|
Fixed Conv_I and stobj opcode handling..
|
2007-12-16 12:41:28 +00:00 |
|
mterwoord_cp
|
50a75f6f1d
|
argument handling bug fixed. could cause stack corruption
|
2007-12-16 12:17:11 +00:00 |
|
mterwoord_cp
|
36100523d4
|
|
2007-12-12 15:58:42 +00:00 |
|
mterwoord_cp
|
827bb7354d
|
Screen works fine now..
|
2007-12-09 16:04:30 +00:00 |
|
mterwoord_cp
|
0a0d753d00
|
Kernel works again..
|
2007-12-09 13:09:15 +00:00 |
|
mterwoord_cp
|
f1b1e29743
|
Some parts work now..
|
2007-12-08 14:37:06 +00:00 |
|
mterwoord_cp
|
530046b997
|
Debugging of cosmos works now via gdb and remote stub in vm
|
2007-12-02 15:19:53 +00:00 |
|
mterwoord_cp
|
90a9edda7c
|
random changes. some dont work :)
|
2007-11-27 13:57:13 +00:00 |
|
mterwoord_cp
|
f0f81c52cf
|
fixed issues with several opcode implementations. Queue<T> should work now
|
2007-11-26 13:14:34 +00:00 |
|
mterwoord_cp
|
36b66063a2
|
some fixes
|
2007-11-24 16:21:01 +00:00 |
|
mterwoord_cp
|
d7f1db40dc
|
Some more fixes to several stuff
|
2007-11-24 15:19:05 +00:00 |
|
mterwoord_cp
|
815426c76c
|
several fixes
|
2007-11-24 13:25:08 +00:00 |
|
mterwoord_cp
|
e4ed1fd45d
|
Fixed some tests
|
2007-11-23 18:33:19 +00:00 |
|
mterwoord_cp
|
e4b2cfaca3
|
prelim work on generics
|
2007-11-23 16:50:43 +00:00 |
|
mterwoord_cp
|
3e52956171
|
Added small optimization..
|
2007-11-23 15:53:33 +00:00 |
|
mterwoord_cp
|
e7ffcc64f2
|
|
2007-11-22 19:08:49 +00:00 |
|
mterwoord_cp
|
1e12c71137
|
|
2007-11-21 12:31:46 +00:00 |
|
mterwoord_cp
|
fdd36edaaf
|
All works now. metal mode cctors are called.
|
2007-11-21 09:05:47 +00:00 |
|
mterwoord_cp
|
97f8349dd7
|
Disabled static constructor calling in metal mode.
|
2007-11-20 18:16:04 +00:00 |
|
mterwoord_cp
|
0c861b9b2e
|
Some refactorings
|
2007-11-20 17:16:42 +00:00 |
|
mterwoord_cp
|
5f1eb30537
|
Some additional changes, now mono system libs can be used
|
2007-11-20 08:23:27 +00:00 |
|
mterwoord_cp
|
6f3133c06b
|
GC now reclaims arrays and array members correctly for static fields too
|
2007-11-19 16:00:18 +00:00 |
|
mterwoord_cp
|
fd2c7222bd
|
Console support is fixed
|
2007-11-19 14:57:23 +00:00 |
|
mterwoord_cp
|
91a0dc29c5
|
First version with the new Plug infrastructure
|
2007-11-19 14:11:28 +00:00 |
|
mterwoord_cp
|
a583650e73
|
refactorings
|
2007-11-18 16:51:28 +00:00 |
|
mterwoord_cp
|
ea5b8d6171
|
We have a GC now. :-)
|
2007-11-18 14:53:26 +00:00 |
|
mterwoord_cp
|
c4f0a83b0f
|
Code cleanup
|
2007-11-17 12:58:48 +00:00 |
|
mterwoord_cp
|
421e40e2cb
|
Code cleanup
|
2007-11-17 12:53:28 +00:00 |
|
mterwoord_cp
|
6391c135d6
|
several fixes/changes
|
2007-11-17 07:58:01 +00:00 |
|
mterwoord_cp
|
4fecfefed0
|
Some refactorings. .ctor(object,intptr) is now always implemented for delegates
|
2007-11-16 17:28:08 +00:00 |
|
mterwoord_cp
|
5b95799f65
|
Callvirt fixed. some other changes. simple delegate test. some usage change to il2cpu.exe
|
2007-11-16 16:18:43 +00:00 |
|
mterwoord_cp
|
dedbd9851b
|
keyboard works, stelem too :-)
|
2007-11-16 12:50:03 +00:00 |
|
mterwoord_cp
|
8cba117c94
|
Some opcode fixes
|
2007-11-16 12:37:50 +00:00 |
|
mterwoord_cp
|
36054ec753
|
Overall changes
|
2007-11-15 16:40:27 +00:00 |
|
mterwoord_cp
|
8f63d7739f
|
Overall changed. Most significant one is fix of Blt opcode handling
|
2007-11-15 10:06:36 +00:00 |
|
mterwoord_cp
|
9b14412c07
|
some small more changes
|
2007-11-13 14:28:34 +00:00 |
|
mterwoord_cp
|
bc984a9607
|
ldfld and stfld are fully implemented now
|
2007-11-13 14:16:16 +00:00 |
|
mterwoord_cp
|
8cbd8f27f8
|
Removed most usages of the Literal opcode. try to keep this usage to a minimum to ease future refactorings..
|
2007-11-12 16:42:01 +00:00 |
|
mterwoord_cp
|
08f60aa04b
|
it's possible to use objects in the kernel now...
|
2007-11-06 16:13:51 +00:00 |
|
mterwoord_cp
|
9b5a4b0cef
|
i4o integration
|
2007-11-05 15:17:51 +00:00 |
|
mterwoord_cp
|
35c15447be
|
some simple changes. kernel console works again
|
2007-11-05 12:27:29 +00:00 |
|
mterwoord_cp
|
36f4dfd119
|
fixed string support in metal-mode
|
2007-11-04 16:48:10 +00:00 |
|
mterwoord_cp
|
5082f79909
|
Strings work again
|
2007-11-02 10:44:46 +00:00 |
|
mterwoord_cp
|
b9e7c8e593
|
|
2007-11-02 09:59:50 +00:00 |
|
mterwoord_cp
|
2d57a52cd3
|
Comport writing works now, some other minimalistic changes.
|
2007-10-31 10:19:47 +00:00 |
|
mterwoord_cp
|
9f9e13fed7
|
Some small struct changes
|
2007-10-30 13:43:15 +00:00 |
|
mterwoord_cp
|
06d5c1c781
|
bunch of random changes. fixed shl, div_un, rem, string support.
|
2007-10-30 09:42:17 +00:00 |
|
mterwoord_cp
|
2eb2490012
|
Kernel console works again
|
2007-10-29 16:54:47 +00:00 |
|
mterwoord_cp
|
f1b0632f22
|
some fixes
|
2007-10-29 16:09:14 +00:00 |
|
mterwoord_cp
|
5c5cfd4536
|
some random changes
|
2007-10-29 15:34:45 +00:00 |
|
mterwoord_cp
|
0e81eb8979
|
fix ldsfld/stsfld
|
2007-10-29 15:21:09 +00:00 |
|
mterwoord_cp
|
be761b4ee8
|
some small stind_i changes, and repos cleanup (removing .user files)
|
2007-10-29 10:16:41 +00:00 |
|
mterwoord_cp
|
f9a421df12
|
Misc changes
|
2007-10-29 10:04:17 +00:00 |
|
mterwoord_cp
|
911dc893ae
|
Fixed several things. Kernel building works again.
|
2007-10-27 14:53:51 +00:00 |
|
mterwoord_cp
|
8f9b9bd80d
|
non-multicast events work now.
|
2007-10-26 15:03:48 +00:00 |
|
mterwoord_cp
|
07a5974362
|
Some small changes
|
2007-10-23 08:18:39 +00:00 |
|
mterwoord_cp
|
8431877010
|
Console works again.
|
2007-10-11 18:04:03 +00:00 |
|
mterwoord_cp
|
0110fc3a18
|
VMT support works now :)
|
2007-10-11 14:17:11 +00:00 |
|
mterwoord_cp
|
ddb3d63764
|
The struct/aray bug finally has been solved. Next big thing is vmt support. see how far we are.
|
2007-10-10 14:57:22 +00:00 |
|
mterwoord_cp
|
92e09ad416
|
Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT.......
|
2007-10-09 17:21:48 +00:00 |
|
mterwoord_cp
|
eca2b6818d
|
Everything works again.
|
2007-10-07 12:53:38 +00:00 |
|
mterwoord_cp
|
ffcd2a6bbd
|
random changes, interrupts work now
|
2007-10-06 19:13:14 +00:00 |
|
mterwoord_cp
|
0fcc0b4e95
|
Works all.
|
2007-10-06 17:12:11 +00:00 |
|
mterwoord_cp
|
236d76e426
|
random changes, some stuff might not work
|
2007-10-06 16:01:03 +00:00 |
|
mterwoord_cp
|
40b559b3db
|
Console.WRiteLine works again for NativeX86
|
2007-10-06 08:53:51 +00:00 |
|
mterwoord_cp
|
5600aeeb4b
|
random changes
|
2007-10-06 08:22:26 +00:00 |
|
mterwoord_cp
|
82ab3df4ee
|
building an OS kernel works now. Console.WriteLine implemented :D
|
2007-10-04 09:15:32 +00:00 |
|
mterwoord_cp
|
9af7ec118f
|
Right now it's possible to compile to a tiny OS kernel. Right now, only thing possible to do is putting characters on the screen. More in the works
|
2007-10-02 15:15:35 +00:00 |
|
mterwoord_cp
|
349ae23c13
|
A bunch of refactorings. Now code generation is done in the right places
|
2007-09-30 12:19:27 +00:00 |
|
mterwoord_cp
|
971b4320bf
|
Many changes. VMT doesn't work yet. First going to work on enhancing the testbench.
|
2007-09-29 16:07:32 +00:00 |
|
mterwoord_cp
|
a331bc1b1b
|
output builds now :-)
|
2007-09-28 14:27:53 +00:00 |
|
mterwoord_cp
|
3f0e954f89
|
Quite a bunch of fixes went in, but still doesn't work.
|
2007-09-28 09:33:24 +00:00 |
|
mterwoord_cp
|
edd9ada479
|
VTable is getting emitted now. There are some issues with the generated code. ie, doesn't work at all....
|
2007-09-27 17:46:17 +00:00 |
|
mterwoord_cp
|
3df87b10ec
|
second part of checkin
|
2007-09-27 16:55:22 +00:00 |
|
mterwoord_cp
|
e2931e97ee
|
All ops neccessary for a scan are now implemented
|
2007-09-27 16:55:00 +00:00 |
|
mterwoord_cp
|
ee1b9e8f5c
|
Implemented a bunch of new opcodes.
|
2007-09-27 11:10:49 +00:00 |
|
mterwoord_cp
|
1ea78b247f
|
Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch
|
2007-09-26 09:12:43 +00:00 |
|
mterwoord_cp
|
0f7c09b534
|
Now it's possible to make metal apps.
|
2007-09-26 07:46:38 +00:00 |
|
mterwoord_cp
|
b1214b88a6
|
Structs are working now
|
2007-09-24 07:19:39 +00:00 |
|
mterwoord_cp
|
e29f612a52
|
Some more changes, nothing functionally changed.
|
2007-09-23 15:50:00 +00:00 |
|
mterwoord_cp
|
a7953f9631
|
Pinvoke WRiteLine works using a real string object
|
2007-09-23 14:25:29 +00:00 |
|
mterwoord_cp
|
c2dc707cf0
|
Many changes, some might not work
|
2007-09-22 17:31:13 +00:00 |
|
mterwoord_cp
|
0af081617d
|
|
2007-09-22 11:03:41 +00:00 |
|
mterwoord_cp
|
f6ff5c14cf
|
Array support works now :-)
|
2007-09-22 09:44:20 +00:00 |
|
mterwoord_cp
|
1efc0e11ce
|
Objects work now.
|
2007-09-21 15:33:47 +00:00 |
|
mterwoord_cp
|
ce7ced0996
|
All test are fixed to the latest code changes now, fixed Sub
|
2007-09-20 15:40:07 +00:00 |
|
mterwoord_cp
|
b591d8448f
|
Objects mostly work now. some small bugs left. first fix that, then proceed to Console.Writeline
|
2007-09-20 09:32:31 +00:00 |
|
mterwoord_cp
|
b0f43b82ff
|
OK. On start up of the produced app, a Heap is created using kernel32#heapcreate, and it looks like newobj itself works fine now. Next step is calculate the size of a class, and allocate the correct size, and then see if instance methods work.
|
2007-09-19 17:18:25 +00:00 |
|
mterwoord_cp
|
d958a558dd
|
Added support for starting up a runtime engine. Added simple heap startup/shutdown
|
2007-09-19 14:17:52 +00:00 |
|
mterwoord_cp
|
8d33bd70b1
|
Huge progress...
|
2007-09-18 18:02:51 +00:00 |
|
mterwoord_cp
|
aa22788bd2
|
|
2007-09-18 15:42:17 +00:00 |
|
mterwoord_cp
|
854d3c11ee
|
Typo, emitted 3 instead of 4
|
2007-09-18 06:14:36 +00:00 |
|