j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004992.h...
Name: Kernel-nice.628 Ancestors: Kernel-nice.627
Boolean subclasses know better how to behave, so if we delegate ==> , we can implement a branch-less implication.
Though I wonder if this is really an optimization in case of a JIT VM... { [true ==> [1 > 2]] bench. [false ==> [1 > 2]] bench. } #( '6,440,000 per second.' '6,690,000 per second.') "BEFORE" #( '6,410,000 per second.' '7,030,000 per second.') "AFTER"
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2011-September/004993.h...
Name: Kernel-nice.629 Ancestors: Kernel-nice.628
Define and use #highBitOfByte when we know we operate on byte boundary. And, oups, remove ===> which crept in trunk (was solely for testing speed).
=============================================
squeak-dev@lists.squeakfoundation.org