Matthijs ter Woord
82330b4b48
Initial work to move out the heap to a separate project.
2016-06-10 11:42:30 -04:00
Charles Betros
31e5c09885
Aaded methods to the debugger for long, float, and double.
2016-04-08 22:50:33 -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
6f50b73386
Changed build configuration
2016-02-15 01:29:03 -06:00
Charles Betros
20c0c938ad
Added debug symbols to Bochs.
2016-01-16 13:39:26 -06:00
Charles Betros
d9e88d83f6
Added single and double to debugger SendNumber.
2016-01-16 12:52:41 -06:00
Charles Betros
34720e6c7f
Removed some debug code in string plugs. Added a helper to grab debug sysmbols for debugging in bochs.
2016-01-14 12:22:47 -06:00
Matthijs ter Woord
4769cb2ce6
Fixes for delegates.
2015-09-04 17:51:45 +02:00
Matthijs ter Woord
e6c866a8d4
Merge branch 'master' into memory_handles
...
Conflicts:
source/Cosmos.HAL/DefaultKeyboard.cs
source/Cosmos.HAL/Global.cs
source/Cosmos.HAL/Keyboard.cs
source/Cosmos.System/Global.cs
2015-08-18 19:38:50 +02:00
Matthijs ter Woord
dca4a09c83
Fixes on main branch.
2015-08-03 16:33:29 -04:00
Matthijs ter Woord
675ce71d10
Ongoing work.
2015-07-31 08:34:28 -04:00
Matthijs ter Woord
a51b569c19
Fix debugconnector and debugstub communication.
2015-07-28 20:36:18 -04:00
Matthijs ter Woord
0e05e24b9b
Somehow debug stub and debug connector is broken now.
2015-07-28 20:30:15 -04:00
Matthijs ter Woord
9460718e75
- Performance improvement of debugconnector. Debugging and test runner are impacted
...
- new SendNumber overload introduced for easier debugging of low level stuff.
2015-07-28 19:24:39 -04:00
Matthijs ter Woord
edf114b745
Compiler fix.
2015-07-28 17:08:42 -04:00
Matthijs ter Woord
21037ba05b
Small refactoring for debugstub: now sending text doesn't use the String.ToCharArray method
2015-07-28 16:26:27 -04:00
Matthijs ter Woord
54bbf40f31
Small extra tweaks..
2015-07-23 16:17:57 -04:00
Matthijs ter Woord
8d24082dbd
Fix debugging now.
2015-07-23 15:40:49 -04:00
Matthijs ter Woord
cd34941002
Speed.
2015-07-23 13:37:57 -04:00
Matthijs ter Woord
d827212e4a
Ongoing VS2015 work.
2015-07-22 21:23:55 -04:00
Matthijs ter Woord
3b8ac3e98f
Some logging is now disabled. Speeds up debugconnector.
2015-07-22 22:25:27 +02:00
Matthijs ter Woord
386c51f6f1
More fixing of debugconnector work.
2015-07-22 22:03:07 +02:00
Matthijs ter Woord
26fdb6c1d4
More fixes on debugconnector and named pipes.
2015-07-22 18:19:42 +02:00
Matthijs ter Woord
eca33486fa
Ongoing debug connector work.
2015-07-22 15:46:10 +02:00
Matthijs ter Woord
ebe67eb0e2
.
2015-07-21 21:14:54 +02:00
Matthijs ter Woord
5d031eed06
Ongoing debugconnector work.
2015-07-21 20:25:24 +02:00
Matthijs ter Woord
bbafc0d18e
Converted debugconnector to synchronous mode again.
2015-07-21 19:28:33 +02:00
Matthijs ter Woord
230521db74
Ongoing pipe work.
2015-07-21 16:59:12 +02:00
Matthijs ter Woord
8e7fc28e0e
Ongoing debug fixes.
2015-07-21 14:51:31 +02:00
Matthijs ter Woord
5f44ec8ac1
Improve debug speed.
2015-07-20 14:35:59 +02:00
Matthijs ter Woord
64aa1484e2
Running kernels with vmware works now.
2015-07-18 02:19:48 +02:00
Matthijs ter Woord
3f86e0491a
Refactoring of kernel tester. Take out generic part of the runner, so other targets (vmware, hyper-v in the future, etc) can also be tested.
2015-07-18 00:40:53 +02:00
Matthijs ter Woord
dcd77853d2
Ongoing work for #140 .
2015-06-21 15:59:56 +02:00
Matthijs ter Woord
0cbba4c0d0
Add optional error handling for async errors.
2015-06-21 13:48:31 +02:00
Andrey Kurdyumov
06afbf4c18
Fix compilation errors on Roslyn
2015-05-26 22:42:45 +06:00
gloveless
61e7c7f9f7
Added support for Bochs
2015-05-16 12:43:43 -07: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
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
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
c76c477ed6
Improved compilation speed by changing Guid to ulong
2015-05-07 12:41:05 +06:00
Matthijs ter Woord
cd17b19ce4
Disable more edison testing code.
2015-02-26 18:11:48 +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
Matthijs ter Woord
07cdafbedd
Ongoing edison work
2015-02-03 19:46:10 +01:00
Matthijs ter Woord
274f0353ed
Ongoing changes.
2015-02-01 16:52:00 +01:00
Matthijs ter Woord
2a0de71240
Progress on edison.
2015-01-30 18:24:13 +01:00