Author: thebeing
Date: Fri Apr  6 21:01:59 2012
New Revision: 7630

URL: http://svn.gna.org/viewcvs/etoile?rev=7630&view=rev
Log:
Another bunch of x86_64 compatibility tweaks for LanguageKit:

* Reenable fast unboxing of floats and doubles on x86_64. 
* Use wctype.h instead of ctype.h for -isAlphabetic and friends. This is just
  as fast for ASCII but works for a wider range of characters (suggested by
  David).
* Add a workaround for problems with certain combinations of (w)ctype
  implementation and llvm/clang (like glibc on x86_64). When compiling with
  `make broken_ctype=yes', we now link against libicu and use their character
  property functions. These are roughly 50% slower than their wctype.h
  equivalents, but still pretty fast.
* Make the CodeGen GNUmakefile build the small integer bitcode *before*
  copying it into the bundle.
  

Modified:
    trunk/Etoile/Languages/LanguageKit/CodeGen/GNUmakefile
    trunk/Etoile/Languages/LanguageKit/Runtime/GNUmakefile
    trunk/Etoile/Languages/LanguageKit/Runtime/MsgSendSmallInt.m


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

Reply via email to