Commit graph

144 commits

Author SHA1 Message Date
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