General

Profile

Yura Sokolov

Issues

Activity

09/14/2016

06:07 PM Ruby trunk Feature #12142: Hash tables with open addressing
Correct link: https://github.com/funny-falcon/ruby/tree/st_table_with_array2
Also it is attached to this issue as ...

09/11/2016

09:05 PM Ruby trunk Feature #12142: Hash tables with open addressing
> So hypothetically, even
an attacker spends huge CPU time
Why not GPU time? Why not FPGA? It is really not that ...

09/09/2016

06:39 PM Ruby trunk Feature #12142: Hash tables with open addressing
Just news share:
Python landed same dict algo for 3.6
https://mail.python.org/pipermail/python-dev/2016-September...
07:03 AM Ruby trunk Feature #12142: Hash tables with open addressing
> Still I can make a patch quickly which completely eliminates this issue
without any slowdown in my hashing for num...

09/05/2016

12:08 PM Ruby trunk Feature #12142: Hash tables with open addressing
Vladimir's branch sometimes faster cause it uses simplified (but fast on 64bit)
unseeded hash for FIXNUM and FLOAT. ...

07/13/2016

11:04 AM Ruby trunk Feature #12142: Hash tables with open addressing
Good day, everyone.
I've updated my version of st.c and hashing patch.
Main difference in st implementation from ...

04/30/2016

03:06 PM Ruby trunk Feature #12142: Hash tables with open addressing
I've put result for each combination: with/without jemalloc * old/new hash. (2*2=4)
There is two ways to get more ...
05:37 AM Ruby trunk Feature #12142: Hash tables with open addressing
And still, why don't you measure with realworld application too?
It is relatively easy to setup Redmine http://www...
05:30 AM Ruby trunk Feature #12142: Hash tables with open addressing
You forgot to include source for added benchmark files into diff: bm_hash_small{2,4,8}, bm_bighash, bm_hash_long

04/11/2016

11:31 AM Ruby trunk Feature #12236: Introduce `mmap` managed heap
> I believe we don't have any drawback with 256MB virtual memory allocation. (but it can depend on OSs)
It may dep...

Also available in: Atom