Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 14, 2011
  1. @nobu

    * regint.h (PLATFORM_UNALIGNED_WORD_ACCESS): Power PC does not

    nobu authored
      allow unaligned word access.
    * st.c (UNALIGNED_WORD_ACCESS): x86_64 allows unaligned word
      access as well as i386.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 31, 2011
  1. @nurse

    * addr2line.c: suppressed shorten-64-to-32 warnings.

    nurse authored
    * regcomp.c: ditto.
    * regexec.c: ditto.
    * regint.h: ditto.
    * regparse.c: ditto.
    * regparse.h: ditto.
    * time.c: ditto.
    * variable.c: ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 17, 2010
  1. @nurse

    * regint.h (OnigOpInfoType): constify name.

    nurse authored
    * regcomp.c (op2name): constify return value.
    
    * regcomp.c (onig_print_compiled_byte_code): use PRIuPTR and
      uintptr_t to clean warnings.
    
    * regcomp.c (print_indent_tree): use PRIxPTR and intptr_t.
    
    * regexec.c (match_at): use PRIdPTR and intptr_t.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 26, 2010
  1. @nurse

    * regint.h (OnigStackIndex): the type should be intptr_t.

    nurse authored
      Original Oniguruma assumes the size of long and that of void *
      are equal, but it's not true on LLP64 platform: mswin64.
      originally patched by shintaro kuwamoto [ruby-dev:42133]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 14, 2010
  1. @nobu

    * regcomp.c (onig_memsize): constified.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 21, 2010
  1. @nobu

    * configure.in (XCFLAGS): use -fvisibility=hidden if possible.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 1, 2010
  1. * include/ruby/oniguruma.h: updated to follow Oniguruma 5.9.2.

    matz authored
    * re.c (make_regexp): use onig_new() instead of onig_alloc_init().
    
    * re.c (rb_reg_to_s): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 21, 2009
  1. @nurse

    * regcomp.c (print_enc_string): follow enclen's change.

    nurse authored
    * regcomp.c (onig_print_compiled_byte_code): ditto.
    
    * regcomp.c (onig_print_compiled_byte_code): change prototype.
    
    * regint.c (onig_print_compiled_byte_code): comment out.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 22, 2009
  1. @nobu

    * regint.h: commit miss.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 30, 2009
  1. @nurse

    *regparse.c (CC_DUP_WARN): use rb_compile_warn if ScanEnv has source

    nurse authored
    information. [ruby-dev:39105]
    
    *re.c (rb_reg_compile): add sourcefile and sourceline to the arguments.
    
    *re.c (make_regexp): ditto.
    
    *re.c (rb_reg_initialize): ditto.
    
    *re.c (rb_reg_initialize_str): ditto.
    
    *re.c (rb_reg_compile): ditto.
    
    *regcomp.c (onig_compile): ditto.
    
    *regint.h (onig_compile): ditto.
    
    *re.c (reg_compile_gen): follow above.
    
    *re.c (rb_reg_to_s): ditto.
    
    *re.c (make_regexp): ditto.
    
    *re.c (rb_reg_initialize): ditto.
    
    *re.c (rb_reg_initialize_str): ditto.
    
    *re.c (rb_reg_new_str): ditto.
    
    *re.c (rb_enc_reg_new): ditto.
    
    *re.c (rb_reg_initialize_m): ditto.
    
    *re.c (rb_reg_init_copy): ditto.
    
    *regcomp.c (onig_new): ditto.
    
    *regcomp.c (onig_compile): set sourcefile and sourceline to scan_env.
    
    *regparse.h (ScanEnv): add sourcefile and sourceline.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 30, 2009
  1. @nobu

    * include/ruby/oniguruma.h, include/ruby/re.h, re.c, regcomp.c,

    nobu authored
      regenc.c, regerror.c, regexec.c, regint.h, regparse.c: use long.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 13, 2008
  1. @ko1

    * thread.c (rb_thread_check_ints): added. please note that

    ko1 authored
      this function may cause ruby's thread switching.
    * include/ruby/intern.h: ditto.
    * regint.h: use rb_thread_check_ints() instead of
      RUBY_CHECK_INTS() directly.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 5, 2008
  1. @nobu

    * include/ruby/win32.h, bcc32/Makefile.sub (config.h): bcc 5.8 has

    nobu authored
      stdint.h.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 25, 2008
  1. @nobu

    * regint.c (xmalloc, xrealloc, xfree): not to use ruby managed memory.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 22, 2008
  1. @nobu

    * regint.h: use "ruby/..." instead of <ruby/...>.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 2, 2008
  1. @mame

    * regint.h (GET_ALIGNMENT_PAD_SIZE, ALIGNMENT_RIGHT): cast pointer to

    mame authored
      uintptr_t instead of unsigned int.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 1, 2008
  1. @nobu

    * regexec.c (stack_double): use MatchStackLimitSize atomically.

    nobu authored
    * regparse.c (onig_free_shared_cclass_table): OnigTypeCClassTable
      needs atomicity
    
    * regsyntax.c: constified all predefined OnigSyntaxTypes.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 12, 2008
  1. * regint.h: undefine USE_CAPTURE_HISTORY which is mentioned as

    matz authored
      unsupported in the Onigiruma document.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 19, 2008
  1. @unak

    * regint.h (include): include ruby.h instead of defines.h and config.h.

    unak authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * regint.h (CHECK_INTERRUPT_IN_MATCH_AT): add interrupt check

    matz authored
      during match.  [ruby-talk:295002]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 18, 2008
  1. @nobu

    * eval_intern.h, insnhelper.h, thread_pthread.h, vm_core.h, vm_opts.h:

    nobu authored
      prefixed include guards with RUBY.
    
    * id.h: added include guard.
    
    * regenc.h, regint.h, regparse.h: prefixed include guards with
      ONIGURUMA.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 3, 2008
  1. * include/ruby/oniguruma.h: Oniguruma 1.9.1 merged.

    matz authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 14, 2007
  1. @nobu

    * common.mk (ruby.imp): fix for circular dependency. a patch from

    nobu authored
      Yutaka Kanemoto <kinpoco AT gmail.com> in [ruby-dev:32590].
    
    * regint.h, st.c, ext/json/ext/generator/generator.c: suppress
      warnings on AIX.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 25, 2007
  1. * encoding.c: provide basic features for M17N.

    matz authored
    * parse.y: encoding aware parsing.
    
    * parse.y (pragma_encoding): encoding specification pragma.
    
    * parse.y (rb_intern3): encoding specified symbols.
    
    * string.c (rb_str_length): length based on characters.  
      for older behavior, bytesize method added.
    
    * string.c (rb_str_index_m): index based on characters.  rindex as
      well.
    
    * string.c (succ_char): encoding aware succeeding string.
    
    * string.c (rb_str_reverse): reverse based on characters.
    
    * string.c (rb_str_inspect): encoding aware string description.
    
    * string.c (rb_str_upcase_bang): encoding aware case conversion.
      downcase, capitalize, swapcase as well.
    
    * string.c (rb_str_tr_bang): tr based on characters.  delete,
      squeeze, tr_s, count as well.
    
    * string.c (rb_str_split_m): split based on characters.
    
    * string.c (rb_str_each_line): encoding aware each_line.
    
    * string.c (rb_str_each_char): added.  iteration based on
      characters.
    
    * string.c (rb_str_strip_bang): encoding aware whitespace
      stripping.  lstrip, rstrip as well.
    
    * string.c (rb_str_justify): encoding aware justifying (ljust,
      rjust, center).
    
    * string.c (str_encoding): get encoding attribute from a string. 
    
    * re.c (rb_reg_initialize): encoding aware regular expression
    
    * sprintf.c (rb_str_format): formatting (i.e. length count) based
      on characters.
    
    * io.c (rb_io_getc): getc to return one-character string.
      for older behavior, getbyte method added.
    
    * ext/stringio/stringio.c (strio_getc): ditto.
    
    * io.c (rb_io_ungetc): allow pushing arbitrary string at the
      current reading point.
    
    * ext/stringio/stringio.c (strio_ungetc): ditto.
    
    * ext/strscan/strscan.c: encoding support.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 23, 2007
  1. * regint.h (USE_MATCH_RANGE_IS_COMPLETE_RANGE): undef to achieve old

    matz authored
      rindex behavior.  [ruby-dev:31265]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * include/ruby/oniguruma.h: upgrade to Oniguruma 5.9.0. fixes

    matz authored
      some memory violation.  [ruby-dev:31070]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 3, 2007
  1. @unak

    * include/ruby/onigiruma.h (ONIG_EXTERN): use RUBY_EXTERN if defined.

    unak authored
    	* regenc.h: include ruby/defines.h.
    
    	* regint.h: x64-mswin64 support.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 26, 2007
  1. @unak

    * regint.h: IL32LLP64 support.

    unak authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 10, 2007
  1. @nobu

    * include/ruby: moved public headers.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 25, 2007
  1. @unak

    * regint.h (include): on some platform, defines.h redefines

    unak authored
    	  SIZE_OF_LONG_LONG so souldn't re-include config.h after included
    	  defines.h.
    
    	* regint.h (vsnprintf): ruby on windows already have vsnprintf macro.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 23, 2007
  1. * oniguruma.h: updated to Oniguruma 5.7.0.

    matz authored
    * regsyntax.c, unicode.c: new files along with Oniguruma 5.x.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 28, 2007
  1. @nobu

    * Makefile.in, configure.in, */Makefile.sub (THREAD_MODEL): system

    nobu authored
      specific thread model.
    
    * compile.h, regint.h, vm.h, array.c: removed unnecessary #include.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 28, 2006
  1. merge Oniguruma 4.4.5

    kosako authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 27, 2006
  1. merge Oniguruma 4.4.0

    kosako authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 5, 2006
  1. merge Oniguruma 4.2.2

    kosako authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.