Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on May 23, 2008
  1. @knu
Commits on May 19, 2008
  1. @knu

    Merge from ruby_1_8.

    knu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 18, 2008
  1. @knu

    Merge -r16241:16456 from ruby_1_8.

    knu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@16458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 17, 2007
  1. @nobu

    * Makefile.in (RUNRUBY): added RUNRUBYOPT.

    nobu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@14253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 12, 2007
  1. @akr
Commits on Sep 25, 2007
  1. @nobu

    * Makefile.in (ext/extinit.o): use $(OUTFLAG) as well as other

    nobu authored
      objects.  [ruby-Bugs-14228]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@13515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 6, 2006
  1. @nobu

    * Makefile.in, common.mk (NULLCMD): moved for platforms that empty

    nobu authored
      command does not run.  fixed: [ruby-dev:29994]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 30, 2006
  1. @nobu

    * Makefile.in (miniruby): add XLDFLAGS.

    nobu authored
    * configure.in (aix): use -bE option for miniruby.  [ruby-dev:29698]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 1, 2006
  1. @nobu

    * Makefile.in, common.mk, ext/extmk.rb, win{32,ce}/Makefile.in: keep

    nobu authored
      LIBRUBY_SO unless need to be removed.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@11060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 16, 2006
  1. @nobu

    * Makefile.in, common.in, instruby.rb, ext/extmk.rb, lib/mkmf.rb:

    nobu authored
      use instruby.rb to install extensions instead of ext/extmk.rb.
    
    * instruby.rb: store installed list into the file.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 8, 2006
  1. @nobu

    * Makefile.in, win32/Makefile.sub (MINIRUBY): append MINIRUBYOPT.

    nobu authored
    * mkconfig.rb, ext/extmk.rb, lib/mkmf.rb, win32/mkexports.rb: suppress
      warnings with $VERBOSE.
    
    * win32/resource.rb: add more info.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 8, 2006
  1. @unak

    * Makefile.in, common.mk, configure.in: fix for platforms without

    unak authored
      rm. patches from Yutaka kanemoto <kinpoco at gmail.com>.
      [ruby-dev:29215]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 26, 2006
Commits on Jun 25, 2006
  1. @nobu
Commits on Nov 10, 2005
  1. @nobu

    * Makefile.in (OUTFLAG): keep trailing spaces. [ruby-dev:27666]

    nobu authored
    * mkconfig.rb: substitution refereces added.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 6, 2005
  1. @nobu

    * Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not load

    nobu authored
      extension libraries.
    
    * bignum.c (bignew_1, bigadd): K&R style argument actually can't be
      defined as char.
    
    * missing/vsnprintf.c: ANSI compiler supports const keyword.
    
    * ext/digest/sha2/extconf.rb: reject platforms which has inttypes.h
      but no 64bit integer.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 3, 2005
  1. @nobu

    * common.mk, Makefile.in, {bcc32,win32,wince}/Makefile.sub: integrated

    nobu authored
      macro definitions.
    
    * bcc32/Makefile.sub: LIBRUBY_SO should use DLDOBJS, not EXTOBJS.
    
    * {win32,wince}/Makefile.sub: separate config.h for compiler versions.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@8902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 20, 2005
  1. @nobu

    * Makefile.in, common.mk: miniruby depens on MINIOBJS.

    nobu authored
    * dmydln.c (dln_load): dummy function to raise LoadError.
    
    * cygwin/GNUmakefile.in, {bcc32,win32,wince}/Makefile.sub: miniruby
      can't load extensions on Windows.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@8364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 30, 2005
  1. @nobu

    * common.mk (RUBYOPT): clear for the environment RubyGems installed.

    nobu authored
    * common.mk (clean-local): keep $(PREP) files till distclean.
    
    * common.mk (check): do all tests.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@8225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    * Makefile.in, */Makefile.sub, */configure.bat, cygwin/GNUmakefile.in,

    nobu authored
      common.mk, configure.in, ext/extmk.rb, lib/mkmf.rb, instruby.rb,
      runruby.rb: backport extout.  [ruby-dev:25963]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@8217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 7, 2004
  1. @unak

    * string.c (rb_str_match): raise TypeError when both arguments are

    unak authored
      strings. [ruby-dev:22869] (backported from HEAD)
    
    * string.c (rb_str_match2): removed.
    
    * Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub,
      wince/Makefile.sub (string.c): now not depend on version.h.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@6594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 24, 2004
  1. @nobu
