valentinbreiz
51c91a0021
Update Global.cs
2018-04-05 19:06:08 +02:00
valentinbreiz
b2c8e33cdd
Update Global.cs
2018-04-05 09:24:54 +02:00
Og-Rok
f0ff67bf90
Threading
...
Added sleeping and task termination
2018-04-05 01:22:06 +01:00
Og-Rok
c94ca83079
Removed conflicts issues
2018-04-04 22:59:31 +01:00
Og-Rok
e5085e3261
Mutex
2018-04-04 22:41:42 +01:00
Og-Rok
5040d049e3
Merge remote-tracking branch 'origin/OgRok-Multitasking' into OgRok-Multitasking
...
# Conflicts:
# source/Cosmos.Core/Processing/ProcessContext.cs
# source/Cosmos.Core/Processing/ProcessorScheduler.cs
# source/Cosmos.HAL2/Global.cs
2018-04-04 01:28:54 +01:00
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
bd78428621
Trying to use a manual register switching
2018-03-26 23:36:09 +01:00
Og-Rok
1ac2ff7d0c
Starting work
2018-03-26 20:44:29 +01:00
valentinbreiz
1906db9dc0
Merge pull request #36 from CosmosOS/master
...
Updates from upstream
2018-03-11 14:35:31 +01:00
José Pedro
04e6cb9679
Removed SQLite workaround.
2018-03-09 17:13:12 +00:00
José Pedro
75359650c2
Cosmos property page.
2018-03-06 15:58:57 +00:00
José Pedro
e8e7d0b122
Fixed build.
2018-03-05 14:49:00 +00:00
José Pedro
182a7bae9e
Fixed build.
2018-03-05 14:41:59 +00:00
José Pedro
d1215d64b1
New Cosmos property page.
2018-03-05 14:21:58 +00:00
jp2masa
95d34f2b1a
Merge pull request #826 from CosmosOS/editorconfig
...
Added code style rules
2018-03-04 22:24:04 +00:00
fanoI
d0f8fa85c3
Merge pull request #912 from quajak/master
...
Added Math.Floor function with tests
2018-02-27 23:39:56 +01:00
José Pedro
bb95229fbf
Fixed build tasks logging importance.
2018-02-26 14:28:43 +00:00
jp2masa
56dab0a8d3
Merge pull request #914 from CosmosOS/convert-tests
...
Fixed Convert and added tests
2018-02-26 14:24:58 +00:00
José Pedro
5e51301d5c
Added tests for Convert.
...
Added back plugs for Decimal.
Plugged Int32.ToString(IFormatProvider).
2018-02-26 00:22:06 +00:00
José Pedro
cc54eadc4b
Changed default indent_size to 4.
2018-02-25 23:13:17 +00:00
José Pedro
fc7771494e
Updated appveyor.yml.
2018-02-25 21:23:32 +00:00
Quajak
4cb8d65752
Added Math.Floor function with tests (Tests are simply copied from ceiling and changed results)
2018-02-25 21:10:10 +01:00
Arawn Davies
1d8642f87c
Merge pull request #836 from KingLuigi4932/patch-11
...
[From IL2CPU#28] Fix Double and Float Arrays
2018-02-25 16:32:34 +00:00
fanoI
e4ad029ab3
Merge pull request #905 from quajak/master
...
New Implementation for Math.Ceiling
2018-02-25 17:17:22 +01:00
Arawn Davies
8a87167ce9
Merge pull request #906 from CosmosOS/pr-767
...
[CGS] VMWare SVGAII Support
2018-02-25 14:59:32 +00:00
Arawn Davies
a7c2d5fefb
Changes
2018-02-25 14:43:12 +00:00
Arawn Davies
fee00817a0
Merge pull request #901 from CosmosOS/pr-838
...
PR #838 Fix finding one volume
2018-02-25 02:15:01 +00:00
Arawn Davies
becfc92417
Finally! Fixed PCIDeviceExists returning null if it doesn't instead of false - Bit of a hack but it's done the job for now, needs redoing
2018-02-25 00:13:19 +00:00
Arawn Davies
efa36d1600
Re-write of GetFullScreenCanvas
2018-02-24 22:10:18 +00:00
Quajak
496144ab71
Added test to check for value larger than int max
2018-02-24 17:25:31 +01:00
Quajak
638078f31f
Fixed expected value for negative double tests
2018-02-24 17:08:44 +01:00
Quajak
88c50eceb7
Merge remote-tracking branch 'upstream/master'
2018-02-24 15:26:33 +01:00
Quajak
63f140f0ba
Added new ceiling command
2018-02-24 15:23:44 +01:00
Arawn Davies
beb48f29fd
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into pr-767
...
Merge master into pr-767
2018-02-24 11:02:45 +00:00
fanoI
080461bbb2
Merge pull request #854 from quajak/master
...
Rewrite of more math functions
2018-02-24 11:29:38 +01:00
José Pedro
ba59a99cae
Fixed .NET Framework check.
2018-02-24 01:06:53 +00:00
José Pedro
66554bd34b
Removed SUPPORT.md.
2018-02-24 01:05:03 +00:00
Quajak
106abb8744
Uses to double
2018-02-23 18:21:28 +01:00
Qujak
350b1aa831
Added special test for sin and cosine
2018-02-23 16:37:35 +01:00
Arawn Davies
c0192a21c7
Merge pull request #902 from CosmosOS/master
...
VS property pages.
2018-02-22 21:49:33 +00:00
Valentin Charbonnier
cb0c6b00e3
Merge pull request #35 from CosmosOS/master
...
Merge master.
2018-02-22 13:49:14 -08:00
José Pedro
37623dc78d
VS property pages.
2018-02-22 20:10:48 +00:00
Qujak
40fef5ba6a
Fixed naming problem
2018-02-22 20:03:06 +01:00
Arawn Davies
359f8ea974
Update FullScreenCanvas.cs
2018-02-22 11:57:13 +00:00
Arawn Davies
c954eb5b51
Merge pull request #838 from KingLuigi4932/patch-12
...
Fix: Getting one volume only
2018-02-22 11:47:16 +00:00
Arawn Davies
ea2c7a2a8d
Update BitConverterTest.cs
...
Byte[] doubleBytes was already defined, so redefining it instead of creating a new instance in that scope, should fix it
2018-02-22 11:28:58 +00:00
Qujak
dc27f898fb
Merge branch 'master' into master
2018-02-22 08:17:50 +01:00
Arawn Davies
d61cfa6c06
Nearly there
2018-02-22 00:22:45 +00:00
Qujak
e9b463c1e5
Added tan and atan method with tests
2018-02-21 21:41:48 +01:00