cfbolz at codespeak.net cfbolz at codespeak.net
Thu Oct 14 16:12:06 CEST 2010

Author: cfbolz
Date: Thu Oct 14 16:12:04 2010
New Revision: 77940

Modified:
Log:
I decided to ignore this comment, because that is dealt with by tracing itself,
not by the optimization that the paper is about

==============================================================================
+++ pypy/extradoc/talk/pepm2011/paper.tex	Thu Oct 14 16:12:04 2010
@@ -140,10 +140,6 @@
dispatching. Those are problems that are usually not present or at least less
severe in statically typed languages.

-XXX [fijal] I would say that the other goal of the JIT in case of dynamic
-languages is to compile only a common scenario and leave a guard (instead
-of proving that something will never ever happen)
-
Boxing of primitive types is necessary because dynamic languages need to be able to handle
all objects, even integers, floats, booleans etc. in the same way as user-defined
instances. Thus those primitive types are usually \emph{boxed}, i.e. a small