Commit graph

701 commits

Author SHA1 Message Date
José Pedro
4fca80f6ce
Build targets. 2018-02-15 20:53:34 +00:00
José Pedro
3d30e35332
Project file cleanup. 2018-02-15 19:25:36 +00:00
Valentin Charbonnier
50816d9bfd
Merge pull request #32 from CosmosOS/master
Merge master.
2018-02-12 04:46:57 -08:00
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
fanoI
806e6e9e89 More FAT work
- Make DirectoryInfo work
- Refactored FAT TestRunner in a similar way to the BCL one
- Bugfix: Path.GetTempPath() did not returned a complete path
- Added to VFS "naive" support to Get / Set file attributes (for now only Get is supported)
- Added more debug logs
2017-09-24 18:12:58 +02:00
GeomTech
c6f76fb49b Merge pull request #7 from Alve-OS/FileDirectoryImplUpdate
Copy File Fixes
2017-09-02 22:41:55 +02:00
Alexy
32021ffcf5 Add TestRunner 2017-09-02 22:33:53 +02:00
KingLuigi4932
9e868d4623 Uncomment WriteAllLines Test 2017-09-02 09:31:06 -07:00
fanoI
69c4178686 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2017-08-28 19:40:32 +02:00
José Pedro
a63f4eaa5a Moved to .NET Core 2.0. 2017-08-24 19:20:44 +01:00
fanoI
6d2f9d5a8d [NOT MERGE THIS] Stack Overflow everywhere
During the test and plugging of DirectoryInfo I've benn hit by a lot of stack overflows / stack corruptions.
I do this PR because I've not the necessary competency to find where the issue his, executing the Cosmos.Kernel.Tests.Fat.Kernel you will be soon hit by a stack overflow.
2017-08-22 13:23:23 +02:00
fanoI
6632bfb1d7 Changed the StackCorruptionDetectionLevel to MethodFooters this should fix the timeout in AppVoyer tests. 2017-08-16 22:18:20 +02:00
José Pedro
3d6e040bb0 Tests. 2017-08-11 19:00:16 +01:00
José Pedro
8130894592 Tests. 2017-08-11 02:25:11 +01:00
Kudzu
47aff268ed Cosmos.Assembler --> XSharp.Assembler 2017-08-10 20:59:32 -04:00
José Pedro
e1f58681d2 g3 2017-08-10 22:17:28 +01: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
José Pedro
ad34bd4a2a g3 2017-08-07 19:21:02 +01:00
José Pedro
92f6901e6a g3 2017-08-06 22:08:01 +01:00
José Pedro
e8cc603b2e g3 2017-08-06 22:05:25 +01:00
José Pedro
42addb2b1e g3 2017-08-06 21:59:59 +01:00
José Pedro
f5143e5570 g3 2017-08-06 20:08:41 +01:00
José Pedro
5c99b1f02d Removed UseNAsm. 2017-08-06 17:15:43 +01:00
José Pedro
3a4260b975 Fixed tests. 2017-08-01 22:36:24 +01:00
Kudzu
588df55491 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2017-07-31 13:06:21 -04:00
Kudzu
adce540d36 g3 2017-07-31 13:06:18 -04:00
José Pedro
a25cf964c1 g3 2017-07-30 20:17:18 +01:00
José Pedro
65f96f88e9 g3 2017-07-30 19:44:19 +01:00
Kudzu
84c04fb685 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2017-07-30 14:26:01 -04:00
José Pedro
35c751adb6 g3 2017-07-30 17:59:17 +01:00
José Pedro
aaa5886c72 g3 2017-07-29 19:50:57 +01:00
José Pedro
be21703c3f g3 2017-07-29 01:46:00 +01:00
José Pedro
6cb4b02a21 g3 2017-07-28 19:54:19 +01:00
José Pedro
fff6d5b3b3 g3 2017-07-28 00:27:27 +01:00
José Pedro
8019003479 g3 2017-07-27 19:24:41 +01:00
invisal
0cee95b948 Add EqualityHelper.DoubleAreEqual() 2017-07-21 10:25:54 +07:00
invisal
28a0eee023 Fixed the Math.Sqrt() test case where Math.Sqrt(0) == 0 2017-07-20 20:03:13 +07:00
invisal
bb684a1379 Handle edge case and more test case for Math.Sqrt() 2017-07-20 19:37:01 +07:00
invisal
6b46e948ce Improve Math.Sqrt() implementation. 2017-07-20 12:31:07 +07: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
Kudzu
d7afd9b4ec sorting 2017-07-14 14:40:22 -04:00
Kudzu
484c7be346 Merge Cosmos.Core.Memory down into Cosmos.Core 2017-07-13 15:04:52 -04:00
Kudzu
84b0b0184d Cosmos.IL2CPU.Plugs is now Cosmos.IL2CPU.API 2017-07-13 13:05:05 -04:00
Kudzu
54a87048f8 Cosmos.System_Plugs 2017-07-12 14:23:19 -04:00
José Pedro
ffbabe7cb9 Test.sln fixes. 2017-07-06 17:58:22 +01:00
José Pedro
cb8d97af93 Test.sln. 2017-07-04 03:07:36 +01:00
Kudzu
95103ea9fd more ref fixes 2017-07-03 19:30:41 -04:00
Kudzu
e70afe3165 Few more fixes 2017-07-03 18:49:38 -04: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
f063206f21 SLN 2017-07-02 12:53:01 -04:00
Kudzu
5d0a7ba84c Kernel 2017-07-01 13:48:32 -04:00
Kudzu
b9181e016e Compiler.sln 2017-06-28 16:41:25 -04:00
Kudzu
71ec45c583 Bin Cache changes 2017-06-28 13:56:00 -04:00
Kudzu
0d0838d537 Readme 2017-06-28 10:58:02 -04:00
Kudzu
92ab366223 Kernel sln work 2017-06-22 11:39:22 -04:00
José Pedro
354e913e4e Merge branch 'master' of https://github.com/CosmosOS/Cosmos into netcore 2017-06-11 01:15:48 +01:00
Charles Betros
7468ab1339 Local names and caching. Minor csproj changes. 2017-06-10 12:35:21 -05:00
José Pedro
2493690980 Fixed debugger bug. 2017-06-01 22:17:19 +01:00
José Pedro
eb65f3f775 Fix AppVeyor. 2017-05-29 21:23:51 +01:00
Charles Betros
52270342ce Add dependencies so they are build when using test runner. 2017-05-28 15:41:57 -05:00
Charles Betros
25b71c5159 No need to build il2cpu when using test runner. 2017-05-28 13:52:47 -05:00
jp2masa
d4fc437d9e Merge pull request #646 from nuhash/DrawCircle
Implemented additional drawing function as per issue #603
2017-05-23 19:28:17 +01:00
NuHash
feffe0a39f Made requested changes
Made DrawPolygon variadic
Included exception handling for drawing out of bounds
Updated CGS demo
2017-05-22 22:51:07 +01:00
José Pedro
9c90f7eaae Merge branch 'master'. 2017-05-22 01:51:41 +01:00
NuHash
de938b21e8 Commented out GraphicsTest 2017-05-21 22:30:21 +01:00
NuHash
fa5b7e30b7 Completed DrawPolygon method
Create Point and PointsCollection classes to make it easier to use.
2017-05-21 22:27:19 +01:00
jp2masa
b9b777e17d Merge pull request #550 from Suchiman/master
Added basic Hyper-V support
2017-05-21 20:29:03 +01:00
jp2masa
686904c918 Merge pull request #525 from zarlo/Dictionary
Dictionary test
2017-05-21 20:11:04 +01:00
NuHash
8476a1f0fd DrawCircle and DrawEllipse
Need to implement Bresenham
2017-05-21 02:23:00 +01:00
José Pedro
4d68d027d4 Project build fixes. 2017-05-19 21:57:58 +01:00
José Pedro
490506edab Added back the MemberwiseClone plug.
Fixed issue with dotnet sdk version.
2017-05-16 22:29:02 +01:00
José Pedro
2d0ab5be77 Project build fixes. 2017-05-12 01:41:02 +01:00
José Pedro
5e5f2d564b Finished merging. 2017-05-04 18:50:52 +01:00
José Pedro
5096e3cd90 Merge branch 'master'. 2017-05-04 01:18:50 +01:00
José Pedro
7cc7a8d16b Fixed the debug engine.
Added kernel packages to installation.
2017-05-03 00:34:28 +01:00
José Pedro
0dccc8e69b Tests and debugger fixes. 2017-05-01 21:19:50 +01:00
José Pedro
7228f90bc4 Tests fixes.
Improved IL2CPU assembly loading.
Fixed PlugManager bug.
2017-04-27 00:48:18 +01:00
José Pedro
ab8de001e0 Tests fixes. 2017-04-25 00:28:03 +01:00
José Pedro
02a006318d Fixes. 2017-04-18 15:13:36 +01:00
José Pedro
78d4bdb326 Installer work.
Updated NuGet to v4.0.0
Fixed Cosmos.Debug.Hosts.VMWare
2017-03-23 23:45:16 +00:00
José Pedro
ddc326887c Fixes. 2017-03-20 22:54:00 +00:00
Charles Betros
a319a3f97e VS 2017 work. 2017-03-19 09:29:46 -05:00
José Pedro
0e73e13a3b Fixed build.
Moved Cosmos Graphic Subsystem project to Demos.
2017-03-07 00:26:59 +00:00
fanoI
6e33a51bd7 Is AppVoyer happy now? 2017-03-05 23:34:23 +01:00
fanoI
db5b713090 CGS is finally ready to be used! Let's merge it...
- To solve the slowness of the MemoryBlock Fill() method when the block has a big size I've created a new class for this MemoryOperations that for now contains only the method Fill() with a part implemented in ASM and with some overloads to semplify its usage from managed code. In future in this class will be added other methods to operate fast on memory for example Cmp() and Copy().
- Adding (not passing) test of the Color struct to the BoxingTest kernel
- Removed BoxingTest kernel inside BCL test: it was a duplicate of the BoxingTest kernel
- Restored correct TestKernelSets
- In the CGS Test kernel the last rectangle is now LimeGreen instead of another type of red (more clear that is working correctly)
- Added to X# the generation of the instruction Shuftps
- Added to X# the generation of the instruction MoveUPS
- Modified Guess Demo to wait for a key press to terminate (it closed suddenly in case the number was guessed)
- The VBE IOMemoryBlock has again size of 1920x1200 (the max usable)
- Added CGS Demo
- Code clean up
2017-03-05 20:32:55 +01:00
José Pedro
54e51344bf Test Runner fixes. 2017-02-26 22:30:12 +00:00
José Pedro
1713e41024 Test Runner fixes. 2017-02-26 22:16:44 +00:00
José Pedro
91bacb5210 Updated packages. 2017-02-26 15:40:53 +00:00
José Pedro
c87ac235b9 Updated packages. 2017-02-26 15:29:53 +00:00
José Pedro
56c74b6701 Fixed tests.
Updated LICENSE.txt
2017-02-25 23:49:02 +00:00
José Pedro
37f1e69816 Fixes on test projects. 2017-02-25 20:15:33 +00:00
José Pedro
42c94219b2 Fixed appveyor tests. 2017-02-25 19:41:55 +00:00
José Pedro
5ca1b2b6ff Fixed appveyor tests. 2017-02-25 19:20:53 +00:00
José Pedro
c20bf21e3d Installer fixes. 2017-02-25 18:29:45 +00:00
José Pedro
97cefc73eb Appveyor fixes. 2017-02-21 16:19:41 +00:00
José Pedro
8c37df18af Test Runner fixes. 2017-02-20 20:36:12 +00:00
José Pedro
e6dedfbba9 Fixed Stind_I1 and Stind_I2. 2017-02-19 01:55:02 +00:00