Charles Betros
|
fd54c66225
|
Reworked fat file system. Added conditionals for debug output. Implemented some System.IO plugs.
|
2015-11-26 11:45:58 -06:00 |
|
Charles Betros
|
417df82cf7
|
Handle stelem for unsigned types.
|
2015-11-24 11:38:57 -06:00 |
|
charles.betros@gmail.com
|
f23d8207ab
|
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
|
2015-11-20 23:52:57 -06:00 |
|
charles.betros@gmail.com
|
31684c15d6
|
Working on FAT and create directory.
|
2015-11-20 23:52:08 -06:00 |
|
Matthijs ter Woord
|
c85d42162b
|
Merge pull request #259 from rebizu/master
fixing #254
|
2015-11-18 08:39:00 +01:00 |
|
Rebizu
|
4dd59188fa
|
fixes #254
|
2015-11-17 20:14:49 +01:00 |
|
charles.betros@hcss.com
|
ef181b4ee5
|
Set the parent directory to root if it's null.
|
2015-11-16 11:30:28 -06:00 |
|
charles.betros@hcss.com
|
d46bf5dd09
|
File system work.
|
2015-11-16 09:15:38 -06:00 |
|
Matthijs ter Woord
|
b7021b8fc1
|
Seems like compiler bug is fixed now.
|
2015-11-07 11:37:18 +01:00 |
|
Matthijs ter Woord
|
d5a1c54636
|
Another reformat
|
2015-11-07 10:22:33 +01:00 |
|
Matthijs ter Woord
|
6f9fcec90a
|
Reformat code, and add settings to editorconfig file.
|
2015-11-07 10:16:09 +01:00 |
|
Matthijs ter Woord
|
7d13293011
|
Add editorconfig file
|
2015-11-06 20:37:00 +01:00 |
|
Matthijs ter Woord
|
4ffeeae278
|
Compiler bug fixed.
|
2015-11-06 09:03:00 +01:00 |
|
Charles Betros
|
7565bb6a30
|
Exceptions were causing stack corruptions.
|
2015-11-04 22:31:38 -06:00 |
|
Charles Betros
|
d2ee8be699
|
Clean up extra stack after an exception.
|
2015-11-03 14:08:42 -06:00 |
|
Matthijs ter Woord
|
34c46c2c73
|
Refactor, so find references is easier to use.
|
2015-11-02 17:22:56 +01:00 |
|
Matthijs ter Woord
|
ac2a505f77
|
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
|
2015-11-02 11:37:22 +01:00 |
|
Matthijs ter Woord
|
f9c6edf4f9
|
Add comment.
|
2015-11-02 11:37:08 +01:00 |
|
Charles Betros
|
48a145d45d
|
Ldarg was printing its label twice.
|
2015-10-31 20:44:05 -05:00 |
|
Matthijs ter Woord
|
cd7f5e572a
|
Slight improvement of stack corruption checking code.
|
2015-10-24 13:19:34 +02:00 |
|
Matthijs ter Woord
|
3e5dd5f34b
|
Ongoing work.
|
2015-10-04 15:58:17 +02:00 |
|
Matthijs ter Woord
|
3fb0e6622d
|
Progress on fat.
|
2015-10-04 11:53:03 +02:00 |
|
Matthijs ter Woord
|
8e35d79602
|
Reading almost fixed.
|
2015-10-02 19:39:56 +02:00 |
|
Matthijs ter Woord
|
6e2dda177f
|
Ongoing fixes for file system work.
|
2015-10-02 17:59:06 +02:00 |
|
Matthijs ter Woord
|
d9a9737608
|
Filesystem/VFS/FAT work by @charlesbetros has been merged into main kernel.
This does NOT mean it's fully working yet!
|
2015-10-02 17:12:00 +02:00 |
|
Matthijs ter Woord
|
27286f0b33
|
Continuing fixes.
|
2015-09-05 18:18:23 +02:00 |
|
Matthijs ter Woord
|
44690293e8
|
Delegates issue solved.,
|
2015-09-05 18:11:20 +02:00 |
|
Matthijs ter Woord
|
4769cb2ce6
|
Fixes for delegates.
|
2015-09-04 17:51:45 +02:00 |
|
Matthijs ter Woord
|
0f21a8059f
|
Refactoring and more fixes to plug.
|
2015-09-04 13:32:23 +02:00 |
|
Darnell Williams
|
19932b4a5b
|
Array plug fixes for memory handles
|
2015-08-31 03:41:47 -04:00 |
|
Matthijs ter Woord
|
4f945b11ce
|
Disable vmt debug code.
|
2015-08-31 08:39:36 +02:00 |
|
Matthijs ter Woord
|
0b5490a281
|
Ongoing changes.
|
2015-08-18 20:19:36 +02:00 |
|
Matthijs ter Woord
|
e030f5b850
|
Progress.
|
2015-08-05 17:32:32 -04:00 |
|
Matthijs ter Woord
|
2762604cbc
|
More progress
|
2015-08-05 14:58:57 -04:00 |
|
Matthijs ter Woord
|
1d9c648691
|
Seem to be there. Merging follows.
|
2015-08-02 09:46:47 -04:00 |
|
Matthijs ter Woord
|
ac674008e4
|
More compiler fixes for new memory model.
|
2015-08-01 14:52:14 -04:00 |
|
Matthijs ter Woord
|
d2db318dc1
|
Progress. Most stuff seems to work now.
|
2015-08-01 13:48:25 -04:00 |
|
Matthijs ter Woord
|
422d6a56b8
|
Starting to work now.
|
2015-08-01 09:22:35 -04:00 |
|
Matthijs ter Woord
|
f54d7ace72
|
More progress
|
2015-08-01 09:04:35 -04:00 |
|
Matthijs ter Woord
|
4274bc52ac
|
More progress.
|
2015-07-31 13:11:51 -04:00 |
|
Matthijs ter Woord
|
73758c2643
|
Ongoing memory work.
|
2015-07-31 12:46:07 -04:00 |
|
Matthijs ter Woord
|
be0ace5c62
|
- Turns out the VMT table was not generated correctly: the _Handle datamember wasn't pointing to the actual data area
- small bugfix in heap.
|
2015-07-31 11:51:27 -04:00 |
|
Matthijs ter Woord
|
675ce71d10
|
Ongoing work.
|
2015-07-31 08:34:28 -04:00 |
|
Matthijs ter Woord
|
630118f4c9
|
Fixed an issue with VMT initialization.
|
2015-07-29 20:13:40 -04:00 |
|
Matthijs ter Woord
|
e91b500738
|
.
|
2015-07-29 18:58:42 -04:00 |
|
Matthijs ter Woord
|
7a35344202
|
More work on memory
|
2015-07-29 15:35:47 -04:00 |
|
Matthijs ter Woord
|
d6167d6e00
|
- Add extra logging to GlobalSystemInfo and Heap
- Fixed ldstr and string sending with memory handles
|
2015-07-29 10:44:52 -04:00 |
|
Matthijs ter Woord
|
7858e43584
|
Ongoing work on memory
|
2015-07-28 20:18:14 -04:00 |
|
Matthijs ter Woord
|
b56ce24f52
|
Merge branch 'master' into memory_handles
Conflicts:
Tests/Cosmos.TestRunner.Core/DefaultEngineConfiguration.cs
|
2015-07-28 16:30:05 -04:00 |
|
Matthijs ter Woord
|
fa4da67ff0
|
Ongoing debugger work.
|
2015-07-28 11:51:11 -04:00 |
|
Matthijs ter Woord
|
c1c3782770
|
Code reformat
|
2015-07-26 19:04:07 -04:00 |
|
Matthijs ter Woord
|
16f3dab45a
|
I think the default Heap allocates handles now.
|
2015-07-26 18:37:09 -04:00 |
|
Charles Betros
|
2e4e0dd370
|
Added a test kernel for boxing.
Moved Char Plug to Cosmos.System.Plugs
Added FAT writing. (Doesn't work yet.)
|
2015-07-24 17:52:44 -05:00 |
|
Matthijs ter Woord
|
66d1597746
|
.
|
2015-07-23 16:48:34 -04:00 |
|
Matthijs ter Woord
|
ae4600a0ee
|
Compilation seems fixed now. Still testing debugger.
|
2015-07-23 12:33:58 -04:00 |
|
Matthijs ter Woord
|
c340812392
|
Stack corruption bug is fixed now. Now still need to fix tests.
|
2015-07-23 12:24:54 -04:00 |
|
Matthijs ter Woord
|
c80eb38c8a
|
Reformat
|
2015-07-23 12:04:48 -04:00 |
|
Matthijs ter Woord
|
9171a3de35
|
.
|
2015-07-23 11:58:30 -04:00 |
|
Matthijs ter Woord
|
1154900a9b
|
Ongoing fixes
|
2015-07-23 11:26:39 -04:00 |
|
Matthijs ter Woord
|
67f06011e0
|
Implement simple branching for 8-byte operands.
|
2015-07-22 21:39:18 -04:00 |
|
Matthijs ter Woord
|
d827212e4a
|
Ongoing VS2015 work.
|
2015-07-22 21:23:55 -04:00 |
|
Matthijs ter Woord
|
befe55c72b
|
Add local and argument info on plugged method. argument info is handy there (locals not so much)
|
2015-07-18 02:19:28 +02:00 |
|
CSharpLover
|
9911ada17a
|
Update links for github
|
2015-07-04 18:24:31 +03:00 |
|
Matthijs ter Woord
|
732a3e2a3a
|
More fixes to stack reservation. We were assuming that there was space reserved for return value, while it shouldn't in all cases.
|
2015-07-04 12:46:28 +02:00 |
|
Matthijs ter Woord
|
cba227747b
|
Reformat code
|
2015-07-03 20:49:46 +02:00 |
|
Matthijs ter Woord
|
8eaee43bc0
|
Small compiler fix.
|
2015-07-01 20:28:31 +02:00 |
|
Matthijs ter Woord
|
f2f539eebb
|
Now the rings check also makes sure the kernel dll is ring User.
|
2015-07-01 19:47:21 +02:00 |
|
Matthijs ter Woord
|
cb5aae2c00
|
Ongoing adding of tests, fixing of IL interpreter.
|
2015-06-27 18:33:52 +02:00 |
|
Matthijs ter Woord
|
09e9a3abcb
|
Ongoing fixes.
|
2015-06-27 18:07:58 +02:00 |
|
Matthijs ter Woord
|
e80a1d6d07
|
Fixes #137
|
2015-06-27 18:05:12 +02:00 |
|
Matthijs ter Woord
|
68282aa557
|
Keyboard works. Next is enabling code that should be enabled, and removing debug code.
|
2015-06-17 20:09:37 +02:00 |
|
Matthijs ter Woord
|
44cdc7dc61
|
Other fixes.
|
2015-06-16 18:35:46 +02:00 |
|
Matthijs ter Woord
|
a8d39ced64
|
Fix ldelem for non-4 byte aligned elements.
|
2015-06-07 17:17:32 +02:00 |
|
Matthijs ter Woord
|
7c991e5ca6
|
Improve IL interpreter. Ldobj knows what type it pushes.
|
2015-06-07 17:17:16 +02:00 |
|
Matthijs ter Woord
|
bd93b5e272
|
Fix some IL interpreter logging statements and other small debugging fixes.
|
2015-06-07 17:17:01 +02:00 |
|
Matthijs ter Woord
|
56edbce9b6
|
Merge remote-tracking branch 'origin/master' into keyboard-work
|
2015-06-07 12:39:13 +02:00 |
|
Matthijs ter Woord
|
63d83a683d
|
Fix int64 divide.
|
2015-06-07 12:37:02 +02:00 |
|
Matthijs ter Woord
|
32a41216f7
|
.
|
2015-05-27 18:36:58 +02:00 |
|
Matthijs ter Woord
|
c205ec054d
|
Merge master.
|
2015-05-27 18:36:40 +02:00 |
|
Matthijs ter Woord
|
11e8b95b9c
|
Merge remote-tracking branch 'origin/ldelem-fixes'
|
2015-05-26 19:57:42 +02:00 |
|
Matthijs ter Woord
|
da1feb890a
|
Fixes to ldelem. Fixes #119
|
2015-05-26 19:56:54 +02:00 |
|
Andrey Kurdyumov
|
c26d29d113
|
Use shared code where possible
|
2015-05-26 22:42:47 +06:00 |
|
Geramy L. Loveless
|
548a71a4fb
|
Fixed compile error
I have fixed the compiler error.
We called Assemble twice causing the compilation of two of the same
instruction sets.
|
2015-05-25 22:51:08 -07:00 |
|
Matthijs ter Woord
|
0af76c627e
|
Initial fix for #119. This doesn't work yet.
|
2015-05-25 20:03:33 +02:00 |
|
Matthijs ter Woord
|
6cadd58f24
|
Small fix to editorconfig
|
2015-05-25 19:57:21 +02:00 |
|
Matthijs ter Woord
|
dd93b7d2b9
|
Initial keyboard work. Does not work due to bug in the compiler. (Ldelem_ref)
|
2015-05-24 16:33:21 +02:00 |
|
Matthijs ter Woord
|
243417857e
|
Add plug for UIntPtr.ToString
|
2015-05-22 17:20:35 +02:00 |
|
zdimension
|
bd9bf0884c
|
Update AppAssemblerRingsCheck.cs
|
2015-05-22 13:41:20 +02:00 |
|
zdimension
|
03e4266a3b
|
Added Console colors to the Cosmos.System.Console class and modified the plugs calls. Now Console.ForegroundColor and Console.BackgroundColor are working again!
|
2015-05-22 13:37:08 +02:00 |
|
Matthijs ter Woord
|
bfe5d73ba2
|
Several compiler fixes.
|
2015-05-10 19:04:20 +02:00 |
|
Matthijs ter Woord
|
37b2451193
|
A little bit code documentation
|
2015-05-10 15:34:23 +02:00 |
|
Matthijs ter Woord
|
906b554f17
|
Re-enable the ExceptionOccurred label.
|
2015-05-10 15:31:31 +02:00 |
|
Matthijs ter Woord
|
8268084c23
|
Compilation fix.
|
2015-05-09 11:15:32 +02:00 |
|
Matthijs ter Woord
|
08f62aa561
|
Merge pull request #56 from kant2002/Issue-9
Compilation improvements.
|
2015-05-08 19:50:06 +02:00 |
|
Matthijs ter Woord
|
1c22489404
|
Merge pull request #78 from kant2002/vs2015
Support for Vs2015
|
2015-05-08 19:42:38 +02:00 |
|
Andrey Kurdyumov
|
e8de8ad44d
|
Update Mono.Cecil to 0.9.6.1
Nuget used for delivering dependencies
|
2015-05-08 22:40:52 +06:00 |
|
Joshua Zenn
|
6142448d73
|
Update OpNone.cs
|
2015-05-08 08:28:53 -04:00 |
|
Matthijs ter Woord
|
1ef59b5246
|
Merge branch 'pr/84'
|
2015-05-07 18:29:58 +02:00 |
|
Andrey Kurdyumov
|
4509dd0f81
|
Fix String switch on Roslyn
|
2015-05-07 21:15:08 +06:00 |
|
Joshua Zenn
|
bcc07b0951
|
Added Ldobj OpType
|
2015-05-07 08:29:01 -04:00 |
|