Matthijs ter Woord
4d6fceb9e7
First step in improving x# and compiler.
2016-06-11 16:13:13 -04:00
Charles Betros
2de021685e
Fix up packages.
2016-03-13 13:14:37 -05:00
Charles Betros
0bef9a8fac
Updating solution config.
2016-03-13 12:27:58 -05:00
Charles Betros
4a3b6a50df
Fixed up project and solution configurations and remove jetbrains annotations.
2016-03-06 17:33:21 -06:00
Charles Betros
ba6070dbe7
String and simple debugger change
2016-02-15 16:02:23 -06:00
Charles Betros
6f50b73386
Changed build configuration
2016-02-15 01:29:03 -06:00
Charles Betros
4e08b03a8a
Closes #271 . Added an option for stack corruption detection. Checks can now occur after every instruction or for method footers ornly.
2015-12-17 00:15:51 -06:00
Matthijs ter Woord
e518b9c8e2
Add possibility for using the referenced debug stub version in the kernel tester.
...
Fixes #169
2015-07-28 09:57:30 -04:00
Matthijs ter Woord
1154900a9b
Ongoing fixes
2015-07-23 11:26:39 -04:00
Matthijs ter Woord
4e133675ac
Fix logging.
2015-06-27 16:17:55 +02:00
Matthijs ter Woord
de75623087
Start of #140
2015-06-20 18:21:26 +02:00
Matthijs ter Woord
08f62aa561
Merge pull request #56 from kant2002/Issue-9
...
Compilation improvements.
2015-05-08 19:50:06 +02: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
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
c76c477ed6
Improved compilation speed by changing Guid to ulong
2015-05-07 12:41:05 +06: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
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
Andrey Kurdyumov
711826daf6
Don't report output from NAsm as error in case of warnings
...
IL2CPU task modified to keep current behaviour
2015-01-15 17:26:37 +06:00
Matthijs ter Woord
f7a52eff50
Fix compilation.
2015-01-03 10:53:42 +01:00
Matthijs ter Woord
47d4d3f782
Ongoing work for enabling compiler extensions.
2015-01-03 09:30:10 +01:00
Matthijs ter Woord
a61d93e438
Refactorings related to compiler.
2015-01-02 13:56:52 +01:00
Matthijs ter Woord
8a5d0395f7
Code cleanup
2015-01-02 12:27:53 +01:00
Matthijs ter Woord
e614a95df5
Sending information to the Console window works now!
2014-12-31 17:49:53 +01:00
Matthijs ter Woord
4834e897f6
Fixes after the IL2CPU.exe introduction:
...
- remove debug files
- exception handling in IL2CPU.exe, with exit codes
- setup fixed
2014-12-31 13:46:44 +01:00
Matthijs ter Woord
aef0d59e93
Merge pull request #39 from MyvarHD/master
...
Added the IL2CPU.exe
2014-12-31 13:16:14 +01:00
Matthijs ter Woord
507365dad6
Ongoing work for making serial console working.
2014-12-30 18:42:01 +01:00
MyvarHD
76002f74e4
Fixed il2cpu.exe install bug
2014-12-29 18:52:45 +02:00
MyvarHD
890631162a
fixed some basic things
2014-12-29 12:11:27 +02:00
MyvarHD
1f4e3b13c5
moved il2cpu to compiler
2014-12-29 11:35:29 +02:00
MyvarHD
ec4eb484ab
Added time took message
2014-12-27 22:47:49 +02:00
MyvarHD
bc8cab17a4
Added the functunality to call the IL2CPU from Command line
2014-12-27 22:38:30 +02:00
Matthijs ter Woord
563431dc21
Compile fixes and changes to consts.
2014-12-27 17:14:12 +01:00
Matthijs ter Woord
24ba16eb26
Some refactorings..
2014-12-27 16:38:21 +01:00
Matthijs ter Woord
bf9bd10c0e
Merge pull request #22 from tgiphil/mkisofs-merged
...
Use mkisofs to create ISO file
2014-12-21 12:30:28 +01:00
Matthijs ter Woord
794f843aa7
Added first automated compiler test.
2014-12-20 14:47:43 +01:00
Phil Garcia
447c050873
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into mkisofs-merged
...
Conflicts:
.gitignore
2014-12-07 10:10:13 -08:00
Phil Garcia
ca7b9aa697
- Use mkisofs to create ISO file
2014-12-07 10:04:46 -08:00
Matthijs ter Woord
486601b814
rings are not fully enforced. this means that only core ring (0) can contain assembler plugs.
2014-12-05 20:40:26 +01:00
Matthijs ter Woord
af46aa7959
- cleanup
...
- ring enforcement works now, but only based on the attributes.
2014-12-05 19:57:17 +01:00
Matthijs ter Woord
b25a21dc89
Add compilation performance logging.
2014-12-05 15:45:48 +01:00
tgiphil
74c1dc4cde
- Removed *.vspscc files
2014-12-04 23:11:34 -08:00
Sentinel209_cp
1a2f83dc84
Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP
2014-11-26 03:43:20 +00:00
Sentinel209_cp
e851d3efcb
Reorganizing code: Moved Build and Compiler.
2014-11-26 01:13:58 +00:00