Commit graph

2961 commits

Author SHA1 Message Date
sgetaz
2de222bb2d Plug attribute (#196)
Plug required attribute.
2016-05-25 09:17:06 -05:00
Charles Betros
720f6187ed Fixed issue with writing to a new file in a new directory. 2016-05-18 16:08:56 -05:00
Charles Betros
5a26ea509d Fixed creating in subdirectories. 2016-05-15 13:45:30 -05:00
Charles Betros
f19063ccc9 Fixed ldelema and disabled float and double tests. 2016-05-15 13:44:09 -05:00
Charles Betros
bf6f97756a Fixed create directory and directory exists. 2016-05-11 22:36:00 -05:00
Charles Betros
a2d610e1db Reversed return values. 2016-04-15 13:12:57 -05:00
Charles Betros
d6bc0420d3 Changed build configuartion so any cpu builds properly as x86. 2016-04-14 17:03:59 -05:00
Charles Betros
3fcc2860a9 FAT file system work. 2016-04-14 13:27:18 -05:00
Charles Betros
ef9282836b Fixed keyboard interrupt, generics, and double. 2016-04-14 13:26:54 -05:00
Charles Betros
31e5c09885 Aaded methods to the debugger for long, float, and double. 2016-04-08 22:50:33 -05:00
Charles Betros
1941126547 Fixed build configurations for new projects. Closes #352 and #353. 2016-04-08 22:42:53 -05:00
Charles Betros
653b7a8321 Fixed Get directory listing with subdirectory. 2016-03-24 22:35:59 -05:00
Charles Betros
89d021772b Added byref types so they work with constrained callvirt. 2016-03-24 13:24:09 -05:00
Charles Betros
83ad5f34cf Fixed some issues with wtong types on the stack. 2016-03-24 08:52:02 -05:00
Charles Betros
b283a07631 Update .net versions. 2016-03-13 20:42:09 -05:00
Charles Betros
2de021685e Fix up packages. 2016-03-13 13:14:37 -05:00
Charles Betros
b7e7cd6c0a Removed Mdbg projects. 2016-03-13 13:05:53 -05:00
Charles Betros
8937b5c11a Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git 2016-03-13 12:49:12 -05:00
Charles Betros
0bef9a8fac Updating solution config. 2016-03-13 12:27:58 -05:00
fanoI
b1a2646a60 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2016-03-10 21:58:22 +01:00
Charles Betros
b542871886 Don't build linq tests. 2016-03-09 19:16:28 -06:00
Charles Betros
2846d8525e Appveyor and solution config changes. 2016-03-09 18:53:36 -06:00
Charles Betros
3114bebffe Enable build for some projects for testing. 2016-03-09 12:53:33 -06:00
fanoI
35583c657a Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Demos/Guess/GuessOS.cs
#	Tests/Cosmos.Compiler.Tests.Bcl/Kernel.cs
#	source/Cosmos.System.Plugs/Cosmos.System.Plugs.csproj
2016-03-07 21:23:11 +01:00
Charles Betros
4a3b6a50df Fixed up project and solution configurations and remove jetbrains annotations. 2016-03-06 17:33:21 -06:00
Charles Betros
c12022c893 Got constrained callvirt working. 2016-03-05 23:56:27 -06:00
fanoI
eb533357b0 - Correctly plugged Enum's GetHashCode()
- Removed GetHashCode() methods that were not really needed
- Plugged class CultureInfo for GetHashCode()
- Plugged class Runtime.CompilerServices for GetHashCode()
- Plugged class RuntimeTypeImpl for GetHashCode()
- Fixed tests that were failing using true .NET GetHashCode()
- Fixed IL Interpreter added SHIFT, AND, XOR... for sbyte and short
2016-03-05 23:10:06 +01:00
Charles Betros
559ee8570a Filesystem work. 2016-03-02 15:57:53 -06:00
fanoI
a95ea1bdbb Added missing file DecimalImpl.cs 2016-02-29 20:36:53 +01:00
fanoI
2c745389fe Trying to Plug GetHashCode() for all ValueTypes. 2016-02-28 22:39:20 +01:00
fanoI
f167ae91e6 Added a lot of tests for Primitive Types there a lot of failure for compiler bug or native methods that need to be implemented. Indeed the commited version is not compiling for GetHashCode() that cannot be plugged... 2016-02-28 16:32:25 +01:00
Charles Betros
5b35e17502 Fixed Path 2016-02-25 12:00:06 -06:00
Charles Betros
043cbb2f19 Fixed path plugs 2016-02-25 11:56:30 -06:00
Charles Betros
a52ea7a514 Fixed invalid enum 2016-02-21 12:23:40 -06:00
Charles Betros
1f104d812b Revert "Added some globalization and culture plugs. Also added string and struct tests."
This reverts commit 815f2f78a4.
2016-02-21 10:16:00 -06:00
Charles Betros
815f2f78a4 Added some globalization and culture plugs. Also added string and struct tests. 2016-02-21 10:13:29 -06:00
Charles Betros
d790a6ad52 Removed an unused project. 2016-02-16 16:21:26 -06:00
Charles Betros
f69f4c8fd9 Fixed some annoying runtime errors in the ILSpy plugin. 2016-02-16 16:21:05 -06:00
Charles Betros
24baff0e8a Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git 2016-02-16 11:42:49 -06:00
Charles Betros
9f550d60c4 Added appveyor.yml and removed an unused file. 2016-02-16 11:42:37 -06:00
Boyan Nikolov
b4f0acaf18 Builder solution fixed. Any CPU changed to x86. 2016-02-16 17:26:21 +02:00
Charles Betros
6a0f0b7ea7 Removed duplicate test kernel. 2016-02-16 00:09:29 -06:00
Charles Betros
f5468fe2b0 Path mostly works. Added a bunch of exception strings to environment. 2016-02-15 22:35:08 -06:00
Charles Betros
ba6070dbe7 String and simple debugger change 2016-02-15 16:02:23 -06:00
Matthijs ter Woord
cd26d218ae Enable all projects in the Debug/x86 profile. 2016-02-15 09:34:01 +01:00
Matthijs ter Woord
80bc4d451e Convert existing tests to nunit. 2016-02-15 09:29:26 +01:00
Matthijs ter Woord
bdb106c966 Fix build. 2016-02-15 09:24:00 +01:00
Charles Betros
6f50b73386 Changed build configuration 2016-02-15 01:29:03 -06:00
Charles Betros
b6d95e1668 Plugged a bunch of classes and implemented a few ilops. Removed most of Path plugs. 2016-02-14 13:07:26 -06:00
Charles Betros
87da5be07b Fixed string ctor which caused tests to fail. 2016-02-14 02:01:28 -06:00