[#71815] [Ruby trunk - Bug #11768] [Open] Add a polymorphic inline cache — tenderlove@...
Issue #11768 has been reported by Aaron Patterson.
tenderlove@ruby-lang.org wrote:
On Thu, Dec 03, 2015 at 10:51:08PM +0000, Eric Wong wrote:
Aaron Patterson <tenderlove@ruby-lang.org> wrote:
[#71818] [Ruby trunk - Feature #11769] [Open] optimize case / when for `nil` — tenderlove@...
Issue #11769 has been reported by Aaron Patterson.
tenderlove@ruby-lang.org wrote:
[#71931] [Ruby trunk - Feature #11786] [Open] [PATCH] micro-optimize case dispatch even harder — normalperson@...
Issue #11786 has been reported by Eric Wong.
Oops, I forgot to free the table when iseq is destroyed :x
On 2015/12/08 12:43, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
On 2015/12/08 13:53, Eric Wong wrote:
[#72028] [Ruby trunk - Feature #11405] [Assigned] [PATCH] hash.c: minor speedups to int/fixnum keys — mame@...
Issue #11405 has been updated by Yusuke Endoh.
mame@ruby-lang.org wrote:
[#72045] Ruby 2.3.0-preview2 Released — "NARUSE, Yui" <naruse@...>
We are pleased to announce the release of Ruby 2.3.0-preview2.
Please add your optimizations before RC1.
SASADA Koichi <ko1@atdot.net> wrote:
On 2015/12/11 18:06, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
[#72069] [Ruby trunk - Feature #11405] [PATCH] hash.c: minor speedups to int/fixnum keys — mame@...
Issue #11405 has been updated by Yusuke Endoh.
[#72115] Re: [ruby-cvs:60264] duerst:r53112 (trunk): * enc/ebcdic.h: new dummy encoding EBCDIC-US — "U.NAKAMURA" <usa@...>
Hi,
On 2015/12/14 22:34, U.NAKAMURA wrote:
Hi,
[ruby-core:72605] [Ruby trunk - Feature #11911] [Feedback] Immutable method definitions and/or static dispatch
SXNzdWUgIzExOTExIGhhcyBiZWVuIHVwZGF0ZWQgYnkgTWFydGluIETDvHJzdC4KClN0YXR1cyBj aGFuZ2VkIGZyb20gT3BlbiB0byBGZWVkYmFjawoKUnVieSdzIGFiaWxpdHkgdG8gY2hhbmdlIGFu eSBtZXRob2QgYW55dGltZSwgYW5kIEMrKy9KYXZhJ3MgYWJpbGl0eSB0byBvdmVyd3JpdGUgc29t ZSBtZXRob2RzIGluIHN1YmNsYXNzZXMsIGFyZSBjb25jZXB0aW9uYWxseSBxdWl0ZSBkaWZmZXJl bnQuIFdoaWNoIG9uZSBhcmUgeW91IGludGVyZXN0ZWQgaW4sIGFuZCB3aHk/IFdoYXQgaXMgeW91 ciB1c2UgY2FzZT8KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRmVh dHVyZSAjMTE5MTE6IEltbXV0YWJsZSBtZXRob2QgZGVmaW5pdGlvbnMgYW5kL29yIHN0YXRpYyBk aXNwYXRjaApodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTE5MTEjY2hhbmdlLTU1 ODU3CgoqIEF1dGhvcjogTWF0dCBMYXJyYXoKKiBTdGF0dXM6IEZlZWRiYWNrCiogUHJpb3JpdHk6 IE5vcm1hbAoqIEFzc2lnbmVlOiAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQpPbmUgb2YgUnVieSdzIGJpZ2dlc3Qgc3RyZW5ndGhzIGlzIHRoZSBhYmlsaXR5IGZvciBh bnlvbmUsIGF0IGFueSB0aW1lLCB0byByZWRlZmluZSAoYWxtb3N0KSBhbnkgYmVoYXZpb3IuIEJ1 dCB0aGlzIGlzIGFsc28gb25lIG9mIGl0cyBiaWdnZXN0IHdlYWtuZXNzZXMuClJ1YnkgaGFzIGEg dmVyeSBsaWJlcmFsIGR5bmFtaWMgZGlzcGF0Y2gsIHNvIGFueSBtZXRob2QgY2FuIGJlIHJlZGVm aW5lZCBhbnl3aGVyZSBpbiB0aGUgY29kZSwgbWVhbmluZyB3ZSBjYW4gbmV2ZXIgaGF2ZSBhbnkg Z3VhcmFudGVlcyBhYm91dCBiZWhhdmlvci4KCk90aGVyIGxhbmd1YWdlcyB3aXRoIGR5bmFtaWMg ZGlzcGF0Y2ggKGxpa2UgQysrIG9yIEphdmEpIGFsc28gYWxsb3cgZm9yIHN0YXRpYyBkaXNwYXRj aC4gSW4gcGFydGljdWxhciwgSmF2YSBoYXMgZHluYW1pYyBkaXNwYXRjaCBieSBkZWZhdWx0LCB3 aXRoIHRoZSBgZmluYWxgIGtleXdvcmQgbWFya2luZyBhIG1ldGhvZCBhcyBpbW11dGFibGUuCgpJ biBSdWJ5LCB0aGlzIG1pZ2h0IGxvb2sgc29tZXRoaW5nIGxpa2U6Cgp+fn5ydWJ5CmRlZiBmb28K ICdmb28nCmVuZAoKZmluYWwgOmZvbwoKIyBSYWlzZXMgYW4gZXhjZXB0aW9uCmRlZiBmb28KICdi YXInCmVuZAp+fn4KCkkgc2VlIHRoaXMgYXMgYW5hbG9nb3VzIHRvIGZyZWV6aW5nIGEgc3RyaW5n LgoKTm90ZSB0aGF0IGlmIHNvbWVib2R5IHJlYWxseSBuZWVkcyB0byBvdmVyd3JpdGUgYW4gaW1t dXRhYmxlIG1ldGhvZCwgdGhleSBjYW4gc3RpbGwgZG8gc28sIGp1c3QgaW4gYSBtb3JlIGV4cGxp Y2l0IHdheToKCn5+fnJ1YnkKdW5kZWZfbWV0aG9kIDpmb28KCiMgV29ya3MgYXMgZXhwZWN0ZWQK ZGVmIGZvbwogJ2JhcicKZW5kCn5+fgpUaGlzIGVsaW1pbmF0ZXMgc29tZSBhbWJpZ3VpdHkuCgpJ J20gbm90IHN1cmUgaG93IGZlYXNpYmxlIHRoaXMgaXMgKG9yIHdoZXRoZXIgdGhpcyBpcyB0aGUg aWRlYWwgc3ludGF4KSwgYnV0IEknZCBsaWtlIHRvIGhlYXIgd2hhdCB0aGUgY29tbXVuaXR5IHRo aW5rcyBvZiBzdWNoIGEgY29uY2VwdCBpbiBnZW5lcmFsLgoKCgotLSAKaHR0cHM6Ly9idWdzLnJ1 YnktbGFuZy5vcmcvCgpVbnN1YnNjcmliZTogPG1haWx0bzpydWJ5LWNvcmUtcmVxdWVzdEBydWJ5 LWxhbmcub3JnP3N1YmplY3Q9dW5zdWJzY3JpYmU+CjxodHRwOi8vbGlzdHMucnVieS1sYW5nLm9y Zy9jZ2ktYmluL21haWxtYW4vb3B0aW9ucy9ydWJ5LWNvcmU+Cg==