16779 Commits

Author SHA1 Message Date
nobu
bf065f2e2e * win32/win32.c (rb_w32_telldir, rb_w32_seekdir): should use long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-11 04:16:56 +00:00
nobu
f5315680aa * ext/dl/handle.c (rb_dlhandle_sym): moved conditinally used variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-11 04:06:57 +00:00
nobu
7e59a8c5e4 * ext/dl/handle.c (rb_dlhandle_sym): fixed heap corruption.
[ruby-core:22822]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-11 04:03:14 +00:00
nobu
745bc1fd83 * ruby.c (ruby_init_loadpath_safe): expands libpath and removes
last /lib.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 21:12:49 +00:00
nobu
8231655dea * time.c (time_to_i, time_hash): time_t may be bigger than long
and int.

* time.c (time_timeval, rb_time_timeval, obj2nsec, time_strftime),
  (time_mdump, time_mload): suppress warnings.

* win32/Makefile.sub (config.h): added TIMET2NUM and NUM2TIMET.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 19:47:46 +00:00
nobu
0032476a24 * win32/win32.c: suppress warnings. based on a patch from Charlie
Savage at [ruby-core:22804].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 19:29:51 +00:00
nobu
cb434b4a80 * signal.c (sig_trap): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 19:22:11 +00:00
nobu
c26d21bf71 * win32/Makefile.sub (WARNFLAGS): uses -wd4996 instead of
CRTDEFFLAGS.  cf. [ruby-core:22725]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 11:07:42 +00:00
nobu
0641a4d83e * include/ruby/win32.h (strcasecmp, strncasecmp): use _ prefixed
versions to suppress warnings.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 10:58:49 +00:00
nobu
5bfb9a63b7 * ext/dl/callback/mkcallback.rb (DLTYPE[FLOAT]): cast to suppress
warnings.  [ruby-core:22792]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 10:40:07 +00:00
nobu
2e54fe9d4d * array.c, bignum.c, gc.c, numeric.c, string.c, util.c, insns.def,
missing/crypt.c, missing/vsnprintf.c, : suppress warnings.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 05:43:14 +00:00
usa
f8147318dd * win32/Makefile.sub (OPTFLAGS): simplified.
forgotten to commit at r22849


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 04:52:29 +00:00
nobu
a3e3fcbcd0 * win32/Makefile.sub (LDFLAGS): moved -link to TRY_LINK, LINK_SO
and so on.  based on a patch by Charlie Savage at
  [ruby-core:22794]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 04:45:51 +00:00
nobu
5157e572b8 * win32/Makefile.sub (config.h): passes LDFLAGS to rbconfig.rb so
that extconf.rb could refer it.  [ruby-core:22725]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 03:27:54 +00:00
nobu
6fe3eaec6c * iseq.c (prepare_iseq_build): too few arguments to function
rb_ary_tmp_new().


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 02:36:33 +00:00
nobu
756c803881 * iseq.c (rb_iseq_compile_with_option): argument may be converted.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-10 01:54:01 +00:00
nobu
ee4fbaa37e * configure.in (MANGLED_PATH): defines for RUBYLIB_PREFIX.
* ruby.c (ruby_init_loadpath_safe): uses string as buffer.

* symbian/setup (config_h): defines MANGLED_PATH.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 19:56:46 +00:00
nobu
d9d4df418b * configure.in (MINIRUBY): keep macro into Makefile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 19:53:18 +00:00
nobu
99bb6a3f76 * configure.in (RUBY_CHECK_SIZEOF): fix for fallback.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 19:43:24 +00:00
nobu
53f011e662 * ext/dl/callback/depend: fix for parallel build.
* ext/dl/callback/extconf.rb: callback.h is no longer created.

* ext/dl/callback/mkcallback.rb: creates main source first.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 18:48:34 +00:00
nobu
d3c4a4686a * ext/dl/callback/extconf.rb ($distcleanfiles): added callback.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 16:57:17 +00:00
nobu
31d1d0a829 * configure.in (load_relative): new option to enable load path
relative to libruby_so.

* ruby.c (ruby_init_loadpath_safe): added the case using dladdr().


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 15:06:22 +00:00
nobu
700a2b2350 * lib/rake: updated to rake code to rake-0.8.4 source code base.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 07:49:14 +00:00
nobu
e09da0d092 * lib/rubygems/installer.rb (Gem::Installer#initialize): env may
not be under /usr/bin.

* lib/rubygems/installer.rb (Gem::Installer#shebang): uses /bin/sh
  if shebang has any options, since env shebang trick does not
  work with options.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 07:03:39 +00:00
nobu
3b759e62ac * ext/dl/dl.c (Init_dl): protoized.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 06:25:14 +00:00
nobu
2d2cf42ed1 * instruby.rb (manpages): use basename to compare and for Tempfile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 06:19:57 +00:00
nobu
6ec4b20520 * instruby.rb (default gems): installs default gemspecs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 05:55:28 +00:00
usa
8fd1340296 * win32/Makefile.sub (OPTFLAGS): simplified. see [ruby-core:22725]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 05:48:54 +00:00
nobu
f2be33ac76 * instruby.rb: prints names of the directories where files are
installed to.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-09 05:33:59 +00:00
mame
d84595deb0 * test/ruby/test_proc.rb: add some tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-08 17:26:26 +00:00
mame
f725819666 * test/ruby/test_enum.rb: add some tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-08 16:38:33 +00:00
mame
835513a234 * test/ruby/test_object.rb: add a test for Object#method_missing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-08 16:13:26 +00:00
svn
4bcd1853af * 2009-03-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-08 16:12:13 +00:00
mame
6ff04457c0 * test/ruby/test_file_exhaustive.rb: add tests for File#size and
File.absolute_path.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-08 16:12:09 +00:00
nobu
6ad0626daa * win32/Makefile.sub (LDFLAGS): always prepends -link.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-08 14:02:50 +00:00
akr
54a52efe09 rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-08 04:13:06 +00:00
nobu
d6ffa4b918 * configure.in (RUBY_CHECK_SIZEOF): dirty hack to compute multiple
sizeof, for apple's universal binary.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-08 02:40:00 +00:00
akr
cc8b3517ed use ldd to find libc and libm if no information.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 17:21:40 +00:00
svn
0d5171c5f8 * 2009-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 16:56:56 +00:00
akr
5abafda826 add 64bit solaris library.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 16:56:54 +00:00
nobu
f51f35a32f * configure.in (universal_binary): checks if sizes are same on all
architectures.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 13:06:05 +00:00
nobu
753f4824e3 * test/rubygems/simple_gem.rb: updated for 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 10:36:27 +00:00
nobu
31c2bfe881 * configure.in: checks if cd really succeeded.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 09:47:05 +00:00
akr
33b9638cfc fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 05:49:33 +00:00
akr
dfb1573e0b fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22810 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 05:37:58 +00:00
akr
f9690e0f9a * configure.in: don't use CONFIG_SHELL for testing shell feature in
Makefile.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 05:26:00 +00:00
akr
94dc341e4b * configure.in: fix the location of cdcmd.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 05:08:58 +00:00
akr
4210e54d26 * configure.in: the shell which runs configure may be different from
the shell for make.  configure likes bash but Makefile specifies
  SHELL=/bin/sh.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 04:55:48 +00:00
nobu
ba45b0fe48 * test/rdoc/test_rdoc_markup_to_html_crossref.rb (verify_convert):
appends backtrace.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22806 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 04:20:51 +00:00
nobu
466e33b863 * test/erb/test_erb.rb (test/erb/test_erb.rb): removed trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-03-07 03:35:44 +00:00