CVSROOT:        /cvs/kaffe
Module name:    kaffe
Changes by:     hkraemer        03/06/28 03:29:40

Modified files:
        .              : ChangeLog 
        kaffe/kaffevm  : soft.c 
        kaffe/kaffevm/jit: machine.c 
        kaffe/kaffevm/jit3: machine.c 

Log message:
2003-06-28  Helmer Kraemer  <[EMAIL PROTECTED]>

* kaffe/kaffevm/jit/machine.c:
(translate) use lockClass to guard translation so it doesn't
interfere with static synchronized methods
(installMethodCode) free the trampoline before overwriting it

* kaffe/kaffevm/jit3/machine.c:
(installMethodCode) free the trampoline before overwriting it

* kaffe/kaffevm/soft.c:
(soft_fixup_trampoline) use COMPARE_AND_EXCHANGE/ATOMIC_EXCHANGE
to update the trampoline; free the trampoline if necessary


_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to