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