Commit graph

600 commits

Author SHA1 Message Date
fanoI
5659ff5a83 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into MemoryCopyOperations.Copy_work
# Conflicts:
#	Test.sln
#	Tests/Cosmos.TestRunner.Core/Cosmos.TestRunner.Core.csproj
#	Tests/Cosmos.TestRunner.Full/TestKernelSets.cs
2018-08-21 21:50:13 +02:00
fanoI
8691707b52 Created MemoryOperations.Copy that copies128 bytes any iterations using ASM
- VBE (Bochs Graphic Adapter): made bitmap drawing faster using MemoryOperations.Copy
- VBE (Bochs Graphic Adapter): made filled rectangle drawing faster using MemoryOperations.Fill
- Created TestRunner for MemoryOperations
2018-08-21 14:48:10 +02:00
José Pedro
5969dc01a2
Fixed build.
Reverted appveyor.yml image update.
2018-08-14 22:25:15 +01:00
José Pedro
eb3782f595
Fixed plugs project references for test kernels. 2018-08-14 18:15:57 +01:00
Charles Betros
f75a0b9464 Fix heap allocate performance issue. 2018-08-07 21:18:56 -05:00
José Pedro
91a9ffc7ff
Fixed unit tests and added them to Test.sln.
Removed compiler unit tests.
2018-08-04 21:30:50 +01:00
José Pedro
026d0fd443
Package updates. 2018-08-04 20:18:30 +01:00
José Pedro
8c2fa822e8
Test runner fix. 2018-08-04 19:24:40 +01:00
José Pedro
04c6a6ac28
Enabled the test adapter on test kernel projects.
Changed test kernels target framework to netcoreapp2.0.
2018-08-04 19:07:05 +01:00
José Pedro
cf0bf7d313
Moved test kernels to new subfolder. 2018-08-04 18:13:23 +01:00
José Pedro
c75ec2e126
Added test adapter for Cosmos test kernels. 2018-08-04 02:51:28 +01:00
José Pedro
4d88868362
Moved part of Cosmos.TestRunner.Core to Cosmos.TestRunner.Full. 2018-08-04 02:08:05 +01:00
José Pedro
1f35bf4268
Removed Cosmos.TestRunner.UI. 2018-08-01 20:47:37 +01:00
José Pedro
e70194da86
Test runner fixes. 2018-08-01 20:44:53 +01:00
José Pedro
a92f541cbe
Test runner improvements. 2018-07-23 00:22:05 +01:00
Quajak
65f114dd91 Merge remote-tracking branch 'upstream/master' 2018-07-04 22:35:40 +02:00
Quajak
33d16fca1c Readded ByteConverter class so that the Set methods can be still used.
Improved dialog of testrunner for saving the file
Fixed changes in FatDirectoryEntry
Added tests to EncodingTests for UnicodeEncoding
2018-07-04 22:31:20 +02:00
fanoI
2507b7f104
Merge pull request #980 from fanoI/CGS-Struct
Changed some classes of CGS to be struct
2018-05-25 20:45:48 +02:00
Quajak
ee4c09bcdb Fixed requested changes
Added plugs for BitConverter ToUInt16, 32 and 64 methods
Used ToUInt methods
2018-05-20 17:46:46 +02:00
Quajak
7635fcdb77 Merged 2018-05-19 13:33:28 +02:00
jp2masa
13b4b8e755
Merge pull request #930 from CosmosOS/vmt-fixes-tests
Added type system tests
2018-05-18 16:55:42 +01:00
Quajak
cacc918f09 Removed the byte converter class and used encoding or bitconverter classes for the correct classes. 2018-05-13 21:23:43 +02:00
fanoI
376c0d2db6 Changed some classes of CGS to be struct as they should have been from the beginnning.
- Mode and Point are now structures
- The copy of System.Drawing.Color is not needed anymore the real System.DrawingColor is used instead
- Updated CGS Test Kernel
- Made SVGAII a little more faster (but this not the complete solution)
2018-05-13 20:17:20 +02:00
José Pedro
87e38b2c15
Fixed #968. 2018-05-02 23:41:21 +01:00
jp2masa
e8262d196c
Merge pull request #950 from CosmosOS/structs-tests
Tests for structs
2018-04-27 19:33:16 +01:00
fanoI
57dc7813d5
Merge pull request #955 from fanoI/driveinfo_work
Driveinfo work
2018-04-22 21:30:07 +02:00
José Pedro
216c8b380f
Package updates. 2018-04-20 23:36:25 +01:00
fanoI
7439eed145 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into driveinfo_work 2018-04-15 13:29:57 +02:00
fanoI
d2ecdfdeee First part of the work on DiskManager
- plugged DriveInfo
- added tests for DriveInfo
- added to VFS a new method RegisterFilesystem()
2018-04-13 17:43:00 +02:00
José Pedro
75e0c8b648
Uncommented structs tests.
Added plug for Convert.ToString(long, int).
2018-04-11 20:42:11 +01:00
Mido Elgamal
5faf3f58e2 Fixed String Replace 2018-04-09 15:27:32 -04:00
fanoI
5b14274984
Merge pull request #918 from quajak/master
[CGS] Bitmap implementation
2018-04-08 14:02:20 +02:00
José Pedro
5fc398deb8
Improved kernel reference resolution on the test runner. 2018-04-06 20:47:07 +01:00
José Pedro
41f02e2338
Fixed referenced assembly resolution for kernel projects. 2018-04-05 23:53:33 +01:00
José Pedro
047678ae47
Implemented isolated assembly loading. 2018-04-05 22:31:00 +01:00
Arawn Davies
f851d5dafb
Merge branch 'master' into master 2018-04-04 00:23:03 +01:00
jp2masa
743fd4894b
Merge pull request #931 from CosmosOS/test-runner-assert-locations
Added assert location to failed asserts message
2018-04-03 20:58:47 +01:00
Quajak
b12f4fc3b6 Fixed Filestream write
Did requested changes
Added test for Filestream read and write
2018-03-22 21:38:41 +01:00
José Pedro
274fa3e9a5
Build targets. 2018-03-21 23:05:20 +00:00
José Pedro
25c7a21a2f
Added assert location to failed asserts message. 2018-03-20 20:40:10 +00:00
José Pedro
b93f6be60a
Added type system tests. 2018-03-20 18:07:55 +00:00
Quajak
7dfd5c8d91 Revert "Added tests for div and rem for int64 operands."
This reverts commit 82871710f7.
2018-03-20 16:09:49 +01:00
Quajak
c379ea32ba Fixed fat stream
Improved file test
2018-03-19 20:54:47 +01:00
Quajak
9f47e6f8a4 Added test which fails until ReadAllBytes has been fixed
Rewrote Bitmap to use single ReadAllBytes
2018-03-18 13:45:46 +01:00
Quajak
1fc410e4b2 Merge branch 'div-rem-int64-tests' 2018-03-04 13:49:57 +01:00
José Pedro
82871710f7
Added tests for div and rem for int64 operands. 2018-03-02 17:59:36 +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
5e51301d5c
Added tests for Convert.
Added back plugs for Decimal.
Plugged Int32.ToString(IFormatProvider).
2018-02-26 00:22:06 +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