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
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
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
jp2masa
e06efd8bcd
Merge pull request #775 from fanoI/master
...
More work on FAT / System.IO
2018-01-05 19:32:00 +00:00
fanoI
5d18c212f5
Implemented requested changes
2018-01-05 20:02:53 +01:00
fanoI
893402c352
Removed plug of get_Exists is not needed anymore with the vmt_fixes branch
2018-01-05 11:41:18 +01:00
José Pedro
954d9e8a11
Increased Bochs memory from 128MB to 256MB.
2018-01-04 23:54:17 +00:00
fanoI
aab5167f36
Made work managed version casting char to int before doing subtraction
2018-01-03 23:39:01 +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
fanoI
93e56a8636
Merge pull request #830 from quajak/installer-fix
...
Allows user to change install directory
2017-12-31 18:43:21 +01:00
José Pedro
b231f66318
Test Runner improvements.
2017-12-31 17:39:26 +00:00
fanoI
607d076dcd
Merge pull request #835 from quajak/master
...
Implementing parsing of strings to floats or doubles
2017-12-31 18:22:32 +01: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
6f87a91b12
Allowed the Parser functions to use Math.Pow
2017-12-30 17:14:40 +01:00
Jasper
527108dcdb
Added tests for Math.Exp and Math.Pow
2017-12-30 12:22:26 +01:00
fanoI
0105de62a2
Merge pull request #827 from zarlo/CGS
...
[DONE] a bit of CGS work
2017-12-29 13:11:49 +01:00
fanoI
0d70e51383
Merge pull request #834 from KingLuigi4932/patch-10
...
Add Buffer methods to MemoryBlock (Read8, Read16 etc..)
2017-12-29 13:01:01 +01:00
Jasper
47ba591540
Added implementation for Math.Exp and Math.Pow using two additional functions HighWord and LowWord. Code has been translated from the C version on http://www.netlib.org/fdlibm/e_exp.c .
2017-12-28 22:33:31 +01:00
KingLuigi4932
f49beca86b
Update MemoryBlock.cs
2017-12-28 02:42:12 +03:00
jp2masa
04052f2a10
Merge pull request #840 from midonator1305/patch-1
...
Update CONTRIBUTING.md
2017-12-27 01:39:52 +00:00
Midonator1305
7df7968a36
Update CONTRIBUTING.md
2017-12-26 20:20:18 -05:00
KingLuigi4932
d67688b922
Optimizes
2017-12-26 01:15:52 +03:00
KingLuigi4932
ad2fe850b5
Add check if length of buffer is good
2017-12-25 22:22:51 +03:00
Arawn Davies
af5b6a4b2d
Merge pull request #813 from trivalik/chkVSRunning
...
move wait for VS into inno setup
2017-12-25 10:56:37 +00:00
Arawn Davies
f6c057c77a
Re-worded Instance exception for VS
2017-12-25 02:23:33 +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
José Pedro
4b1b36ff6b
Cosmos.VS.DebugEngine fixes.
2017-12-24 16:36:35 +00:00
jp2masa
793ec16f8b
Merge pull request #812 from trivalik/checkVS
...
check in batch before build for.net framework 4.7.1
2017-12-24 16:24:04 +00:00
José Pedro
5b64efb53f
Moved debug engine registration to a separate pkgdef.
2017-12-24 14:34:29 +00: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
José Pedro
cf4b84306e
Removed "<ReferenceOutputAssembly>false</ReferenceOutputAssembly>".
2017-12-24 02:16:12 +00:00
José Pedro
f2d99db847
Package upgrades.
2017-12-24 01:56:54 +00:00
Qujak
c98c5c5f7f
Added Float Implementation
...
Added file to plug float to string, prarse and tryparse
2017-12-22 12:09:55 +01:00
Qujak
cdbfa28621
Add double implementation for Parse and TryParse
2017-12-22 12:07:53 +01:00
José Pedro
d57bb740fe
Cosmos.Debug.Symbols -> IL2CPU.Debug.Symbols.
2017-12-22 02:03:32 +00:00
José Pedro
562bb32e97
Debug engine GUID fixes.
2017-12-22 01:28:00 +00:00
KingLuigi4932
b836eacbe8
Update MemoryBlock.cs
2017-12-22 02:04:24 +03:00
KingLuigi4932
6f63375a00
Add little line
2017-12-22 00:19:23 +03:00
KingLuigi4932
e25333984e
Read8, Read16, Read32, Write8, Write16, Write32
2017-12-21 23:59:13 +03:00
José Pedro
8533f41384
Fixed package GUID conflict.
2017-12-21 20:35:00 +00:00
Arawn Davies
570ddbcfb6
Merge pull request #808 from zarlo/patch-2
...
Update issue_template.md
2017-12-21 01:24:34 +00:00
zarlo
458c035302
hot fix
2017-12-20 12:15:28 +11:00