Commit graph

5238 commits

Author SHA1 Message Date
gloveless
61e7c7f9f7 Added support for Bochs 2015-05-16 12:43:43 -07:00
Matthijs ter Woord
37b2451193 A little bit code documentation 2015-05-10 15:34:23 +02:00
Matthijs ter Woord
d4cdf12555 Add input check 2015-05-10 15:34:12 +02:00
Matthijs ter Woord
906b554f17 Re-enable the ExceptionOccurred label. 2015-05-10 15:31:31 +02:00
Matthijs ter Woord
7f207841b1 Add another editorconfig file. 2015-05-10 15:31:01 +02:00
Matthijs ter Woord
1f74a852b8 Prevent visual studio crashes when (for example) a Null Reference Exception is being shown, but not dismissed before the VMware machine is closed. 2015-05-10 14:15:09 +02:00
Matthijs ter Woord
362d4ec990 Project cleanup. 2015-05-10 13:34:57 +02:00
Matthijs ter Woord
c69a9a23c4 Merge pull request #86 from ARMmaster17/master
Update readme.md
2015-05-09 11:23:03 +02:00
Matthijs ter Woord
8268084c23 Compilation fix. 2015-05-09 11:15:32 +02:00
Joshua Zenn
0b169f7b7c Update readme.md 2015-05-08 16:45:07 -04:00
Matthijs ter Woord
08f62aa561 Merge pull request #56 from kant2002/Issue-9
Compilation improvements.
2015-05-08 19:50:06 +02:00
Matthijs ter Woord
1c22489404 Merge pull request #78 from kant2002/vs2015
Support for Vs2015
2015-05-08 19:42:38 +02:00
Andrey Kurdyumov
65adb50a09 Fix Debug ID after resolving merge conflics 2015-05-08 23:35:20 +06:00
Andrey Kurdyumov
a61b5ce18a Move Nuget packages to the source control 2015-05-08 22:40:59 +06:00
Andrey Kurdyumov
529f303abe Add documentation for the install.bat 2015-05-08 22:40:56 +06:00
Andrey Kurdyumov
c43847d3ad Add support for VS Experimental Hive 2015-05-08 22:40:55 +06:00
Andrey Kurdyumov
ecd33d2d93 Add ability to select VS Exp Hive for installing. 2015-05-08 22:40:54 +06:00
Andrey Kurdyumov
62de380e40 Add the ability to run builder for VS2015 and VS2013 2015-05-08 22:40:53 +06:00
Andrey Kurdyumov
e8de8ad44d Update Mono.Cecil to 0.9.6.1
Nuget used for delivering dependencies
2015-05-08 22:40:52 +06:00
Andrey Kurdyumov
3af72c3d9c Update to support opening solution in VS2015 2015-05-08 22:40:51 +06:00
Andrey Kurdyumov
f9e4991cec Add the support to building VS2013 and VS2015 versions. 2015-05-08 22:40:51 +06:00
Andrey Kurdyumov
bb62358582 Ignore VS2015 settings 2015-05-08 22:39:07 +06:00
Matthijs ter Woord
29b8f1336f Merge pull request #85 from ARMmaster17/master
Added Localloc opcode
2015-05-08 14:58:09 +02:00
Joshua Zenn
6142448d73 Update OpNone.cs 2015-05-08 08:28:53 -04:00
Matthijs ter Woord
2c1481c933 Merge branch 'pr/53' 2015-05-07 18:49:50 +02:00
Matthijs ter Woord
1ef59b5246 Merge branch 'pr/84' 2015-05-07 18:29:58 +02:00
Matthijs ter Woord
9a341b64ae Spell check, reordering and rephrasing 2015-05-07 18:24:01 +02:00
Andrey Kurdyumov
4509dd0f81 Fix String switch on Roslyn 2015-05-07 21:15:08 +06:00
MyvarHD
6cb2650333 Update Levels.md 2015-05-07 17:08:42 +02:00
Matthijs ter Woord
c7466b9363 Merge pull request #81 from ARMmaster17/master
Added Ldobj OpType handling in IL interpreter.
2015-05-07 16:25:11 +02:00
Joshua Zenn
bcc07b0951 Added Ldobj OpType 2015-05-07 08:29:01 -04:00
Andrey Kurdyumov
ed397b2448 Remove not used lookup 2015-05-07 12:50:07 +06:00
Andrey Kurdyumov
fec99ddb25 Change UInt64 to long
This is due to inability Dapper handle UInt64 with SQLite
2015-05-07 12:50:06 +06:00
Andrey Kurdyumov
6080592f99 Separate index and tables creation
This separation allows don't pay penalty for each insert during compilation phase.
Indexes created at the last step of the compilation process.
For profiler application indexes created together with tables.
2015-05-07 12:50:05 +06:00
Andrey Kurdyumov
40a5b7bc00 Extract running SQL from the resource
in the separate assembly. This allow breaking of the SQLite.sql into separate pieces later.
2015-05-07 12:50:04 +06:00
Andrey Kurdyumov
e2604733f2 Cache label names generation
Caching of label names improve performance a bit, since Regex in the Final method is expensive and takes ~7% of IL2CPU time.
2015-05-07 12:50:04 +06:00
Andrey Kurdyumov
b235faa3d6 Add application which perform similar task as ExtractMapFromElfFile
This application is used for the performance tuning of the execution process.
2015-05-07 12:50:03 +06:00
Andrey Kurdyumov
bdb3564e3f Extract MSBuild task code to the shared library.
This change is required to be able create executable which would be used for the performance measurements.
2015-05-07 12:41:08 +06:00
Andrey Kurdyumov
cb8e43c36b Use ULong in the database model. 2015-05-07 12:41:07 +06:00
Andrey Kurdyumov
eb8c55c597 Cache default mnemonics for assemblies.
This will speedup creation of the assembly instructions, since we do that a lot.
2015-05-07 12:41:06 +06:00
Andrey Kurdyumov
c76c477ed6 Improved compilation speed by changing Guid to ulong 2015-05-07 12:41:05 +06:00
Matthijs ter Woord
0a6e6cb765 Merge pull request #79 from MyvarHD/patch-1
Update LICENSE.txt
2015-05-06 09:03:40 +02:00
MyvarHD
2798e6bf80 Update LICENSE.txt 2015-05-06 09:00:44 +02:00
Matthijs ter Woord
7eb52acf62 Merge branch 'kant2002-Issue-42' 2015-05-05 13:58:23 +02:00
Matthijs ter Woord
a419c9bd9a Add extra code. 2015-05-05 13:57:07 +02:00
Matthijs ter Woord
ffc0b969b3 Merge branch 'Issue-42' of git://github.com/kant2002/Cosmos-1 into kant2002-Issue-42 2015-05-05 13:42:25 +02:00
Matthijs ter Woord
bd17076c30 . 2015-05-05 13:33:58 +02:00
Matthijs ter Woord
bf5362206f bochs file for sentinel's kernel. 2015-05-05 13:06:01 +02:00
Matthijs ter Woord
277d87e3ef Code cleanup. 2015-05-05 10:44:54 +02:00
Matthijs ter Woord
7c8b0f732f Normally, you don't want to use LoadFile, as it always loads that file, even if the same assembly has been loaded from a different folder. Can give weird issues with reflection. 2015-05-05 10:44:00 +02:00