Re: problem with vargs method

2012-02-09 Thread Volker Simonis
Jim's example works on 7u2 for me as well. The cast is not without effect at all. It is crucial to have it! That is because of the so called "Signature polymorphism" of the 'invokeExact()' and plain 'invoke()' methods (read the API documentation for more details: http://docs.oracle.com/javase/7/d

Callsite invalidation requirements?

2012-02-09 Thread Mark Roos
Since Smalltalk is usually single threaded I have not been focused on concurrency issues. Now that I have that working I have been looking at extending Smaltalk to a concurrent approach. One issue that immediately came to the forefront is the invalidation of call sites when a setTarget is invo

Re: Smalltalk and tiered compile data

2012-02-09 Thread Rémi Forax
On 02/08/2012 10:47 PM, Mark Roos wrote: > Hi Rémi Hi Mark, > > I think I am starting to get it. > > My normal fallback creates a GWT and does a getTarget + setTarget on > the root callsite to put this GWT at the > head of the chain. I assume that this use of setTarget is as expected > and cau

Re: Smalltalk and tiered compile data

2012-02-09 Thread Mark Roos
Thanks Rémi Off to give it a try mark From: Rémi Forax To: mlvm-dev@openjdk.java.net Date: 02/09/2012 11:08 AM Subject:Re: Smalltalk and tiered compile data Sent by:mlvm-dev-boun...@openjdk.java.net On 02/08/2012 10:47 PM, Mark Roos wrote: > Hi Rémi Hi Mark, > > I