aboutsummaryrefslogtreecommitdiffstats
path: root/include/ruby/st.h
Commit message (Expand)AuthorAgeFilesLines
* * configure.in: check function attirbute const and pure,naruse2016-05-081-10/+10
* st.c: use ccan linked-list (try 3)normal2015-06-291-1/+1
* Revert "st.c: use ccan linked-list (try 2)"normal2015-06-261-1/+1
* st.c: use ccan linked-list (try 2)normal2015-06-261-1/+1
* Revert r51034 "st.c: use ccan linked-list"normal2015-06-251-1/+1
* st.c: use ccan linked-listnormal2015-06-251-1/+1
* * ext/win32ole/win32ole.c: fix a typo. Patch by @davydovantonhsbt2015-06-041-1/+1
* st.c: remove equality checksnobu2014-07-061-0/+3
* * st.c: add st_values() and st_values_check().glass2013-11-281-0/+2
* * st.c (st_keys): fix not to use Qundef in st.c.glass2013-11-281-0/+1
* * st.c (st_keys): define st_keys(). it writes each key to buffer.glass2013-11-271-0/+8
* st.c: revert st_keysnobu2013-10-101-1/+0
* * st.c (st_keys): define st_keys() for performance improvement ofglass2013-10-101-0/+1
* * include/ruby/st.h (st_strcasecmp): Macro defined for compatibility.akr2013-07-171-0/+2
* * st.c (st_locale_insensitive_strcasecmp): Renamed from st_strcasecmp.akr2013-07-161-2/+2
* * benchmark/bm_hash_shift.rb: add benchmark for Hash#shiftcharliesome2013-04-251-0/+1
* defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu2013-04-051-6/+2
* * include/ruby/intern.h: Delete redundant inclusions caused byakr2013-03-271-13/+0
* * st.c (st_update): pass pointer to key to the callback function.nobu2012-03-291-1/+1
* * st.c (st_update): add existing parameter to the callback function.nobu2012-03-291-1/+2
* * st.c: add st_foreach_check for fixing iteration over packed tablenobu2012-03-101-0/+1
* * st.c: fix packed num_entries on delete_safe. patched by Sokolovnobu2012-03-101-1/+4
* * st.c (unpack_entries): use union instead of casted pointer.nobu2012-03-051-2/+7
* * include/ruby/ruby.h: fix #error pragma. LLP64 platform is supported.nagachika2011-12-281-1/+1
* * st.c (st_update): new function to lookup the given key andnobu2011-12-271-0/+1
* * include/ruby/st.h: parenthesize macro arguments.akr2011-04-121-1/+1
* * include/ruby/st.h (st_table): Added comment why we need __extension__.kosaki2011-02-011-0/+9
* * defines.h, intern.h, missing.h, ruby.h, st.h, util.h: includenobu2010-07-271-6/+0
* * configure.in (XCFLAGS): use -fvisibility=hidden if possible.nobu2010-07-211-0/+8
* * version.c (RUBY_LIB, RUBY_*_LIB): moved from configures.nobu2010-01-251-1/+1
* * include/ruby/st.h (SIZEOF_ST_INDEX_T): moved from st.c fornobu2009-11-041-0/+3
* * include/ruby/st.h: include inttypes.h and stdint.h.naruse2009-09-281-0/+7
* include/ruby/st.h: aligned prototype of st_hash_uint32 with functionduerst2009-09-281-1/+1
* * st.c: moved murmur hash from string.c. [ruby-dev:39376]nobu2009-09-261-0/+6
* Wed Sep 9 15:24:32 2009 TAKANO Mitsuhiro (takano32) <tak@no32.tk>takano322009-09-091-0/+1
* Wed Sep 9 14:07:19 2009 TAKANO Mitsuhiro (takano32) <tak@no32.tk>takano322009-09-091-1/+0
* * st.c (st_free_table): constified.nobu2009-09-091-1/+1
* * st.c (st_init_*table_with_size): use st_index_t.nobu2009-09-081-4/+4
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-4/+4
* * st.c, include/ruby/st.h (st_memsize): added. This function returnsko12009-06-161-0/+1
* * st.c (st_insert2): new function with processing new key,matz2009-05-271-0/+1
* * include/ruby/st.h, st.c: order entries by a linked list instead ofmame2009-02-081-1/+1
* * include/ruby/st.h: need to include defines.h because LONG_LONG isusa2008-12-231-0/+1
* * include/ruby/st.h (size_t): needs stddef.h or stdlib.h.nobu2008-12-111-0/+13
* add a comment.akr2008-08-071-1/+1
* * include/ruby/st.h (struct st_table): type of bit-fieldshyouhei2008-07-011-0/+3
* * include/ruby/encoding.h (rb_isascii): defined.akr2008-01-011-0/+2
* * load.c (rb_feature_p): returns loading path name too.nobu2007-12-241-0/+1
* * encoding.c (rb_enc_alias): allow encodings multiple aliases.nobu2007-09-281-0/+2
* * include/ruby/st.h (struct st_table): make num_entries bitfieldakr2007-09-021-2/+2