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
Matthijs ter Woord
91f08b37f7
Add editorconfig file for Sentinels projects.
2015-05-05 10:20:37 +02:00
Matthijs ter Woord
a2a2a4c0b9
Add printing the exact arguments to il2cpu.exe, to ease debugging of the kernel.
2015-05-05 10:20:26 +02:00
Charles Betros
251e4f22bb
Renamed some project files in my kernel.
2015-05-02 21:23:31 -05:00
Matthijs ter Woord
1fe9f52dbe
uniform formatting.
2015-04-20 18:55:40 +02:00
Matthijs ter Woord
e99e9ffad9
Merge pull request #77 from PathogenDavid/master
...
Added stobj stack push/pop information to OpType and some other smaller changes.
2015-04-20 18:49:51 +02:00
Matthijs ter Woord
3ccafa3a7b
Merge pull request #76 from charlesbetros/master
...
PR for my user kernel
2015-04-20 18:49:13 +02:00
David Maas
c0579322c1
Hacked in showing types in call trace outputs when a plug is missing. (Rather than seeing "Void Run()" you see "Cosmos.Kernel::Void Run()", not ideal but it works.)
2015-04-20 10:41:58 -05:00
David Maas
77f741a127
Added stobj's stack push/pop information to OpType. Re-added PCSpeaker.cs to Cosmos.HAL.
2015-04-20 10:40:39 -05:00
unknown
53d7432fa0
Modifying my user kernel to test VMT.
2015-04-17 12:37:29 -05:00
Sentinel209
4731098001
Ignore the .sync folder
2015-04-08 09:54:27 -05:00
Matthijs ter Woord
2827b63be0
scanner log works again.
2015-03-15 17:02:47 +01:00
Matthijs ter Woord
01ef7bcc23
- Refactoring of debugstub: now reading/writing of UART registers is isolated in 2 methods. Easier replacing.
...
- misc changes to aid in development.
2015-03-07 19:23:14 +01:00
Matthijs ter Woord
cd17b19ce4
Disable more edison testing code.
2015-02-26 18:11:48 +01:00
Matthijs ter Woord
e14778b4e3
remove edison testing code.
2015-02-26 18:10:15 +01:00
Matthijs ter Woord
ff963d65a0
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
...
Conflicts:
source/Cosmos.IL2CPU/AppAssembler.cs
2015-02-26 18:07:30 +01:00
unknown
038d25070e
Removed some debug code.
2015-02-11 11:32:33 -06:00
Andrey Kurdyumov
806470870d
Saving BinFormat under common properties.
2015-02-11 01:38:22 +06:00
Andrey Kurdyumov
a89cb710c7
Add bin format
2015-02-08 22:57:16 +06:00
Andrey Kurdyumov
5809caee89
Cleanup Debug engine GUID which interfer with PyTools
2015-02-08 20:21:40 +06:00
Matthijs ter Woord
07cdafbedd
Ongoing edison work
2015-02-03 19:46:10 +01:00
Matthijs ter Woord
2c7c580b9f
small fixes in debugstub.
2015-02-03 18:44:46 +01:00
Matthijs ter Woord
a1cdb6f983
remnove debug code.
2015-02-03 18:08:23 +01:00
Matthijs ter Woord
274f0353ed
Ongoing changes.
2015-02-01 16:52:00 +01:00
Matthijs ter Woord
a4ee9fe561
Enable assembler log
2015-02-01 14:00:41 +01:00
Matthijs ter Woord
2a0de71240
Progress on edison.
2015-01-30 18:24:13 +01:00
Matthijs ter Woord
41f6442896
Update readme.md
...
Replace link to latest release
2015-01-30 16:40:45 +01:00
Matthijs ter Woord
90169ed6ef
Merge pull request #52 from kant2002/Issue-50
...
Don't report output from NAsm as error in case of warnings
2015-01-23 13:53:08 +01:00
Matthijs ter Woord
fcdda661db
Merge pull request #57 from kant2002/Issue-10
...
Fix resolution of references inside solution folder.
2015-01-23 13:39:35 +01:00
Andrey Kurdyumov
b7b965ecb0
Fix resolution of references inside solution folder.
2015-01-23 17:26:26 +06:00
Matthijs ter Woord
087ab24f0d
Merge pull request #55 from kant2002/Issue-54
...
Add plug for Buffer.__Memmove on the .NET 4.6
2015-01-18 14:49:33 +01:00
Andrey Kurdyumov
fd5d2ae3db
Add formatting
2015-01-18 19:46:48 +06:00
Andrey Kurdyumov
2d817c5e6d
Add plug for Buffer.__Mmmove on the .NET 4.6
2015-01-18 19:41:30 +06:00
Andrey Kurdyumov
c2119d6c31
Changed GUID for debug engine
...
Current GUID was conflicting with existing tools and a lot of examples on the Internet
Relates to #51
2015-01-15 18:15:13 +06:00