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
José Pedro
6da5a0060a
Plugs fixes.
2017-02-12 01:08:29 +00:00
José Pedro
eb2c2eec14
Plugs fixes.
2017-02-09 22:43:27 +00:00
José Pedro
32d1f2502d
Fixed some plugs.
...
Fixed DebugConnector.Thread.
Compiler fixes.
2017-02-09 19:55:49 +00:00
José Pedro
8bcc922f71
Fixed AppVeyor test project.
2017-02-03 19:59:18 +00:00
José Pedro
b216608e3f
Fixed Cosmos.sln
...
Fixed some unit test projects.
2017-02-03 15:29:11 +00:00
José Pedro
1ec74b94a8
Fixes.
2017-02-03 12:53:07 +00:00
José Pedro
fc2fe6195f
Fixes.
2017-02-03 00:53:08 +00:00
Charles Betros
064ef18f9b
Change some app.config.
2017-02-02 15:12:52 -06:00
Charles Betros
cadc917530
Add dapperextensions project, some work on install, and testrunner.
2017-02-02 07:39:44 -06:00
Charles Betros
04c5db4791
Get user kit path from build common.
2017-01-31 15:39:24 -06:00
Charles Betros
0c0c9e3b64
Test runner work.
2017-01-31 15:09:55 -06:00
Charles Betros
2633005924
Exception regions and assembly ring.
2017-01-31 11:22:59 -06:00