Commits on Mar 7, 2004
  1. @eban

    * Makefile.in (lex.c): use $? instead of $<.

    eban authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@5913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 26, 2004
  1. * parse.y (block_append): update nd_end for "real" head node.

    matz authored
      [ruby-list:39058]
    
    * eval.c (proc_eq): Proc with empty body may not be equal.
      [ruby-dev:22590]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@5556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 8, 2004
  1. @eban

    * configure.in (RDOCTARGET): new macro. if you want to install

    eban authored
      rdoc documentation, you need to run configure with
      --enable-install-doc.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@5419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 5, 2004
  1. Add RDoc to build. Add --ri-system to RDoc

    dave authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@5382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 17, 2003
  1. * lib/cgi.rb (CGI::QueryExtension::Value::[]): should work like

    matz authored
      String#[] if more than one arguments are specified.
    
    * lib/delegate.rb: avoid using common instance name as "@obj".
    
    * lib/cgi.rb (CGI::QueryExtension::Value): Value is no longer
      subclass of String, but DelegateClass(String).
    
    * ext/curses/extconf.rb: restore function check for init_color.
      [ruby-list:38905]
    
    * Makefile.in: need to specify $(MAINLIBS) for the miniruby
      generation rule.
    
    * configure.in: better FreeBSD -lc_r support.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 3, 2003
  1. @nobu

    * Makefile.in (lex.c): try gperf first, and copy from the source

    nobu authored
      directory if failed.  [ruby-dev:22123]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 30, 2003
  1. @eban

    * Makefile.in: add ARCH_FLAG to DLDFLAGS.

    eban authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @eban

    * Makefile.in: add ARCH_FLAG to CFLAGS.

    eban authored
    * Makefile.in: add @CPPFLAGS@ to CPPFLAGS.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 22, 2003
  1. * gc.c (Init_stack): stack region is far smaller than usual if

    matz authored
      pthread is used.
    
    * marshal.c (w_extended): singleton methods should not be checked
      when dumping via marshal_dump() or _dump(). [ruby-talk:85909]
    
    * file.c (getcwdofdrv): avoid using getcwd() directly, use
      my_getcwd() instead.
    
    * merged NeXT, OpenStep, Rhapsody ports patch from Eric Sunshine
      <sunshine@sunshineco.com>.  [ruby-core:01596]
    
    * marshal.c (w_object): LINK check earlier than anything else,
      i.e. do not dump TYPE_IVAR for already dumped objects.
      (ruby-bugs PR#1220)
    
    * eval.c (rb_eval): call "inherited" only when a new class is
      generated; not on reopening.
    
    * eval.c (eval): prepend error position in evaluating string to
    
    * configure.in: revived NextStep, OpenStep, and Rhapsody ports which
      had become unbuildable; enhanced --enable-fat-binary option so that
      it accepts a list of desired architectures (rather than assuming a
      fixed list), or defaults to a platform-appropriate list if user does
      not provide an explicit list; made the default list of architectures
      for MAB (fat binary) more comprehensive; now uses -fno-common even
      when building the interpreter (in addition to using it for
      extensions), thus allowing the interpreter to be embedded into a
      plugin module of an external project (in addition to allowing
      embedding directly into an application); added checks for
      <netinet/in_systm.h> (needed by `socket' extension) and getcwd(); now
      ensures that -I/usr/local/include is employed when extensions'
      extconf.rb scripts invoke have_header() since extension checks on
      NextStep and OpenStep will fail without it if the desired resource
      resides in the /usr/local tree; fixed formatting of --help message.
    
    * Makefile.in: $(LIBRUBY_A) rule now deletes the archive before
      invoking $(AR) since `ar' on Apple/NeXT can not "update" MAB archives
      (see configure's --enable-fat-binary option); added rule for new
      missing/getcwd.c.
    
    * defines.h: fixed endian handling during MAB build (see configure's
      --enable-fat-binary option) to ensure that all portions of the
      project see the correct WORDS_BIGENDIAN value (some extension modules
      were getting the wrong endian setting); added missing constants
      GETPGRP_VOID, WNOHANG, WUNTRACED, X_OK, and type pid_t for NextStep
      and OpenStep; removed unnecessary and problematic HAVE_SYS_WAIT_H
      define in NeXT section.
    
    * dir.c: do not allow NAMLEN() macro to trust dirent::d_namlen on
      NextStep since, on some installations, this value always resolves
      uselessly to zero.
    
    * dln.c: added error reporting to NextStep extension loader since the
      previous behavior of failing silently was not useful; now ensures
      that NSLINKMODULE_OPTION_BINDNOW compatibility constant is defined
      for OpenStep and Rhapsody; no longer includes <mach-o/dyld.h> twice
      on Rhapsody since this header lacks multiple-include protection,
      which resulted in "redefinition" compilation errors.
    
    * main.c: also create hard reference to objc_msgSend() on NeXT
      platforms (in addition to Apple platforms).
    
    * lib/mkmf.rb: now exports XCFLAGS from configure script to extension
      makefiles so that extensions can be built MAB (see configure's
      --enable-fat-binary option); also utilize XCFLAGS in cc_command()
      (but not cpp_command() because MAB flags are incompatible with
      direct invocation of `cpp').
    
    * ext/curses/extconf.rb: now additionally checks for presence of these
      curses functions which are not present on NextStep or Openstep:
      bkgd(), bkgdset(), color(), curs(), getbkgd(), init(), scrl(), set(),
      setscrreg(), wattroff(), wattron(), wattrset(), wbkgd(), wbkgdset(),
      wscrl(), wsetscrreg()
    
    * ext/curses/curses.c: added appropriate #ifdef's for additional set of
      curses functions now checked by extconf.rb; fixed curses_bkgd() and
      window_bkgd() to correctly return boolean result rather than numeric
      result; fixed window_getbkgd() to correctly signal an error by
      returning nil rather than -1.
    
    * ext/etc/etc.c: setup_passwd() and setup_group() now check for null
      pointers before invoking rb_tainted_str_new2() upon fields extracted
      from `struct passwd' and `struct group' since null pointers in some
      fields are common on NextStep/OpenStep (especially so for the
      `pw_comment' field) and rb_tainted_str_new2() throws an exception
      when it receives a null pointer.
    
    * ext/pty/pty.c: include "util.h" for strdup()/ruby_strdup() for
      platforms such as NextStep and OpenStep which lack strdup().
    
    * ext/socket/getaddrinfo.c: cast first argument of getservbyname(),
      gethostbyaddr(), and gethostbyname() from (const char*) to non-const
      (char*) for older platforms such as NextStep and OpenStep.
    
    * ext/socket/socket.c: include "util.h" for strdup()/ruby_strdup() for
      platforms such as NextStep and OpenStep which lack strdup(); include
      <netinet/in_systm.h> if present for NextStep and OpenStep; cast first
      argument of gethostbyaddr() and getservbyname() from (const char*) to
      non-const (char*) for older platforms.
    
    * ext/syslog/syslog.c: include "util.h" for strdup()/ruby_strdup() for
      platforms such as NextStep and OpenStep which lack strdup().
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 5, 2003
  1. @unak

    * string.c: add #include "version.h". this file still depends on it.

    unak authored
    * Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub,
      wince/Makefile.sub: add version.h dependency to string.c.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    * Makefile.in: remove needless version.h dependency.

    nobu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 1, 2003
  1. * ext/etc/etc.c: add new functions: setpwent, getpwent, endpwent,

    matz authored
      setgrent, getgrent, endgrent.
    
    * ext/socket/socket.c (sock_s_gethostbyname): do not reverse lookup.
    
    * Makefile.in: copy lex.c from $(srcdir) if it's not the current
      directory.  [ruby-dev:21437]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 5, 2003
  1. @nobu

    * Makefile.in (test): phony target.

    nobu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.