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
fanoI
81234d1cd9
StreamReader implemented but found bug in IL2CPU plug resolution :-(
2017-11-18 11:12:17 +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
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
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
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
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
Kudzu
84c04fb685
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2017-07-30 14:26:01 -04:00
José Pedro
aaa5886c72
g3
2017-07-29 19:50:57 +01:00
José Pedro
cb8d97af93
Test.sln.
2017-07-04 03:07:36 +01:00
Kudzu
71ec45c583
Bin Cache changes
2017-06-28 13:56:00 -04:00
Kudzu
92ab366223
Kernel sln work
2017-06-22 11:39:22 -04:00
Charles Betros
a319a3f97e
VS 2017 work.
2017-03-19 09:29:46 -05:00
José Pedro
56c74b6701
Fixed tests.
...
Updated LICENSE.txt
2017-02-25 23:49:02 +00: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
Charles Betros
296ca05ab0
Get references.
2017-01-22 09:07:37 -06:00
José Pedro
c095cbbf93
TestRunner port to net core.
2017-01-17 00:35:58 +00:00
Charles Betros
afd18e2f15
Code cleanup and solution cleanup for netcore.
2017-01-15 22:23:56 -06:00
Charles Betros
88bdb029a9
Progress on net core.
2017-01-03 15:31:21 -06:00
Charles Betros
411ce3e872
Create projects and msbuild targets for dotnet core.
2016-12-13 22:39:41 -06:00
José Pedro
8e2aa72d4e
Fix FAT test.
...
Minor changes in ToHexString and the FAT test.
2016-11-19 22:43:15 +00:00
Charles Betros
4beeee98ab
Enable some tests and small change to fat allocation.
2016-11-03 14:02:44 -05:00
José Pedro
a860b2373a
Fixed Newobj for string with length parameter.
...
Minor changes in debugging and FAT test messages.
Removed useless "if" in FAT, previously added by me.
2016-09-29 19:48:59 +01:00
fanoI
74534282bc
Merge pull request #448 from jp2masa/TestsUpdate
...
Tests Update
2016-08-30 13:56:11 +02:00
José Pedro
479c5ed8ff
Comment failing tests
2016-08-27 17:25:25 +01:00
jp2masa
34bd089a69
Small Fix to FAT Test
2016-08-18 20:35:11 +01:00
José Pedro
24ed9f66e3
Fix error in FAT test
2016-08-18 18:55:18 +01:00
José Pedro
ed181c503c
Added "Save Log" button to the Test Runner UI. Added tests for StreamReader, StreamWriter, BinaryReader and BinaryWriter for FAT. Added MemoryStream tests.
2016-08-11 17:02:23 +01:00
MichaelTheShifter
903860a77d
FAT File Deletion work.
...
Yet again, my hands are typing words. Jokes aside, deleting doesn't work
yet - but at least using System.IO.File.Delete() won't cause a plug
issue.
2016-06-21 19:38:44 -04:00
Charles Betros
720f6187ed
Fixed issue with writing to a new file in a new directory.
2016-05-18 16:08:56 -05:00
Charles Betros
bf6f97756a
Fixed create directory and directory exists.
2016-05-11 22:36:00 -05:00
Charles Betros
653b7a8321
Fixed Get directory listing with subdirectory.
2016-03-24 22:35:59 -05:00
Charles Betros
b283a07631
Update .net versions.
2016-03-13 20:42:09 -05:00
Charles Betros
8937b5c11a
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2016-03-13 12:49:12 -05:00
Charles Betros
0bef9a8fac
Updating solution config.
2016-03-13 12:27:58 -05:00
fanoI
35583c657a
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
...
# Conflicts:
# Demos/Guess/GuessOS.cs
# Tests/Cosmos.Compiler.Tests.Bcl/Kernel.cs
# source/Cosmos.System.Plugs/Cosmos.System.Plugs.csproj
2016-03-07 21:23:11 +01:00
Charles Betros
4a3b6a50df
Fixed up project and solution configurations and remove jetbrains annotations.
2016-03-06 17:33:21 -06:00
Charles Betros
559ee8570a
Filesystem work.
2016-03-02 15:57:53 -06:00
Charles Betros
a52ea7a514
Fixed invalid enum
2016-02-21 12:23:40 -06:00
fanoI
dacdd51814
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2016-02-21 14:19:52 +01:00
Charles Betros
f5468fe2b0
Path mostly works. Added a bunch of exception strings to environment.
2016-02-15 22:35:08 -06:00