General

Profile

vmakarov (Vladimir Makarov)

  • Registered on: 03/02/2016
  • Last connection: 12/09/2016

Issues

Activity

12/09/2016

07:14 PM Ruby trunk Bug #13019: Fix st_hash* functions
Yura Sokolov wrote:
> Previous implementation had an issues:
> - macros murmur1 assumes murmur_step takes rotation ...
06:48 PM Ruby trunk Feature #13017: Switch SipHash from SipHash24 to SipHash13
Since we removed recently the code switching weak/strong hashes, the speed of the strong hash (siphash24) became impo...

12/05/2016

04:44 PM Ruby trunk Bug #13002: Hash calculations no longer using universal hashing
Martin Dürst wrote:
>
> I think it may still be somewhat too early to completely give up on the
> strong/weak dis...

12/04/2016

11:04 PM Ruby trunk Bug #13002: Hash calculations no longer using universal hashing
Vladimir Makarov wrote:
> Although strong/weak hash approach gave about 5-6% improvement out of 45% on Ruby hash t...
06:28 AM Ruby trunk Bug #13002: Hash calculations no longer using universal hashing
Nobuyoshi Nakada wrote:
> `test_wrapper_of_special_const` failed, that is, it's impossible to emulate switching weak...
05:37 AM Ruby trunk Bug #13002: Hash calculations no longer using universal hashing
Nobuyoshi Nakada wrote:
>
> That means the hash function must be stronger when `strong_p`, doesn't it?
> `Integer...
01:30 AM Ruby trunk Bug #13002: Hash calculations no longer using universal hashing
The new hash table implementation uses a different approach to deal with the denial attacks.
Instead of using si...

11/14/2016

11:03 PM Ruby trunk Bug #12939 (Closed): MRI crashes when a hash table becomes huge
Checking huge hash tables on the trunk, I found a bug in my code.
Here is the test case:
```
h = {}; 0x100000000...

11/06/2016

01:35 AM Ruby trunk Feature #12142: Hash tables with open addressing
Vladimir Makarov wrote:
>
> - I suspect you did not count tables definining hash tables growth.
> In my variant...

11/05/2016

09:16 PM Ruby trunk Feature #12142: Hash tables with open addressing
Yura Sokolov wrote:

> my st_table code is much shorter and simpler.
>
> https://github.com/funny-falcon/ruby/b...

Also available in: Atom