Cosmos/source/Cosmos.Core_Plugs/System
Og-Rok 2d5f637a91 Softwaare Multitasking
Working context switching but far from stable. Changes needed to be made
to the internals of cosmos to include mutex's in vital components (Heap,
Thread Manager, ect). Context switching currently only switches the
general registers and does not switch the MMX context, however this will
be added in the future. Also when a thread currently dies it takes the
whole system down, patches to the IDT handlers needed to be made to
prevent system lockup in the future
2018-04-04 01:22:52 +01:00
..
Collections/Generic Implemented the methods of StringEqualityComparer 2018-02-04 19:49:46 +01:00
Diagnostics Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
Globalization Added the concept of Encoding to the Console for now ASCII (default) and CP437 are supported (for others as CP858 I think it is needed to change font too) 2018-01-27 20:00:11 +01:00
Resources Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
Runtime Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
Text Added the concept of Encoding to the Console for now ASCII (default) and CP437 are supported (for others as CP858 I think it is needed to change font too) 2018-01-27 20:00:11 +01:00
Threading Softwaare Multitasking 2018-04-04 01:22:52 +01:00
ArrayImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
BitConverterImpl.cs Added BitConverter toDouble method and added tests 2018-02-21 17:58:47 +01:00
BufferImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
CharUnicodeInfoImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
DateTimeImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
DelegateImpl.cs Starting work 2018-03-26 20:44:29 +01:00
EnvironmentImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
EventHandlerImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
ExceptionImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
GCImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
MulticastDelegateImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
ObjectImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
OutOfMemoryExceptionImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
RuntimeType.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
RuntimeType.RuntimeTypeCache.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
RuntimeTypeHandle.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
SRImpl.cs Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2017-12-10 21:23:51 +01:00
StringImpl.cs Merge pull request #818 from CosmosOS/code-cleanup 2018-02-11 01:32:21 +00:00
TypeImpl.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00