Commit graph

598 commits

Author SHA1 Message Date
José Pedro
ce3aa13b61
Build targets. 2018-02-11 18:35:35 +00:00
fanoI
df3eb587a5
Merge pull request #885 from fanoI/dictionary_work
Dictionary<String, T> works finally!
2018-02-07 19:59:46 +01:00
jp2masa
0e558a79e8
Merge pull request #881 from CosmosOS/callvirt-fixes-tests
Tests for CosmosOS/IL2CPU#39
2018-02-06 21:38:41 +00:00
fanoI
c8c2bdfc20 Dictionary<String, T> works finally! 2018-02-04 18:48:58 +01:00
José Pedro
f5c60d08c9
Added Cosmos.TestRunner.UI.Avalonia to Test.sln.
Package updates.
2018-02-02 22:25:27 +00:00
fanoI
f7e6d37f32
Merge pull request #874 from CosmosOS/test-runner-ui
Added a test runner UI, built on Avalonia
2018-02-02 17:08:11 +01:00
José Pedro
205616ed22
Fixed and reenabled boxing tests. 2018-02-01 17:03:44 +00: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
c98978c70c Compiler.Tests.Bcl.System.Text -> Cosmos.Compiler.Tests.Bcl.System.Text 2018-01-27 21:12:08 +01:00
fanoI
7dadc52dc9 Fix merge conflicts 2018-01-27 20:17:17 +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
Charles Betros
560463e461 Comment thread test. 2018-01-26 11:01:46 -06:00
Charles Betros
b6c022848b Test kernel syntax error. 2018-01-25 16:42:50 -06:00
Charles Betros
281f76a7f0
Merge pull request #867 from ewoudje/master
PIT Fix
2018-01-25 14:05:37 -06:00
José Pedro
8f9ed2c8e8
Changed the test runner working dir. 2018-01-24 19:45:07 +00:00
José Pedro
5d6fe31c62
Added a test runner UI, built on Avalonia. 2018-01-23 16:46:12 +00:00
José Pedro
11e9fcd174
Renamed test runner configuration property.
StackCorruptionChecksLevel -> StackCorruptionDetectionLevel.
2018-01-23 13:37:29 +00:00
José Pedro
5239530530
Merge latest from master. 2018-01-23 00:20:43 +00:00
Valentin Charbonnier
849215a14c
Merge pull request #31 from CosmosOS/master
Merge master.
2018-01-22 13:40:36 -08:00
ewoudje
22f67e6549 Thread.Sleep plug and added ThreadTest 2018-01-21 19:15:27 +01:00
José Pedro
14bf74389c
Added back float and double parsing tests, accidentally removed in the previous commit. 2018-01-14 19:12:14 +00:00
José Pedro
71e754fe2f
BCL tests. 2018-01-14 16:58:25 +00:00
José Pedro
03d12a7bb4
Compiler engine settings refactoring. 2018-01-13 20:33:52 +00:00
José Pedro
db1d641de8
IL2CPU.Compiler -> IL2CPU. 2018-01-13 16:15:43 +00:00
José Pedro
c1b40271b3
IL2CPU.Compiler -> IL2CPU. 2018-01-13 16:05:32 +00:00
fanoI
c50b581d91 More work on Encoding
- Resolved problem with UTF8Enconding.BaseName property
- Started work to plug Hashtable to make the Encoding / Decoding more efficient
2018-01-10 20:29:05 +01:00
José Pedro
0142e03c0d
Added a workaround to fix e_sqlite3.dll loading.
Added NoWarn="NU1604" to package references in the kernel projects.
Fixed project reference paths in TRKernel.csproj.
Project file cleanup.
2018-01-08 17:49:19 +00:00
fanoI
ff78034a1c Added CP437 and CP858 (DOS Latin1) support to Encoding, CP858 is not working for VMT bugs. 2018-01-07 21:25:07 +01:00
Qujak
c31cfcef31 Changed Math.Acos and added tests 2018-01-07 20:06:02 +01:00
Qujak
e8aa997b07 Changed asin implementation and added tests 2018-01-07 18:55:36 +01:00
Qujak
67b3222404 Added Cos function with tests 2018-01-07 18:22:54 +01:00
Qujak
ba3d492adb Added sign function 2018-01-07 17:07:51 +01:00
José Pedro
280defa822
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into project-system 2018-01-07 15:55:27 +00:00
Qujak
e33cddd5cb Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2018-01-07 15:14:21 +01:00
Valentin Charbonnier
d8df4aab2e
Merge pull request #29 from CosmosOS/master
Merge master.
2018-01-05 12:30:20 -08:00
Valentin Charbonnier
300cb9dcfb
Update Kernel.cs 2018-01-05 21:29:58 +01:00
fanoI
5d18c212f5 Implemented requested changes 2018-01-05 20:02:53 +01:00
José Pedro
4f4b51b94e
Test kernels cleanup. 2018-01-05 00:56:51 +00:00
Qujak
393e99d95b -Added new sqrt function 2018-01-04 16:46:27 +01:00
fanoI
d19e3f867b Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Tests/Cosmos.TestRunner.Core/DefaultEngineConfiguration.cs
2018-01-03 22:22:31 +01:00
fanoI
b33724190b Finally Directory.Info function again calling the right plug too: IFileSystemObject_get_Exists!
- Modified String.Compare() to be totally managed code & added tests
- Clean up
2018-01-03 22:17:51 +01:00
Charles Betros
5ab50bf485
Merge pull request #847 from CosmosOS/test-runner-improvements
Test Runner improvements
2018-01-02 20:21:11 -06:00
José Pedro
f3e75f65b1
Added back engine configuration comments. 2017-12-31 20:45:15 +00:00
José Pedro
b231f66318
Test Runner improvements. 2017-12-31 17:39:26 +00:00
Jasper
2049d9c508 Moved float tests to single tests 2017-12-31 17:26:40 +01:00
Jasper
c2b83a6779 Fixed Pow function to handle edge cases and wrote tests to check that they are handled correctly. 2017-12-31 16:50:18 +01:00
Jasper
fe9b4c7e1d Completed requested changes 2017-12-30 18:42:38 +01:00
Jasper
3c308271ee Added tests for Double and Float parsing 2017-12-30 17:44:30 +01:00
Jasper
527108dcdb Added tests for Math.Exp and Math.Pow 2017-12-30 12:22:26 +01:00
José Pedro
25a18057c9
Removed GuessKernelGen3 from Test.sln. 2017-12-27 19:47:39 +00:00
José Pedro
b7b020f575
Upgraded Cosmos projects to the new format.
Removed test kernel Cosmos projects.
2017-12-27 02:44:51 +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
fanoI
37d2ae4079 Corrected and added tests for Filetream in any FileMode
- Added tests to File for issue https://github.com/CosmosOS/Cosmos/issues/760
- FileImpl add "wrong" code for the previous merge: removed it
- Clean up
2017-12-24 13:34:11 +01:00
KingLuigi4932
07a8b9fc13
Fix. 2017-12-23 22:37:20 +03:00
KingLuigi4932
a4e6fb2ff7
Unstoppable fix. 2017-12-23 22:32:32 +03:00
KingLuigi4932
2a6dcfe6e3
Fix. 2017-12-23 22:26:37 +03:00
KingLuigi4932
4af9397061
Replace Array.Copy with Assigning 2017-12-23 22:22:07 +03:00
KingLuigi4932
f7a7d45e87
Add FloatArray and DoubleArray Test 2017-12-23 22:11:21 +03:00
Valentin Charbonnier
4167ad81dd
Merge pull request #22 from CosmosOS/master
Merge Cosmos master.
2017-12-23 17:00:45 +01:00
José Pedro
e69656c127
Added tests. 2017-12-17 18:53:30 +00:00
jp2masa
3a0da1a679
Merge pull request #815 from CosmosOS/remove-net471-workaround
Removed workaround for .NET Framework 4.7.1 projects
2017-12-13 17:30:58 +00:00
fanoI
f46a910bb0 Another try... 2017-12-13 01:19:03 +01:00
fanoI
736b08a66c Added FAT2 to TestKernelSets 2017-12-13 00:28:36 +01:00
fanoI
766e349340 Let's see if now it works... 2017-12-12 23:36:12 +01:00
fanoI
c82529d751 Splitted FATTest to avoid AppVoyer timeout :-( 2017-12-12 22:07:00 +01:00
fanoI
d6aff6ab3b Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	source/Cosmos.System2_Plugs/System/IO/DirectoryImpl.cs
#	source/Cosmos.System2_Plugs/System/IO/FileImpl.cs
2017-12-10 21:23:51 +01:00
fanoI
51fac7ada4 Plugged FileInfo
- Added tests for FileInfo
- Added tests for Binary Reader/Writer
- Unified StreamReader and StreamWriter in a unique test
2017-12-10 20:35:29 +01:00
José Pedro
00a884437a
Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
José Pedro
8bed32957e
Test Runner fix. 2017-12-09 22:09:23 +00:00
José Pedro
084c573084
IL2CPU -> IL2CPU.Compiler. 2017-12-09 20:16:19 +00:00
José Pedro
7417cf913a
Removed workaround for .NET Framework 4.7.1 projects. 2017-12-05 23:23:12 +00:00
José Pedro
f8a765616d
Build. 2017-12-03 23:45:18 +00:00
fanoI
e05c58b4ed Merged with master 2017-12-01 22:24:28 +01:00
fanoI
1719083522 Make EncodingTest compile :-( 2017-12-01 22:22:01 +01:00
fanoI
299c155f4c Removed a lot of plugs from File: the promise is mantained it uses StreamReader / StreamWriter directly
- CosmosEncoding replacement of Encoding is not needed: Encoding runs perfectly on Cosmos!
- Added tests to BCL for UTF8Encoding
- StreamWriter does not needs a plug anymore, TextWriter is plugged instead but the plug is really the Ctor only
- Commented COSMOSDEBUG
2017-12-01 22:21:15 +01:00
GeomTech
953bf8d748 Revert "Merge branch 'network-update' into master"
This reverts commit 5a3b4e983f, reversing
changes made to 2913682866.
2017-11-23 23:57:10 +01:00
GeomTech
5a3b4e983f
Merge branch 'network-update' into master 2017-11-23 17:19:13 +01:00
GeomTech
d14b533a38 Merge remote-tracking branch 'refs/remotes/CosmosOS/master' into network-update
# Conflicts:
#	Tests/Cosmos.TestRunner.Core/TestKernelSets.cs
2017-11-23 17:11:46 +01:00
José Pedro
94a5b5ece6
Added the workaround to test projects. 2017-11-21 14:24:22 +00:00
José Pedro
e27746590e
Upgraded projects to .NET Framework 4.7.1. 2017-11-21 14:08:25 +00:00
fanoI
81234d1cd9 StreamReader implemented but found bug in IL2CPU plug resolution :-( 2017-11-18 11:12:17 +01:00
Valentin Charbonnier
f029565db6
Merge pull request #16 from CosmosOS/master
Merge Cosmos master into Aura Cosmos
2017-11-10 18:44:30 +01:00
José Pedro
4909509cef Fixed typo. 2017-11-01 22:30:57 +00:00
GeomTech
c7dad69a73 Tests. 2017-10-31 21:56:05 +01:00
fanoI
eb0a469315 Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Test.sln
#	Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs
#	Tests/Cosmos.TestRunner.Core/TestKernelSets.cs
2017-10-29 18:09:47 +01:00
Valentin Charbonnier
ab6c0352ff Test fix. 2017-10-29 15:36:37 +01:00
José Pedro
3b6cade435 Fixed Array.Copy. 2017-10-27 22:45:31 +01:00
Arawn Davies
a12e7ff875 Merge pull request #757 from aura-systems/FileDirectoryImplUpdate
Fixing Copy File impl
2017-10-26 14:16:14 +01:00
fanoI
4071e75a47 Trying to plug StreamWriter(), but Flush() has only a buffer filled all with 0x0000 not with the text to Write()! 2017-10-24 23:17:50 +02:00
José Pedro
047cbecde6 String tests. 2017-10-23 20:48:25 +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
Charles Betros
a3c412bd41 Type test kernel. 2017-10-15 11:34:49 -05:00
Charles Betros
fbdb7c1b9e Dictionary work 2017-10-15 11:32:26 -05:00
Charles Betros
2119ffc194 Type test kernel. 2017-10-15 11:31:28 -05:00
Charles Betros
3cf8c806ca Some type/runtime type worrk. 2017-10-15 11:30:46 -05:00
GeomTech
e7445ca6b0 TestRunner 2017-10-05 21:53:29 +02:00
fanoI
f83aef39b0 Removed from DirectoryImpl.cs all the method that did not need plug anymore: CosmosFileSystem methods are called directly from Net Core code, the only remaing plugs are the ones that need IEnumerable to work. 2017-10-01 16:45:04 +02:00
fanoI
b509da1690 Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs
2017-09-24 19:59:52 +02:00