[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:23032

From: naruse ruby-lang.org
Date: Tue, 18 Mar 2008 04:04:31 +0900 (JST)
Subject: [ruby-cvs:23032] Ruby:r15792 (trunk): * re.c (rb_memsearch_ss): simple shift search.

naruse	2008-03-18 04:04:29 +0900 (Tue, 18 Mar 2008)

  New Revision: 15792

  Modified files:
    trunk/ChangeLog
    trunk/common.mk
    trunk/include/ruby/encoding.h
    trunk/include/ruby/intern.h
    trunk/re.c
    trunk/string.c
    trunk/version.h

  Log:
    * re.c (rb_memsearch_ss): simple shift search.
    
    * re.c (rb_memsearch_qs): quick search.
    
    * re.c (rb_memsearch_qs_utf8): quick search for UTF-8 string.
    
    * re.c (rb_memsearch_qs_utf8_hash): hash functions for above.
    
    * re.c (rb_memsearch): use above functions.
    
    * string.c (rb_str_index): give enc to rb_memsearch.
    
    * include/ruby/intern.h (rb_memsearch): move to encoding.h.
    
    * include/ruby/encoding.h (rb_memsearch): move from intern.h.
    
    * common.mk (PREP): add dependency.

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=15792&r2=15791&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/string.c?r1=15792&r2=15791&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15792&r2=15791&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/encoding.h?r1=15792&r2=15791&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/re.c?r1=15792&r2=15791&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/intern.h?r1=15792&r2=15791&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?r1=15792&r2=15791&diff_format=u


[前][次][番号順一覧][スレッド一覧][生データ]