Felix Queissner
|
f1a85fac20
|
Adds prototype keyboard driver.
|
2015-10-13 18:02:18 +02:00 |
|
Felix Queissner
|
5b5b381a2c
|
Adds destructor for passed CpuState.
|
2015-10-13 15:04:02 +02:00 |
|
Felix Queissner
|
e8156fea82
|
Fixes two evil memory leaks in vector and string.
|
2015-10-13 12:53:08 +02:00 |
|
Felix Queissner
|
112cdadf69
|
Adds non-tested option for shared strings.
|
2015-10-12 22:55:29 +02:00 |
|
Felix Queissner
|
02d1cf7bd6
|
Adds traceback tool. Fixes lots of memory leaks.
|
2015-10-12 14:32:38 +02:00 |
|
Felix Queissner
|
125ffa4333
|
Adds some improved standard library.
|
2015-10-11 12:48:01 +02:00 |
|
Felix Queißner
|
c9dd9ac668
|
Stub Keyboard Driver
|
2015-10-11 00:45:02 +02:00 |
|
Felix Queißner
|
4afac67f27
|
Changes some stuff related to Electronics.
|
2015-10-10 01:41:38 +02:00 |
|
Felix Queißner
|
3392d8e262
|
Changes main script to main.cu
|
2015-10-09 20:49:15 +02:00 |
|
Felix Queißner
|
28877873ef
|
Updates Depfile.
|
2015-10-09 18:37:57 +02:00 |
|
Felix Queissner
|
63bb529fd5
|
Adds export labels.
|
2015-10-08 18:24:39 +02:00 |
|
Felix Queissner
|
16347921d2
|
Small change in main.spark:irq
|
2015-10-08 00:35:57 +02:00 |
|
Felix Queissner
|
a61859269c
|
Adds csl(conductance standard library) with CPUTYPE.
|
2015-10-08 00:29:11 +02:00 |
|
Felix Queißner
|
cc72d4f366
|
Adds initializer_list support to vector. Improves interrupt handler a bit. Adds support for IRQ-calls to vm integration.
|
2015-10-07 21:27:38 +02:00 |
|
Felix Queißner
|
2a5e3220d7
|
Adds main.spark with build inclusion and execution.
|
2015-10-07 13:45:07 +02:00 |
|
Felix Queißner
|
0dec8fa14f
|
Adds some conductance build options.
|
2015-10-07 13:16:15 +02:00 |
|
Felix Queißner
|
cdfb67af82
|
Integrates conductance into CircuitOS. Adds loading of assembly file with code execution. Fixes bugs everywhere (including evil memory leak in Vector<>::resize.
|
2015-10-07 03:43:23 +02:00 |
|
Felix Queißner
|
a9aa739757
|
Renames stdlib and string. Adds fixes and improvements to Vector<> and String.
|
2015-10-07 01:31:21 +02:00 |
|
Felix Queißner
|
d1140b2706
|
Integrates Conductance in the kernel. Improves ker::.
|
2015-10-06 17:49:36 +02:00 |
|
Felix Queißner
|
748b4ec18f
|
Renames OS.
|
2015-10-06 15:58:32 +02:00 |
|
Felix Queißner
|
395e2ebb60
|
Removes old trainVm from trainOs.
|
2015-10-06 15:23:15 +02:00 |
|
Felix Queißner
|
bf33a7f308
|
Update README.md
|
2015-08-22 15:54:31 +02:00 |
|
Felix Queissner
|
9313bde8d5
|
Adds screenshot.
|
2015-08-22 15:36:24 +02:00 |
|
Felix Queissner
|
0ec7051b5b
|
Adds support for PTR(type), REF(variable) and VAL(expr) to trainScript. Pointers are now supported.
|
2015-08-22 15:34:30 +02:00 |
|
Felix Queissner
|
056dc3d8ba
|
Adds more documentation.
|
2015-08-22 12:57:10 +02:00 |
|
Felix Queissner
|
d0d88a17f3
|
Adds module support to trainscript. Moves global methods to /sys/* objects.
|
2015-08-21 17:32:48 +02:00 |
|
Felix Queissner
|
81ad6c3406
|
Adds support for TEXT type. Is passed as const char * to C/C++.
|
2015-08-20 17:51:31 +02:00 |
|
Felix Queissner
|
c057f3dbbf
|
Merge branch 'master' of github.com:MasterQ32/trainOS
|
2015-08-20 17:33:55 +02:00 |
|
Felix Queissner
|
9ffa0d1a9d
|
Fixes parameter bug: Type::size() returned size of Type::Int instead of trainscript::Int.
|
2015-08-20 17:33:30 +02:00 |
|
Felix Queissner
|
2e858d8d91
|
Refactors type system: Types now provide operators instead of prebuilt ones. Known bug: Second parameter gets lost.
|
2015-08-20 17:28:41 +02:00 |
|
Felix Queißner
|
9c3c752241
|
Update README.md
|
2015-08-20 00:08:05 +02:00 |
|
Felix Queissner
|
996bef56a6
|
Variable refactoring pt.1 - Change union to pointer.
|
2015-08-19 19:07:49 +02:00 |
|
Felix Queissner
|
5f168f8020
|
Refactors tsvm.hpp into more subfiles for better structure.
|
2015-08-19 16:26:28 +02:00 |
|
Felix Queissner
|
c21e7e7f30
|
Merge branch 'master' of github.com:MasterQ32/trainOS
|
2015-08-19 15:07:59 +02:00 |
|
Felix Queissner
|
3c36f21006
|
Updates readme.md.
|
2015-08-19 15:07:46 +02:00 |
|
Felix Queissner
|
021baab5f8
|
Adds improved malloc hash/magic security. Now checks all malloc::List entries for validity.
|
2015-08-19 15:07:25 +02:00 |
|
Felix Queißner
|
1586e03ea4
|
Update README.md
More documentation on the kernel.
|
2015-08-18 18:01:16 +02:00 |
|
Felix Queissner
|
e6d4e0a41a
|
Adds small validation for free (freeing out of upper bound) and adds task to readme.md
|
2015-08-18 15:06:49 +02:00 |
|
Felix Queissner
|
19c75d5fe9
|
Fixes a lot of memory leaks. Adds malloc monitoring.
|
2015-08-17 20:04:14 +02:00 |
|
Felix Queissner
|
90eb432c50
|
Adds config for malloc magic block number. Fixes bug in NativeMethod: Flips parameter list.
|
2015-08-17 15:41:11 +02:00 |
|
Felix Queissner
|
e69a342b29
|
Fixes nasty memory leaks. Adds memory tracing. Adds serial console for advanced debugging. Implements malloc correctly.
|
2015-08-17 15:38:19 +02:00 |
|
Felix Queissner
|
5002d8728c
|
Adds native method signature checking. "Improves " malloc.
|
2015-08-17 00:01:48 +02:00 |
|
Felix Queissner
|
d55ff69193
|
Adds better debugging output. Also adds a return; to free :P
|
2015-08-16 23:40:34 +02:00 |
|
Felix Queißner
|
2faadc29e9
|
Adds a status bar.
|
2015-08-16 00:45:12 +02:00 |
|
Felix Queissner
|
fc3f73fe16
|
Updates readme.md
|
2015-08-15 14:22:38 +02:00 |
|
Felix Queissner
|
6cea5944c3
|
Adds dynamic.h and dynamic.S creating a dynamic call utility.
|
2015-08-14 23:53:51 +02:00 |
|
Felix Queissner
|
0f54fabc99
|
Small cleanups.
|
2015-08-14 18:33:34 +02:00 |
|
Felix Queissner
|
6afe323080
|
Adds some colors.
|
2015-08-14 17:16:55 +02:00 |
|
Felix Queissner
|
620f337bc2
|
Adds semantic language validation.
|
2015-08-14 17:12:08 +02:00 |
|
Felix Queissner
|
3e2bf8ff10
|
Adds primitive API initializer.
|
2015-08-14 15:55:12 +02:00 |
|