felixf
|
d73653eb80
Init Fields of CellType
|
7 anos atrás |
felixf
|
0295a30a7c
explicit untraced (unsafe does not imply untraced any more)
|
7 anos atrás |
felixf
|
17bfd4b1b8
Win64 exception handling works
|
7 anos atrás |
felixf
|
927d81e812
application exit
|
7 anos atrás |
felixf
|
54c8667096
Improved behavior when traps (reason string)
|
8 anos atrás |
felixf
|
6480111191
Added module.flags (in order to know about compilation flags at runtime, as for example metadata presence for the garbage collector)
|
8 anos atrás |
felixf
|
7e048c1afd
Added module name to be visible when tracing (for debugging)
|
8 anos atrás |
felixf
|
8738a9d6c1
Minor
|
8 anos atrás |
felixf
|
44eafb4a38
Added required check
|
8 anos atrás |
skoster
|
c74e1f91e1
Check for empty code section in module termination handler
|
8 anos atrás |
felixf
|
cf21db4d09
Silent boot (for stdio shell version)
|
8 anos atrás |
felixf
|
860ed5f3a3
Removed some debug tracing
|
8 anos atrás |
felixf
|
97c2623cc4
Module loading works with Linux32G
|
8 anos atrás |
felixf
|
c8b04cfd51
Made system completely linkable: modules linked into the kernel can be "loaded" on demand (Modules.This finds them in the register list)
|
9 anos atrás |
felixf
|
8a0d7586e9
Simplified data structures for precise garbage collection again.
|
9 anos atrás |
felixf
|
15c6c26358
Merged recent changes to coop version
|
9 anos atrás |
felixf
|
8bd804556b
Simplified
|
9 anos atrás |
felixf
|
95a6a8701a
Reworked reflection - modification to the compiler (Generic metadata generator) and Reflection module
|
9 anos atrás |
felixf
|
95c4418ad1
more compact representation of procedure descriptors in modules, will replace the non heuristic GC soon
|
9 anos atrás |
felixf
|
31c9394a57
Patched an issue with the GC: modules were - for a very short moment - not protected when being returned from the Generic loader.
|
9 anos atrás |
felixf
|
7a241ae73e
added field to protect module internal data structures from being GCed. Important for modules in the kernel.
|
9 anos atrás |
felixf
|
5062f3efbf
Interpreter can handle constructors
|
9 anos atrás |
felixf
|
d10e8e725a
Added find in all object scopes (type and supertype)
|
9 anos atrás |
felixf
|
a7d53a4eac
Work on the interpreter using reflection support. (Unlimited and yet dangerous) access to global variables and fields available.
|
9 anos atrás |
felixf
|
e02fb52fbf
added reflection info for global procedures and variables
|
9 anos atrás |
eth.morozova
|
a6ce003157
sue of NOPAF is required for INITIAL and FINAL calls
|
9 anos atrás |
eth.morozova
|
5306dbd529
do not use TRACE to avoid implicit import of KernelLog - makes a problem while building the release
|
9 anos atrás |
felixf
|
7da2eb96a5
Changes for EFI -- much is full of traces, state is yet to be considered experimental.
|
9 anos atrás |
felixf
|
9802c8ed33
Preliminary patches for EFI 64-bit. Alignment issues require further consideration.
|
9 anos atrás |
felixf
|
0c548c331c
Started with support for reflection
|
9 anos atrás |