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
fbdb7c1b9e
Dictionary work
2017-10-15 11:32:26 -05:00
José Pedro
a63f4eaa5a
Moved to .NET Core 2.0.
2017-08-24 19:20:44 +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
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
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
54a87048f8
Cosmos.System_Plugs
2017-07-12 14:23:19 -04:00
José Pedro
cb8d97af93
Test.sln.
2017-07-04 03:07:36 +01:00
Kudzu
e70afe3165
Few more fixes
2017-07-03 18:49:38 -04:00
Kudzu
b9181e016e
Compiler.sln
2017-06-28 16:41:25 -04:00
Charles Betros
7468ab1339
Local names and caching. Minor csproj changes.
2017-06-10 12:35:21 -05:00
José Pedro
9c90f7eaae
Merge branch 'master'.
2017-05-22 01:51:41 +01:00
jp2masa
686904c918
Merge pull request #525 from zarlo/Dictionary
...
Dictionary test
2017-05-21 20:11:04 +01:00
José Pedro
5096e3cd90
Merge branch 'master'.
2017-05-04 01:18:50 +01:00
Charles Betros
a319a3f97e
VS 2017 work.
2017-03-19 09:29:46 -05: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
32d1f2502d
Fixed some plugs.
...
Fixed DebugConnector.Thread.
Compiler fixes.
2017-02-09 19:55:49 +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
kaleb
ef489b0f2f
Dictionary test
2016-12-02 20:00:09 +10:00
José Pedro
91094a87ca
Fix MemberwiseClone.
...
Fix object sizes in Newobj.
Minor changes in Castclass and VTablesImpl.
2016-11-16 23:49:37 +00:00
José Pedro
39ea6ee678
Fixed return on foreach
...
Fixed Array.Clear
Minor changes
2016-11-09 00:08:23 +00:00
Charles Betros
4beeee98ab
Enable some tests and small change to fat allocation.
2016-11-03 14:02:44 -05:00
Charles Betros
a887cf87a0
Foreach tests.
2016-11-02 13:34:26 -05:00
Charles Betros
04ca044e34
Add array copy test.
2016-11-02 04:36:13 -05:00
fanoI
a277900369
- Fixed ldarga so it will work again with types > bytes
...
- Fixed typos on DoubleTest
- Restored GetNumberString() as it was on my commit of the end of August
2016-10-10 21:43:38 +02:00
José Pedro
1d6c9ecae8
Tests fixes and minor changes
2016-10-02 18:59:11 +01:00
Charles Betros
4b67c02f26
Fixed delegates and moved some assemblers.
2016-09-28 23:24:04 -05:00
Charles Betros
73ef14d551
Working on delegates.
2016-09-26 06:55:37 -05:00
Charles Betros
95f4dbad77
More memory work.
2016-09-11 07:53:45 -05:00
Charles Betros
a9cb616f86
Merge from master.
2016-09-07 19:42:40 -05:00
Charles Betros
71dfaac745
Merge from master
2016-09-07 19:24:30 -05:00
Charles Betros
4f13a49a85
Compiler changes for memory.
2016-09-03 00:40:33 -05:00
Charles Betros
85103e9d9b
RAT progress
2016-08-26 07:02:18 -05:00
fanoI
b16b034ff9
Restored Int32 tests and added another concat test to String.
2016-08-24 14:21:18 +02:00
fanoI
709741d569
Added file DictionaryTests.cs with preliminary not passing test of Dictionary BCL class
2016-08-22 17:18:40 +02:00
fanoI
e2f363a200
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
...
# Conflicts:
# Tests/Cosmos.Compiler.Tests.Bcl/System/DoubleTest.cs
# Tests/Cosmos.Compiler.Tests.Bcl/System/SingleTest.cs
2016-08-22 17:12:59 +02:00