José Pedro
8bcc922f71
Fixed AppVeyor test project.
2017-02-03 19:59:18 +00:00
José Pedro
1ec74b94a8
Fixes.
2017-02-03 12:53:07 +00:00
José Pedro
fc2fe6195f
Fixes.
2017-02-03 00:53:08 +00:00
Charles Betros
6c221324f0
Fix reference to CPU.
2017-02-02 14:28:41 -06:00
Charles Betros
cb5ed51f67
Embed xs files for debug stub. Fix endfinally label.
2017-02-02 14:15:01 -06:00
Charles Betros
cadc917530
Add dapperextensions project, some work on install, and testrunner.
2017-02-02 07:39:44 -06:00
Charles Betros
d561610f28
Changes for the install.
2017-02-01 17:06:40 -06: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
31cfc63535
Load debug symbold to sqlite db.
2017-01-30 08:15:38 -06:00
Charles Betros
38626920d2
Added buffer plugs and changed some project configs to any cpu.
2017-01-29 22:59:35 -06:00
Charles Betros
fd767c67ca
Added more plugs.
2017-01-29 17:24:43 -06:00
Charles Betros
28e27af420
Generic type and parameter args. Added a few plugs back.
2017-01-29 16:55:08 -06:00
Charles Betros
2fb7a701c3
More locals work.
2017-01-29 14:18:53 -06:00
Charles Betros
ced66a79b6
membertype was too granular for the scanner type check.
2017-01-29 13:24:11 -06:00
Charles Betros
a06bc64ecf
Add mor local sigs.
2017-01-29 00:50:57 -06:00
Charles Betros
4e92a523b4
Moved plugs from il2cpu.
2017-01-28 23:04:47 -06:00
Charles Betros
aa08e48366
Get locals
2017-01-28 16:39:30 -06:00
Charles Betros
4ac1ca23f2
Got ResolveType, String, Method, Field working.
2017-01-28 00:27:45 -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
ff966cd3f1
Fix up Build solution.
2017-01-16 06:38:35 -06:00
Charles Betros
afd18e2f15
Code cleanup and solution cleanup for netcore.
2017-01-15 22:23:56 -06:00
José Pedro
c2d422edf4
Compiler fixes.
...
Created project.json files for projects that need it.
2017-01-11 00:12:14 +00:00
José Pedro
fc9a412652
Compiler fixes.
...
Moved XSharp implementation to XSharp.Common.
2017-01-08 20:55:52 +00:00
José Pedro
3db5ce43bb
Compiler fixes.
...
Compiler fixes.
Updated project.json files.
Removed *.lock.json files and updated gitignore to ignore them.
Updated some Cosmos.Debug projects.
2017-01-08 14:54:29 +00:00
Charles Betros
1d49522495
Merge branch 'netcore' of https://github.com/CosmosOS/Cosmos.git
2017-01-06 16:09:41 -06:00
Charles Betros
8e62606d50
Created some csproj specific project json
2017-01-06 16:09:35 -06:00
José Pedro
d930431c89
Debug projects changes and port to PCL.
2017-01-05 20:43:14 +00:00
Charles Betros
88bdb029a9
Progress on net core.
2017-01-03 15:31:21 -06:00
Charles Betros
216d8a3209
Get compiler working.
2016-12-29 00:20:34 -06:00
Charles Betros
004dbfba0a
Fix get assembly name.
2016-12-28 00:35:37 -06:00
Charles Betros
10cfcbea73
Progress on netcore.
2016-12-28 00:27:54 -06:00
Charles Betros
8e3046219a
Netcore changes.
2016-12-22 23:02:29 -06:00
Charles Betros
8d4f634d48
Going with PCL for now to make P2P references easier.
2016-12-19 10:45:38 -06:00
Charles Betros
411ce3e872
Create projects and msbuild targets for dotnet core.
2016-12-13 22:39:41 -06:00
José Pedro
a44f62a9ac
Convert fix.
2016-12-01 14:52:55 +00:00
José Pedro
8e2aa72d4e
Fix FAT test.
...
Minor changes in ToHexString and the FAT test.
2016-11-19 22:43:15 +00: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
e36451b6f9
Fixed try..finally blocks.
...
Added test for try..finally inside a finally.
2016-11-12 18:32:13 +00:00
José Pedro
39ea6ee678
Fixed return on foreach
...
Fixed Array.Clear
Minor changes
2016-11-09 00:08:23 +00:00
José Pedro
c8844527a5
Merge branch 'master'
2016-11-03 22:50:14 +00:00
José Pedro
a8dca0d21d
Minor changes
2016-11-03 22:43:21 +00:00
Charles Betros
4beeee98ab
Enable some tests and small change to fat allocation.
2016-11-03 14:02:44 -05:00
Charles Betros
1c8901850c
Fix array copy
2016-11-02 20:19:54 -05:00
fanoI
1a7aed0611
Merge pull request #407 from jp2masa/KeyboardUpdate
...
Keyboard Update
2016-10-26 20:40:34 +02:00
José Pedro
53c9ecaa06
Bugfix
2016-10-24 21:28:05 +01:00
José Pedro
a50641b615
Updated exception message on ObjectPointerAccessAttribute errors.
...
Fixed op_Equality and op_Inequality.
2016-10-24 21:21:24 +01:00
jp2masa
da7e340148
Trying to fix KeyboardManager.cs
2016-10-24 20:49:22 +01:00
Charles Betros
afdc5a31bf
Merge pull request #478 from MellenIO/master
...
Builder changes - better detection for VMware Player
2016-10-23 03:31:05 -05:00
José Pedro
4f71752ca8
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into KeyboardUpdate
2016-10-13 21:52:08 +01: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
Bobrocket
e9ae271513
Code readability
...
Angle brackets for one liners
2016-10-01 09:33:42 +01:00
Bobrocket
608765c4b8
Code to fit builder
...
Code didn't seem to work when placed in the builder itself, so modified
it slightly
2016-10-01 09:29:29 +01:00
Bobrocket
c21f2bbdec
Fixed builder not always finding VMWare Player
...
Fixed builder not always finding VMWare Player
2016-10-01 09:15:46 +01:00
jp2masa
c21d780074
Update DirectoryInfoImpl.cs
2016-09-29 20:52:42 +01:00
jp2masa
0db57dc3b0
Update DirectoryInfoImpl.cs
2016-09-29 20:52:16 +01: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
José Pedro
f7521dcd9a
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into KeyboardUpdate
2016-09-29 18:26:49 +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
José Pedro
594bf34fd6
Merge branch 'master' into KeyboardUpdate
2016-09-14 23:48:57 +01:00
Charles Betros
b3737d726c
Fat fixes.
2016-09-11 16:35:43 -05:00
Charles Betros
c7fda235b2
Fix up solution
2016-09-11 15:31:53 -05:00
Charles Betros
0d645c53ba
Solution version.
2016-09-11 08:03:52 -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
fanoI
9610858423
Fixed Shr for long with count > 32
2016-09-08 00:27:01 +02:00
Charles Betros
1a63a35507
Fix for remainder op.
2016-09-07 17:03:15 -05:00
Charles Betros
c2b3094c57
Ongoing memory changes.
2016-09-07 14:49:22 -05:00
Charles Betros
4b5bc34445
Remove breakpoints.
2016-09-06 14:38:29 -05:00
Charles Betros
286d670276
Fix more tests
2016-09-06 14:34:19 -05:00
Charles Betros
87d964a602
More memory.
2016-09-05 01:01:54 -05:00
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
José Pedro
ba66f8b28d
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into KeyboardUpdate
2016-08-31 15:13:27 +01:00
fanoI
74534282bc
Merge pull request #448 from jp2masa/TestsUpdate
...
Tests Update
2016-08-30 13:56:11 +02:00
fanoI
81402241c0
Fixed Template for Visual Basic kernel
...
- Visual Basict projects do not accept ';' as separator between the constant definitions they accept instead ','
- The example kernel was wrong as nothing was really echoed back!
2016-08-29 15:44:57 +02:00
José Pedro
479c5ed8ff
Comment failing tests
2016-08-27 17:25:25 +01:00
Charles Betros
85103e9d9b
RAT progress
2016-08-26 07:02:18 -05:00
fanoI
84f628614f
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2016-08-25 15:47:54 +02:00
fanoI
0dbb621c5d
Fixed DataMember to handle long / ulong values (that is the correct NASM type 'dq' is emitted)
2016-08-25 15:43:52 +02:00
Charles Betros
4ab093e732
Merge pull request #394 from MichaelTheShifter/fat-stuff
...
Adds plug for System.IO.File.Delete(), and adds deletion capabilities to FAT.
2016-08-24 20:17:55 -05:00
José Pedro
74ccda1ffc
Finished merging
2016-08-24 20:04:07 +01:00
José Pedro
a3b055fa7c
Merge branch master into KeyboardUpdate
2016-08-24 19:45:25 +01:00
José Pedro
3238ebce24
Small change
2016-08-24 19:39:04 +01:00
fanoI
4dbad9501d
Merge pull request #435 from Unknown6656/date-time-functions
...
Added Stopwatch, Thread.Sleep and some CPUID implementation
2016-08-24 19:39:12 +02:00
José Pedro
92dad7b905
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into TestsUpdate
2016-08-23 16:48:19 +01: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
fanoI
ad960c9a1a
Continuation of Float work
...
- Fixed Single.ToString() on special cases (infinities, NaN and 0) and aumented the range of printable values
- Fixed Double.ToString(): it always printed "Double Overrange" for a bug in opcode ldarga
- Fixed opcode ldarga: the displacement of the argument variable was off of 4 bytes
- Fixed opcodes shr, shr_un and shl when the shift was more that 32 bytes, added to BCL relative tests
- Added BLC tests regarding BitConverter and unsafe code
- Moved the meat of the code of Single.ToString() and Double.ToString() to the class StringHelper together with the analogous methods for numer types
- Re-added _floatsignbit to CosmosAssembler.cs so the neg test should not fail anymore
- Removed all code relative to x87 that I had left under #if false
- Clean up
2016-08-22 16:31:22 +02:00
Unknown6656
bc8e7a7659
Reverted the changed XOR-call
2016-08-19 19:38:05 +02:00
Unknown6656
a7f72cc2e6
Fixed bool-bool-operations
2016-08-19 18:50:03 +02:00
Unknown6656
4030c1336b
Changed XOR call, as it is not implemented for boolean
2016-08-19 18:20:37 +02:00
Unknown6656
f246908358
Added the german keyboard layout
...
* Added the German keyboard layout and made the keyboard implementation
more scalable and modular to permit future foreign keyboards.
* Added support for ALTGR-keypresses
* Added support for the OEM-102-key
* Cleaned up some code
2016-08-19 18:12:25 +02:00
Unknown6656
3ae267a1d5
Switched to expression-bodied methods
...
Used C#6's feature of expression-bodied methods due to readability and
code size reduction
2016-08-19 16:52:26 +02:00
Unknown6656
a0bfff9f37
Fixed time measurement
2016-08-19 09:59:14 +02: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
fanoI
ec6e231ac9
- Bugfix Shr_un does not really did a shift right unsigned
...
- Bugfix Shr does not really did a shift right signed
- Bigfix ShiftRighDouble was implemented as ShiftLeftDouble
2016-08-18 20:10:10 +02:00
José Pedro
153cde7d5e
- CosmosVFS.GetDirectoryListing(DirectoryEntry): "Argument is null or empty" error - Fixed
...
- File.Delete and Directory.Delete implementations - Fully Working
- Change Guess demo references to Project References - Done
2016-08-18 15:32:29 +01:00