Charles Betros
6a4a1701ec
Revert "Change ProcessorInfo to CPU"
...
This reverts commit 0b6b557a5a .
2019-08-27 18:06:47 -05:00
Charles Betros
0b6b557a5a
Change ProcessorInfo to CPU
2019-08-27 12:40:26 -05:00
Charles Betros
3f763212aa
Merge pull request #1181 from disks86/master
...
Comparer Issue #584
2019-06-24 14:24:33 -05:00
Christopher Joseph Dean Schaefer
95fcd08564
Commented out nullable support.
2019-06-23 18:39:47 -04:00
Charles Betros
182783d046
Use xsharp repo root variable
2019-06-21 18:14:57 -05:00
Charles Betros
363e5e9474
Add reference to XSharp
2019-06-21 16:49:44 -05:00
Christopher Joseph Dean Schaefer
7373bc9afb
Added requested null checks.
2019-06-12 20:33:13 -04:00
Christopher Joseph Dean Schaefer
1dd7123cce
Added tests for comparers.
2019-06-01 17:30:15 -04:00
Christopher Joseph Dean Schaefer
529b26d589
Switched to Equals method.
2019-05-31 22:15:23 -04:00
Christopher Joseph Dean Schaefer
41a2f96da5
Added comparers and added regions for comparers and equity comparers.
2019-05-30 20:41:42 -04:00
Christopher Joseph Dean Schaefer
a5e3a32ebb
Added draft implementation of common value types, nullable variations, enums, and object callback.
2019-05-29 21:34:09 -04:00
José Pedro
ace3fc243b
Cleanup.
2018-12-21 00:10:24 +00:00
José Pedro
e5a2d6cf2e
Code cleanup.
2018-11-26 23:42:31 +00:00
José Pedro
746b6da5d7
Build updates.
2018-11-01 14:39:15 +00:00
Charles Betros
2ca4b2adb8
Add comparers for byte and char.
2018-10-10 18:02:57 -05:00
fanoI
c0ce82a9fd
Merge pull request #908 from fanoI/hashtable-work
...
[WIP] Created plugs to make Hashtable work (at least when an object is key).
2018-09-23 18:11:16 +02:00
fanoI
db730bda35
Merge pull request #951 from CosmosOS/timespan-datetime
...
Fixed TimeSpan and DateTime
2018-09-23 18:07:28 +02:00
fanoI
613f0a83a0
Merge pull request #1025 from fanoI/MemoryCopyOperations.Copy_work
...
Memory copy operations.copy work
2018-09-23 14:37:32 +02:00
José Pedro
43b7614e83
Merge latest from master.
2018-08-27 22:57:51 +01:00
fanoI
e941c8561c
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into hashtable-work
2018-08-22 17:50:46 +02:00
fanoI
8691707b52
Created MemoryOperations.Copy that copies128 bytes any iterations using ASM
...
- VBE (Bochs Graphic Adapter): made bitmap drawing faster using MemoryOperations.Copy
- VBE (Bochs Graphic Adapter): made filled rectangle drawing faster using MemoryOperations.Fill
- Created TestRunner for MemoryOperations
2018-08-21 14:48:10 +02:00
Quajak
8eed14cfa2
Removed BitConverterImpl, as we now support unsafe
2018-08-06 17:25:41 +02:00
Quajak
ee4c09bcdb
Fixed requested changes
...
Added plugs for BitConverter ToUInt16, 32 and 64 methods
Used ToUInt methods
2018-05-20 17:46:46 +02:00
José Pedro
87e38b2c15
Fixed #968 .
2018-05-02 23:41:21 +01:00
fanoI
bd6d211f5d
- Added tests for HashTable
...
- Changed plug in ArrayImpl taking 'this' as pointer with the ObjectPointerAccess attribute (this solves the foreach test in HashTable)
- Corrected Thread plug signature
- Corrected SpinWait plug signature
- Added plug for Decimal.Equal (strangely was not required before)
2018-04-30 21:40:53 +02:00
fanoI
b3bd8cbd1e
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into hashtable-work
2018-04-15 14:32:23 +02:00
José Pedro
92bc85c9bc
Fixed TimeSpan and DateTime.
...
Added tests.
2018-04-14 01:31:52 +01:00
Mido Elgamal
5faf3f58e2
Fixed String Replace
2018-04-09 15:27:32 -04:00
José Pedro
6bf136c713
Plugs improvements.
2018-04-04 19:47:55 +01:00
José Pedro
274fa3e9a5
Build targets.
2018-03-21 23:05:20 +00:00
fanoI
e240641863
Created plugs to make Hashtable work (at least when an object is key).
...
There are issue however:
1. IL2CPU modifications are needed (see the PR for the list of the PR of IL2CPU to merge to make this usable)
2. Some fix in IL2CPU seems to give problems with Dictionary (VMT problem again?)
3. Hashtable with valuetype as key doesn't work (ContainsKey() always return false)
2018-02-25 15:27:39 +01:00
Qujak
dc27f898fb
Merge branch 'master' into master
2018-02-22 08:17:50 +01:00
Qujak
b5cc828624
Added BitConverter toDouble method and added tests
...
Fixed log function
2018-02-21 17:58:47 +01:00
José Pedro
3d30e35332
Project file cleanup.
2018-02-15 19:25:36 +00:00
jp2masa
07c67d49ec
Merge pull request #818 from CosmosOS/code-cleanup
...
Code cleanup
2018-02-11 01:32:21 +00:00
fanoI
72d1ab2ffa
Implemented the methods of StringEqualityComparer
2018-02-04 19:49:46 +01:00
fanoI
c8c2bdfc20
Dictionary<String, T> works finally!
2018-02-04 18:48:58 +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
José Pedro
042bca54aa
Merge latest from master.
2018-01-23 18:59:37 +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
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
fanoI
5d18c212f5
Implemented requested changes
2018-01-05 20:02:53 +01:00
fanoI
aab5167f36
Made work managed version casting char to int before doing subtraction
2018-01-03 23:39:01 +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
fanoI
f3633a5356
Cosmos.IL2CPU has changed name in simply IL2CPU
2017-12-10 21:53:39 +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
José Pedro
00a884437a
Cosmos.IL2CPU.API -> IL2CPU.API.
2017-12-10 15:57:12 +00:00
José Pedro
4a019d4a48
Code cleanup.
2017-12-07 19:13:31 +00:00
fanoI
4197d35f3d
Added Task plug
2017-12-02 13:28:05 +01:00
fanoI
81234d1cd9
StreamReader implemented but found bug in IL2CPU plug resolution :-(
2017-11-18 11:12:17 +01:00