Commit graph

83 commits

Author SHA1 Message Date
Quajak
e45c3a5514 Merge remote-tracking branch 'upstream/master' into feature/CPUInfoPlugs
# Conflicts:
#	Test.sln
2020-04-23 18:35:17 +02:00
Quajak
5365e7287d Fixed string.IsNullOrWhitespace and fixed ProcessorTest kernel 2020-04-23 18:23:20 +02:00
Quajak
a3faa61198 Fixed location of new test kernel
Undid changes to configuration files
2019-10-27 22:43:51 -04:00
Quajak
d09b664fd7 Split Bcl tests into two so that the kernel is not too large 2019-10-27 22:06:40 -04:00
Charles Betros
ba2ace3ad1 Revert "In progress branch for cpuid plugs and tests"
This reverts commit d6c421d0bd.
2019-08-27 18:07:07 -05:00
Charles Betros
ce9f5a94a2 Revert "Remove guics test kernel"
This reverts commit e939735ee4.
2019-08-27 18:07:02 -05:00
Charles Betros
e939735ee4 Remove guics test kernel 2019-08-27 12:39:49 -05:00
Charles Betros
d6c421d0bd In progress branch for cpuid plugs and tests 2019-08-27 12:35:50 -05:00
Charles Betros
dc13f824f7 Update XSharp project paths 2019-06-20 17:02:02 -05:00
Charles Betros
bc8e4ea23c Remove analyzers from build 2019-04-13 23:05:14 -05:00
fanoI
4e7e5b5ff8 Added tests for StringBuilder, StringReader and StringWriter (for https://github.com/CosmosOS/Cosmos/issues/1027).
- FAT1 and FAT2 tests are joined in an unique FAT test
- IOTest refactored similarly as BCLTest
2018-11-04 14:51:02 +01:00
José Pedro
0076ee1788
Moved Cosmos.Core.DebugStub to IL2CPU. 2018-10-30 20:08:45 +00:00
José Pedro
bbc9328f38
Fixed Test.sln. 2018-10-30 12:17:12 +00:00
José Pedro
aeed119d51
Build updates. 2018-10-29 01:02:16 +00:00
José Pedro
39b06adcaa
Added roslyn analyzers. 2018-10-15 21:19:01 +01:00
José Pedro
a8f3f39b5d
Renamed Cosmos.TestRunner.UI.Avalonia to Cosmos.TestRunner.UI. 2018-10-07 01:40:21 +01:00
José Pedro
1175aa5594
Removed Cosmos.Build.MSBuild. 2018-09-25 20:41:40 +01:00
fanoI
613f0a83a0
Merge pull request #1025 from fanoI/MemoryCopyOperations.Copy_work
Memory copy operations.copy work
2018-09-23 14:37:32 +02:00
José Pedro
ebeef5d635
Test runner cleanup.
Removed TestKernels.csproj.
2018-08-30 18:39:18 +01:00
fanoI
a3852b50e3 Changed position of the DiskManager test in the Kernels directory. 2018-08-27 15:47:19 +02:00
fanoI
1fc3c768b6 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into DiskManager
# Conflicts:
#	Tests/Cosmos.TestRunner.Core/Cosmos.TestRunner.Core.csproj
2018-08-27 13:19:46 +02:00
fanoI
7f1ef3a504 Fixed Test.sln 2018-08-22 14:57:56 +02:00
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
91a9ffc7ff
Fixed unit tests and added them to Test.sln.
Removed compiler unit tests.
2018-08-04 21:30:50 +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
fanoI
c6165e6970 Fixed Test.sln file. 2018-07-22 16:37:02 +02:00
fanoI
da61f7885f Merge branch 'master' of https://github.com/CosmosOS/Cosmos into DiskManager
# Conflicts:
#	Test.sln
#	source/Cosmos.System2/FileSystem/FAT/FatFileSystem.cs
2018-07-22 16:16:39 +02:00
fanoI
a52d7918a5 Created new DiskManager class with the required methods that DriveInfo does not have: Format, ChangeDriveLetter, CreatePartition.
- Only Format is implemented for now
- Modified Bochs configuration: increased IPS to 4'000'000 this makes it more faster
- Optimized ReadFatSector to allocate less
2018-07-22 14:58:57 +02:00
José Pedro
73c4009e0e
Fixed build. 2018-07-17 00:44:18 +01:00
José Pedro
047678ae47
Implemented isolated assembly loading. 2018-04-05 22:31:00 +01:00
José Pedro
f5c60d08c9
Added Cosmos.TestRunner.UI.Avalonia to Test.sln.
Package updates.
2018-02-02 22:25:27 +00:00
fanoI
3c03b1ef69 Reverted changes to Test.sln (merge went bad!) 2018-01-28 15:10:14 +01:00
fanoI
1fb30deebd Updated to the New Project System 2018-01-28 02:57:08 +01:00
fanoI
46d5c0b63a
Merge branch 'master' into extended-ascii 2018-01-27 21:15:05 +01:00
fanoI
4a990ac2af 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)
- moved EncodingTest on Text subdir
- added ConsoleTest (not enabled by default)
- removed ASCIIEncodingImpl (it was not needed)
- Made plugs of Console better and added plugs for formatted versions
- Removed code to test Hashtable, Hashtable it will be a separate PR
2018-01-27 20:00:11 +01:00
José Pedro
5239530530
Merge latest from master. 2018-01-23 00:20:43 +00:00
José Pedro
c1b40271b3
IL2CPU.Compiler -> IL2CPU. 2018-01-13 16:05:32 +00:00
José Pedro
280defa822
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into project-system 2018-01-07 15:55:27 +00:00
José Pedro
4f4b51b94e
Test kernels cleanup. 2018-01-05 00:56:51 +00:00
José Pedro
25a18057c9
Removed GuessKernelGen3 from Test.sln. 2017-12-27 19:47:39 +00:00
fanoI
f2016193ba Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Test.sln
#	Tests/Cosmos.Compiler.Tests.Bcl/Kernel.cs
2017-12-24 21:34:41 +01:00
José Pedro
e69656c127
Added tests. 2017-12-17 18:53:30 +00:00
fanoI
26c74e73be Added Fat2 Tester to Test.sln... 2017-12-12 23:22:34 +01:00
José Pedro
00a884437a
Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
José Pedro
084c573084
IL2CPU -> IL2CPU.Compiler. 2017-12-09 20:16:19 +00:00
Charles Betros
ec41cc0d54 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2017-10-16 22:44:54 -05:00