harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gregory Shimansky <gshiman...@gmail.com>
Subject Re: svn commit: r559382 [1/2] - in /harmony/enhanced/drlvm/trunk/vm/gc_gen/src: common/ finalizer_weakref/ gen/ los/ mark_compact/ mark_sweep/ thread/ trace_forward/ verify/
Date Wed, 25 Jul 2007 15:59:30 GMT
Hello Xiao-Feng

It looks like this commit of you affected stability on windows x86_64. 
Four tests outofmemory.Int, outofmemory.Double, outofmemory.Plain and 
outofmemory.Ref from VM smoke tests stable fail on assertion in GC. They 
fail in all JIT modes and on interpreter, so it doesn't seem to be a bug 
in enumeration.

Please take a look at this problem.

xli@apache.org wrote:
> Author: xli
> Date: Wed Jul 25 03:02:07 2007
> New Revision: 559382
> 
> URL: http://svn.apache.org/viewvc?view=rev&rev=559382
> Log:
> HARMONY-4531 : performance improvement patch and code refactoring. It also fixed a couple
of bugs. (The main design in this patch is to include mark-sweep LOS for minor collection
and always slide-compact LOS for major collection.
> 
> Removed:
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/los_extention_mark_scan.cpp
> Modified:
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/fix_repointed_refs.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_block.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_common.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_common.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_for_vm.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_metadata.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_space.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/hashcode.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/mark_scan_pool.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/space_tuner.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/gen/gen.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/gen/gen.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/gen/gen_adapt.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/los/lspace.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/los/lspace.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/los/lspace_alloc_collect.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/fallback_mark_scan.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_alloc.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_collect_compact.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_move_compact.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_slide_compact.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_alloc.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_chunk.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_chunk.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_mark.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_mark_sweep.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_sweep.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/sspace_verify.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/collector.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/collector.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/collector_alloc.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/gc_thread.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/mutator.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/mutator.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/mutator_alloc.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/trace_forward/fspace.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/trace_forward/fspace_alloc.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/trace_forward/fspace_gen_forward_pool.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/trace_forward/fspace_nongen_forward_pool.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verifier_metadata.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verifier_metadata.h
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verifier_scanner.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verify_gc_effect.cpp
>     harmony/enhanced/drlvm/trunk/vm/gc_gen/src/verify/verify_gc_effect.h

-- 
Gregory


Mime
View raw message