Author: theraven
Date: Wed Aug 10 20:51:30 2011
New Revision: 7220

URL: http://svn.gna.org/viewcvs/etoile?rev=7220&view=rev
Log:
Use the small int support in the runtime if it's there so we can avoid a load 
of special cases for smallint methods.  Now, we just emit a special case for a 
few selectors that we want to be able to inline (e.g. + - * /), and not for 
everything.


Modified:
    trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenLexicalScope.mm
    trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenModule.mm
    trunk/Etoile/Languages/LanguageKit/LKInterpreterRuntime.m
    trunk/Etoile/Languages/LanguageKit/Runtime/BigInt.h
    trunk/Etoile/Languages/LanguageKit/Runtime/BigInt.m
    trunk/Etoile/Languages/LanguageKit/Runtime/LKObject.h
    trunk/Etoile/Languages/LanguageKit/Runtime/MsgSendSmallInt.m
    trunk/Etoile/Languages/LanguageKit/Runtime/NSValue+structs.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to