On Sun, Sep 27, 2009 at 4:08 AM, john skaller <skal...@users.sourceforge.net> wrote: > > shouldn't this code be in the library?
It does, I just noticed that once I got optimizations working it automatically inlined the internal tail call. I expect when I start tail calling external functions then I'll use llvm's tail call mechanism. > Interestingly, llvm uses fixed sized ints, so the typedefs > between i32 and int for C++ would go backwards. > > Hmmmm.. this is a challange for the conditional compilation > system. Yeah, I haven't figured out yet how to do that in the long run. We could do something different for the llvm backend and say that int always means a 32 bit number, but I expect that I'll just define int8, int16, int32, int64, etc, and typedef byte, short, int, long to the corresponding c typename. Shouldn't be that bad. ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language