Rémi Forax wrote: > Hi gang, > > In section Target method processing, > The second sentence says that you need a reference to a call site to > update the target > but it's possible to call Linkage.invalidateAll() to invalidate target > of all callsite ? > > I wonder if Linkage.invalidate* are really necessary. It can be up to the > implementor of the bootstrapMethod to store callsites (or not) in order to > invalidate them later.
One possible purpose I could see for having invalidateAll would be to do an atomic invalidation. Invalidating one at a time invites all sorts of problems if there are other updates still going on. There's also the possibility in some languages of sweeping global changes that might require total invalidation. - Charlie --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to jvm-languages@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en -~----------~----~----~----~------~----~------~--~---