|
|
信息: 1.0.3 |
修改: Brief History Log:
[20041217-07:32]
refine objref and associated grammars.
[20041216-23:00]
add objref to support object reference only.
combined with object, this reference would simplify the mechanism of container (holder) associating
method and the grammar of initialize object without explicit declaring object* pointer.
add macro based grammar support for object and objref.
[20041215-23:23]
add initial version of u_collector_mt for threading based automatic garbage collecting.
[20041203-12:58]
u_canforget v1.0 released.
add u_allocator_manager to support region based allocating.
add CompletePi.JPG for fun!
[20041202]
debug and test.
add in_heap flag in u_binding
refector object and reference to make certain constraint on object
instantiating.
avoid constructing OBJECT on stack and global data.
avoid constructing REFERENCE on heap
rename .h files to .hpp files to represent the modern c++ style.
move u_canforget namespace into boost to contribute boost project.
tag declarations of author, copyright and licence at the heading
of the source or header files.
[20041202]
design and implement object/reference based system infrastructure.
refector u_idxptr to u_pointer.
[20041201]
add u_allocator interface to simplify template class interaction.
[20041130]
suggest and implement counting-based u_collector.
refector u_buffer to u_table
add u_binding_cnt
add u_collector_cnt
add is_ptr to u_binding_cnt
[20041128]
main code of project memkeepr transferred to project u_canforget,
refector namespace etc.
[20041127]
project memkeepr starts
the main purpose of this project is to simulate and test GC mechanism of
JVM or .NET platform.
to avoid the complexity of JVM or .NET, I choose c++ as implmentation tool
language.
implement u_buffer
implement u_keeper
implement u_collector
[-20041125]
studying then giving lectures on current garbage-collecting algorithm,
searching for another way to implement runtime memory allocation scheme of
object-oriented system.
[200410xx-200411xx]
working on serailization mechanism of common object linkage graph on .NET
platform using c# (Project name: SharpUtil).
issuing idea of REAL-SIMULTANEITY and REAL-CONTINUITY
applying either in Turing system or physical world.
[-200410xx]
working on constructing foundation library of concept-oriented artificial
neuro-network on .NET platform.
studying math on structure of Nature Numbers (NOT natural numbers)
such as pi and e.
studying relativity to try explaining anti-gravity phenomena.
|
|