=begin As I've been doing for several months/years, I'm compiling regular snapshots of the clang compiler and use it to compile ruby/trunk. I have clang@94309 and ruby 1.9.2dev@26404 on OS X 10.6.2. For several revisions of ruby I ge...roberto (Ollivier Robert)
=begin Are you sure you don't want to link against /usr/lib/libstdc++.dylib instead? Apparently the one is /usr/local/lib is either 64 bit or PPC... =end roberto (Ollivier Robert)
=begin While compiling Ruby with ongoing versions of clang/llvm, it appeared that rb_reserved_word, an inline function in lex.c.blt which is included in parse.y is not declared as static as it apparently should (C99). gcc supports it. ...roberto (Ollivier Robert)
=begin I do not think that fixing specific variable into CPU registers is really reflected in performance gains (benchmarks welcome!). It will also generally disturb compilers' handling of optimization (especially on register-starved C...roberto (Ollivier Robert)
=begin There are not that many differences between -O2 and -O3 (mainly -finline-functions IIRC) so I'm a bit surprised there. Anyway, I'd remove any "default" level to let people choose except for -O. The main problem is that if I do ...roberto (Ollivier Robert)