Charles Betros
1b18908a2b
working on statics.
2016-09-04 09:57:47 -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
Charles Betros
045fe549fb
Merge branch 'master'
2016-08-18 16:55:23 -05:00
Charles Betros
565053414d
Merge pull request #369 from fanoI/master
...
- Initial work as for https://github.com/CosmosOS/Cosmos/issues/359
2016-08-18 16:32:23 -05:00
Charles Betros
73b81c7bcc
Working on rat.
2016-08-18 07:32:45 -05:00
fanoI
e6143b75df
Source lose some changes... forced them!
2016-07-31 19:55:12 +02:00
fanoI
6e1bfb8d92
- Implemented Neg Opcode for floating point
...
- Added test for Neg OpCode for float and double
- Conv.U8 wrongly changed the sign of double before converting it to ulong
- Div_Un, Add_Ovf and Add_Ovf_Un had code for floating point but they should not have that for ECMA specs
2016-07-17 17:05:00 +02:00
fanoI
790ba2312c
Added test for conversion to float to ulong
2016-07-03 19:28:13 +02:00
fanoI
0af7c5b78f
- Finally the conversion of an ulong to a double works (IL opcode conv.r.un is completed)
...
- TestRunner should not be Run in process!
- Removed all unused 'variables' in CosmosAssembler.cs
- Fixed X#: FloatStoreAndPop() ignored the RegisterSize value
2016-07-03 15:00:04 +02:00
Charles Betros
37a4e71deb
Merge some compiler changes from master.
2016-06-29 23:18:04 -05:00
Charles Betros
b7cd470c33
Merge
2016-06-28 23:36:03 -05:00
Charles Betros
607db8f5ff
Merge missing stuff from plug manager.
2016-06-28 23:32:53 -05:00
Matthijs ter Woord
c74800a073
Merge branch 'master' into rat
2016-06-28 10:29:07 -04:00
Matthijs ter Woord
6161cccd17
Fix test now.
2016-06-28 10:16:35 -04:00
Matthijs ter Woord
c5197f7f09
Build server is fixed now? Seems like a bug in NUnit 3.2.1. Script now installs 3.4.0.
2016-06-28 08:53:24 -04:00
Matthijs ter Woord
e66d787493
.
2016-06-27 08:57:25 -04:00
Matthijs ter Woord
bb7282322d
More attempts to fix appveyor build..
2016-06-27 08:51:30 -04:00
Charles Betros
45e00533f6
Disable run in process for il2cpu in test runner.
2016-06-26 13:50:45 -05:00
Matthijs ter Woord
9ba48ed61f
Test to see if running multiple works ok.
2016-06-26 14:49:49 -04:00
Charles Betros
1bb7d6335f
Merge from master.
2016-06-26 13:44:56 -05:00
Matthijs ter Woord
3f78163e87
Enable all kernels except FAT.
2016-06-26 14:25:39 -04:00
Matthijs ter Woord
858bce5c79
Enable fat test.
2016-06-26 14:02:57 -04:00
Matthijs ter Woord
fba256eeac
Attempt to fix build.
2016-06-26 13:22:33 -04:00
Matthijs ter Woord
785693fe8f
Only for VGA crash and Fat test kernels and improved timeout even more.
2016-06-26 12:01:18 -04:00
fanoI
56beccb8af
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
...
# Conflicts:
# source/Cosmos.sln
2016-06-26 15:09:13 +02:00
fanoI
4e1c505e52
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
...
# Conflicts:
# Tests/Cosmos.Compiler.Tests.SingleEchoTest/Kernel.cs
# source/Cosmos.Assembler/Assembler.cs
# source/Cosmos.IL2CPU/IL/Add.cs
# source/Cosmos.IL2CPU/IL/Ceq.cs
# source/Cosmos.IL2CPU/IL/Cgt.cs
# source/Cosmos.IL2CPU/IL/Cgt_Un.cs
# source/Cosmos.IL2CPU/IL/Clt.cs
# source/Cosmos.IL2CPU/IL/Clt_Un.cs
# source/Cosmos.IL2CPU/IL/Conv_I2.cs
# source/Cosmos.IL2CPU/IL/Conv_I4.cs
# source/Cosmos.IL2CPU/IL/Conv_I8.cs
# source/Cosmos.IL2CPU/IL/Conv_R4.cs
# source/Cosmos.IL2CPU/IL/Conv_R_Un.cs
# source/Cosmos.IL2CPU/IL/Conv_U1.cs
# source/Cosmos.IL2CPU/IL/Conv_U2.cs
# source/Cosmos.IL2CPU/IL/Div.cs
# source/Cosmos.IL2CPU/IL/Mul.cs
# source/Cosmos.IL2CPU/IL/Sub.cs
2016-06-26 15:02:38 +02:00
Matthijs ter Woord
c083c8f35f
Add kernel panic method to debugstub.
2016-06-25 19:33:26 -04:00
Matthijs ter Woord
6e5d7620a9
Little progress.
2016-06-25 17:37:45 -04:00
Matthijs ter Woord
1433340ba5
Generic plugs work now.
2016-06-25 10:52:50 -04:00
Matthijs ter Woord
a37de93ccb
Enable all tests again.
2016-06-24 10:15:22 -04:00
Matthijs ter Woord
9c3a2dd6d5
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2016-06-24 10:12:48 -04:00
Matthijs ter Woord
bcf4b08719
Ongoing progress to get z-machine going.
2016-06-24 09:22:43 -04:00
Charles Betros
a18c034163
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2016-06-24 01:47:32 -05:00
Charles Betros
117a4b9053
Created a simple core dump
2016-06-24 01:47:18 -05:00
Matthijs ter Woord
3bc4ea78dd
Some basic improvements.
2016-06-23 16:36:08 -04:00
Matthijs ter Woord
e97100d4e6
More progress.
2016-06-22 11:27:21 -04:00
Matthijs ter Woord
7f94d132be
Even more ongoing progress.
2016-06-21 20:34:27 -04:00
Matthijs ter Woord
1ac8619640
More ongoing progress.
2016-06-21 20:00:33 -04:00
Matthijs ter Woord
4641286f0f
More progress on ram.
2016-06-21 18:57:38 -04:00
Matthijs ter Woord
5e8a93b0c3
Ongoing work on memory.
2016-06-21 18:34:23 -04:00
fanoI
49192ffa24
- Conv.r.un is now partially implemented: an uint can be converted to double, not working code for ulong to double conversion
...
- Added (not working) test for ulong to double conversion
- Added to Assembler.cs costants needed for floating point conversions
2016-06-21 23:03:37 +02:00
Matthijs ter Woord
65c83f9491
Ongoing changes for memory.
2016-06-20 19:44:16 -04:00
Matthijs ter Woord
6be879d25a
Progress on heap.
2016-06-20 13:10:34 -04:00
Matthijs ter Woord
4bdfbab03c
Merge remote-tracking branch 'origin/master' into rat
2016-06-20 12:51:11 -04:00
Charles Betros
5ded6d3cc1
Make testrunner fail if host shuts down. Also report failed if no results returned.
2016-06-19 10:20:43 -05:00
Charles Betros
1e55f613d8
Build config changes.
2016-06-19 09:18:22 -05:00
Charles Betros
19672c5be5
Fix project reference.
2016-06-19 06:14:30 -05:00
Charles Betros
01124218db
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2016-06-18 21:21:51 -05:00
Charles Betros
54b1f7e19f
Fixed test runner result.
2016-06-18 21:21:43 -05:00