Eric Wong wrote: > gustavo.pedrosa@eldorado.org.br wrote: > ... I don't have permissions to close, can you close for me, please? Thank you very much, indeed.gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
Eric Wong wrote: > Can you show a performance difference with always_inline on those > ... Sorry, yes, you are right. There is a small performance penalty when every function marked as inline is, in fact, inlined. There are other iss...gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
To increase performance on ppc64 machines, the MACRO "powerpc64" were specified for the architecture, just like for x86_64 machines. I've executed some benchmarks, see below: ~~~ Benchmark Before (milliseconds) After...gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
Since GCC 4.8.3, some static inline functions (such as rb_call0) are not inlined in the generated machine code. This happens in both x86-64 and ppc64 platforms and it can be verified by using the following commands: ~~~ (in ppc64) ...gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
After the commit db433dc39d07449184a908d417919e3de8b70405, the building shows many warnings like below: ~~~ compiling pty.c In file included from pty.c:1:0: ../.././include/ruby/io.h:54:30: warning: 'packed' attribute ignored [-Wat...gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)