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
|
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
|
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
|
d7ab23f06b
|
IL2CPU is fast again :-)
|
2007-11-09 11:08:00 +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
|
2d57a52cd3
|
Comport writing works now, some other minimalistic changes.
|
2007-10-31 10:19:47 +00:00 |
|
mterwoord_cp
|
5c5cfd4536
|
some random changes
|
2007-10-29 15:34:45 +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
|
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
|
d049fbdc54
|
removed PostSharp dependency, fixed console tool.
|
2007-10-07 11:53:35 +00:00 |
|
mterwoord_cp
|
9a99d6394d
|
Do not use!
|
2007-10-07 11:05:38 +00:00 |
|
mterwoord_cp
|
ffcd2a6bbd
|
random changes, interrupts work now
|
2007-10-06 19:13:14 +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
|
cf84be2709
|
Added a better check for metal mode. disabled vmt generation for now.
|
2007-09-30 08:33:25 +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
|
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
|
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
|
ccbb4400ed
|
Simple If works
|
2007-09-16 07:59:58 +00:00 |
|
mterwoord_cp
|
12e80eeba5
|
|
2007-09-15 09:11:04 +00:00 |
|
mterwoord_cp
|
1d2c88087a
|
PInvoke works now. Note: there's no string support yet, therefore the HelloWorldMetal uses user32.dll#MessageBeep to do the testing
|
2007-09-12 12:28:43 +00:00 |
|
mterwoord_cp
|
d6f84266cb
|
Functions work now.
|
2007-09-11 16:29:45 +00:00 |
|
mterwoord_cp
|
81e4fa33ff
|
some small changes
|
2007-09-05 15:35:56 +00:00 |
|
mterwoord_cp
|
71ecc7cdf5
|
|
2007-09-05 13:51:29 +00:00 |
|
mterwoord_cp
|
491be780f8
|
doesn't work, see comments. some progress has been made, though
|
2007-09-04 17:16:30 +00:00 |
|
mterwoord_cp
|
4f1bf676e8
|
|
2007-09-03 17:12:38 +00:00 |
|
mterwoord_cp
|
42a470db28
|
|
2007-09-03 15:08:37 +00:00 |
|
mterwoord_cp
|
494629ea2b
|
Some infrastructural changes
|
2007-09-03 13:32:32 +00:00 |
|
mterwoord_cp
|
e1a1b54b67
|
produces valid output now
|
2007-09-03 11:23:10 +00:00 |
|
mterwoord_cp
|
066ae93575
|
|
2007-09-03 07:00:53 +00:00 |
|
mterwoord_cp
|
0d5f23f111
|
|
2007-09-02 15:34:50 +00:00 |
|
mterwoord_cp
|
b24ad8493c
|
|
2007-09-02 14:55:56 +00:00 |
|
mterwoord_cp
|
743e531621
|
|
2007-09-02 13:45:58 +00:00 |
|
mterwoord_cp
|
b619721961
|
|
2007-09-02 06:31:20 +00:00 |
|
mterwoord_cp
|
8a3dbcc5ca
|
Some refactorings
|
2007-09-01 15:21:22 +00:00 |
|
mterwoord_cp
|
92267f1801
|
|
2007-09-01 14:27:53 +00:00 |
|
kudzu_cp
|
2df5cb8a43
|
Latest changes
|
2007-09-01 13:48:02 +00:00 |
|
kudzu_cp
|
e640ba2a0f
|
Stable check in. More changes coming.
|
2007-09-01 10:18:53 +00:00 |
|
kudzu_cp
|
3824c22d05
|
Moved X86 ops to proper asm and ns
|
2007-09-01 09:42:43 +00:00 |
|
kudzu_cp
|
b256e9fcc1
|
comments
|
2007-08-31 16:00:30 +00:00 |
|
mterwoord_cp
|
af3440105e
|
|
2007-08-31 15:54:44 +00:00 |
|
mterwoord_cp
|
ce7ce6fe9a
|
|
2007-08-31 15:31:14 +00:00 |
|
mterwoord_cp
|
8da5df3d7e
|
|
2007-08-30 14:43:47 +00:00 |
|
mterwoord_cp
|
50f6a9a812
|
|
2007-08-30 14:13:48 +00:00 |
|
mterwoord_cp
|
44e22a32cf
|
some small refactorings
|
2007-08-30 10:45:00 +00:00 |
|
mterwoord_cp
|
5df9af6a2f
|
|
2007-08-30 10:20:06 +00:00 |
|
mterwoord_cp
|
430f9dc75b
|
|
2007-08-30 08:19:16 +00:00 |
|
kudzu_cp
|
6e702262ee
|
More structure
|
2007-08-29 16:08:44 +00:00 |
|
kudzu_cp
|
3eab4da6fa
|
naming fix
|
2007-08-29 15:40:17 +00:00 |
|
kudzu_cp
|
1c5765fa98
|
Chagned .Process to .Assemble
|
2007-08-29 15:39:16 +00:00 |
|
mterwoord_cp
|
d0a3089577
|
|
2007-08-29 15:23:08 +00:00 |
|
kudzu_cp
|
56f146996f
|
Renamed dir to match project
|
2007-08-29 14:28:10 +00:00 |
|