Commit graph

39 commits

Author SHA1 Message Date
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
Og-Rok
1ac2ff7d0c Starting work 2018-03-26 20:44:29 +01:00
José Pedro
3d30e35332
Project file cleanup. 2018-02-15 19:25:36 +00:00
José Pedro
00a884437a
Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
José Pedro
5ddda426c6 Moved MoveD from XS.SSE2 to XS. 2017-10-29 00:22:09 +01:00
José Pedro
3b6cade435 Fixed Array.Copy. 2017-10-27 22:45:31 +01:00
José Pedro
054897c50e Merge latest from master. 2017-10-23 01:35:11 +01:00
Charles Betros
c840978528 Change TypeInfo to Type. 2017-10-17 21:55:43 -05:00
José Pedro
a63f4eaa5a Moved to .NET Core 2.0. 2017-08-24 19:20:44 +01:00
Kudzu
d9cf2ccd75 XSharp.Common --> XSharp 2017-08-10 21:57:29 -04:00
Kudzu
47aff268ed Cosmos.Assembler --> XSharp.Assembler 2017-08-10 20:59:32 -04:00
Kudzu
4a64fbb4ac separation 2017-08-10 18:56:55 -04:00
Kudzu
ac525c27d7 Builder 2017-08-10 17:49:14 -04:00
Kudzu
fa4c223452 Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Kudzu
fa00b78441 New Cosmos parent dir 2017-08-08 11:29:41 -04:00
Kudzu
ef419df411 AsmMarker 2017-08-04 11:10:02 -04:00
Kudzu
2b3f1c0e54 AsmMarker to use Dictionary 2017-08-04 11:02:54 -04:00
José Pedro
c945893a96 g3 2017-08-03 23:55:32 +01:00
Kudzu
c64597ce6e Attribs NS 2017-08-03 16:46:15 -04:00
Kudzu
221460e191 Attrib NS change 2017-08-03 15:17:34 -04:00
José Pedro
c0c0884f5f Fixes. 2017-07-17 19:48:21 +01:00
José Pedro
32bce706ac Array.Copy fix.
Added List tests.
2017-07-16 22:28:30 +01:00
José Pedro
be6e718e2d Fixes. 2017-07-14 22:10:03 +01:00
José Pedro
d3ae9f0a35 Moved plugs references to Cosmos.targets. 2017-07-14 21:52:22 +01:00
Kudzu
7a2b62f71d more 2017-07-14 13:47:54 -04:00
Kudzu
d95d0b71b7 Code sorting to RingAttribs phase 1 2017-07-14 12:39:10 -04:00
José Pedro
6f4b6098b4 Label fixes. 2017-07-14 14:17:49 +01:00
Kudzu
b4ef31c993 Merge Cosmos.Core.Common 2017-07-13 14:38:23 -04:00
Kudzu
1dfe69bc73 Namespace change in prep for project merge 2017-07-13 14:25:50 -04:00
Kudzu
84b0b0184d Cosmos.IL2CPU.Plugs is now Cosmos.IL2CPU.API 2017-07-13 13:05:05 -04:00
Kudzu
a2bca9f5b0 ObjUtils fix 2017-07-13 13:00:44 -04:00
José Pedro
ef5395b866 Namespace fixes. 2017-07-07 15:25:05 +01:00
Kudzu
066182d8b4 WORKS 2017-07-03 18:26:07 -04:00
Charles Betros
6018475507 Revert "Rename Cosmos.Core_Asm to Cosmos.Core.Asm."
This reverts commit e8fabb7eef.
2017-07-03 09:51:51 -05:00
Charles Betros
e8fabb7eef Rename Cosmos.Core_Asm to Cosmos.Core.Asm. 2017-07-02 16:31:57 -05:00
Kudzu
8cc1ba85fd Builds and install runs again 2017-07-02 14:10:02 -04:00
Kudzu
09379d9ecc sln 2017-07-02 13:51:27 -04:00
Kudzu
1dbf352c74 ref fixes 2017-07-02 12:21:53 -04:00
Kudzu
eee320c724 Name consolidation 2017-07-01 16:49:28 -04:00