matz
2d28a9b130
* re.c (match_captures): rename from "groups".
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-17 09:53:16 +00:00
matz
8cee72d5c6
* eval.c (rb_clear_cache_by_class): check both klass and origin.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-17 08:58:16 +00:00
nagai
9a27cf9499
tk.rb :
...
* recover and fix typo : Tk.chooseDirectory (Tk8.4 feature)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-17 06:40:28 +00:00
eban
81cb5de20b
2003-07-17
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-17 05:29:25 +00:00
matz
46bf621737
* eval.c (ruby_init): set ruby_running to true after
...
initialization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-17 05:23:54 +00:00
eban
06f82d3883
* lib/ftools.rb (File::makedirs): do not handle "//" as a directory.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-17 04:56:09 +00:00
matz
0eb5a42b91
* eval.c (rb_proc_new): call svalue_to_avalue for yield argument.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-16 09:23:33 +00:00
eban
1d3b7cfd74
2003-07-16
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-16 07:12:46 +00:00
matz
7406260aed
* eval.c (rb_disable_super, rb_enable_super): deprecate.
...
* eval.c (thgroup_s_alloc): re-implement group struct.
* eval.c (thgroup_add): add check for enclose and frozen status.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-16 07:11:30 +00:00
nobu
0caa77e7bc
* eval.c (rb_add_method, rb_alias): need to clear cache by
...
ID when method defined in parent class is cached for
grand child classes. [ruby-dev:20672]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-15 10:50:54 +00:00
eban
9a3da66892
* ext/syck/emitter.c (syck_emitter_start_obj): cast to avoid warning.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-15 07:56:21 +00:00
eban
5a38061f45
2003-07-15
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-15 07:46:34 +00:00
matz
9ef8a2a5db
* lib/matrix.rb: remove elements conversion to_f, to_i, to_r.
...
* lib/cgi/session/pstore.rb: add new file.
* process.c (proc_getgroups, proc_setmaxgroups): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-15 07:35:14 +00:00
why
bdfce148a7
* ext/syck/rubyext.c (syck_mark_emitter): forgot to rb_gc_mark the
...
outgoing IO object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-14 20:35:07 +00:00
nobu
40f7baddde
commit miss
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-14 02:32:04 +00:00
usa
dbb2e33eef
* struct.c (struct_entry): add prototype to avoid VC++ warnings.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-12 08:02:26 +00:00
why
a706d6ddac
BaseEmitter left out as well.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 23:56:42 +00:00
why
d3a43fcca0
Missed MANIFEST change and addition of ext/syck/emitter.c.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 23:44:37 +00:00
why
a1e257ec48
* ext/syck/emitter.c: new emitter code.
...
* ext/syck/rubyext.c: Emitter class.
* lib/yaml.rb: Load Syck emitter, if available.
* lib/yaml/stream.rb: ditto.
* lib/yaml/baseemitter.rb: underlying class for all emitters.
* lib/yaml/rubytypes.rb: use BaseEmitter abstraction.
* lib/yaml/emitter.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 22:52:14 +00:00
nobu
30399f6c75
*** empty log message ***
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 19:23:13 +00:00
nobu
c649dcc857
addition
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 16:37:05 +00:00
nobu
b2ffc1fcab
* eval.c (avalue_to_svalue): typo.
...
* eval.c (rb_load): rb_prohibit_interrupt should not underflow.
* parse.y (NODE_STRTERM, tokadd_string, parse_string): moved string
nest level from a static variable to NODE_STRTERM.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 16:22:01 +00:00
nobu
bc7a97c826
* configure.in (aix): needs ruby.imp even with gcc.
...
(ruby-bugs:PR#1007)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 13:37:22 +00:00
eban
b2d25f72c8
* ChangeLog: typo fix.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 09:40:53 +00:00
eban
3ed23a541f
* instruby: do not handle directories. [ruby-dev:20613]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 09:39:09 +00:00
eban
37f26903b0
2003-07-11
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 07:29:33 +00:00
nagai
7a89869340
tk.rb :
...
* not create a Tcl/Tk interpreter if already defined TkCore::INTERP
* bugfix on TkWindow#configure
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 07:17:46 +00:00
matz
538e8190bc
* util.c (ruby_strtod): exp should be less than MDMAXEXPT.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 07:10:14 +00:00
matz
0f33529f63
* rename 'Shift-JIS' to 'SHIFT-JIS'
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-11 05:26:30 +00:00
eban
28595a72a9
* math.c (math_log): nan takes a dummy argument on Cygwin 1.5.0.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-10 05:48:43 +00:00
eban
1b3ba48101
2003-07-10
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-10 03:08:12 +00:00
eban
d65dab3dfb
* eval.c (rb_thread_schedule): parse error.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-10 03:08:08 +00:00
matz
570befe608
* lib/rexml/encodings/EUC-JP.rb (Encoding): use join.
...
* lib/rexml/encodings/Shift-JIS.rb (Encoding): use join, and
typo fixed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-10 02:30:08 +00:00
matz
95b7ffce0f
* lib/rexml/encoding.rb (encoding=): oops, shouldn't have
...
checked in without Sean's concent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 22:32:54 +00:00
matz
662e3cf1f9
* eval.c (rb_load): put rb_load_file() in a thread critical
...
section. [ruby-dev:20490]
* eval.c (compile): put rb_compile_string() in a thread critical
section.
* variable.c (rb_const_get_0): should not warn if constant is not
defined. (ruby-bugs-ja PR#509)
* bignum.c (rb_big2dbl): give a warning on overflow.
(ruby-bugs-ja PR#510)
* util.c (ruby_strtod): change MDMAXEXPT from 511 to 308.
* pack.c (utf8_to_uv): long is sufficient. LONG_LONG is not
required.
* bignum.c (rb_big2str): support 32 bit (without `long long' type)
machines. (ruby-bugs-ja PR#512)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 22:28:42 +00:00
nobu
d54accfe3f
* regex.c (mbctab_sjis): 0x80 is not shift jis first byte.
...
[ruby-dev:20516]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 14:52:20 +00:00
eban
eeba4b02e8
* mkconfig.rb: support text-mount on Cygwin.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 09:27:40 +00:00
eban
279385a002
* instruby.rb: refactoring.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 07:09:06 +00:00
eban
039fd6a8f9
* instruby.rb: do not install shared libraries as man pages.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 06:45:45 +00:00
usa
3d43a19c74
* re.c (match_entry): add prototype to avoid VC++ warnings.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-09 02:16:42 +00:00
eban
9a9c8090d8
2003-07-07
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-07 08:31:17 +00:00
matz
3de67ca69d
* eval.c (rb_call_super): k->super maybe NULL if klass is Kernel.
...
[ruby-dev:20519]
* gc.c (obj_free): clear method cache when freeing class/module.
* eval.c (rb_mod_remove_method): allow "remove_method" to accept
multiple arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-07 08:28:19 +00:00
eban
444d4435ba
* ext/dbm/extconf.rb (gdbm_compat, qdbm): add check for gdbm_compat
...
and qdbm.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-07 01:30:02 +00:00
matz
9ae79bfcb9
* node.h (NEW_NODE): cast arguments to rb_node_newnode().
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-04 15:30:35 +00:00
nobu
2c58277c5b
* ext/syck/rubyext.c, ext/syck/syck.c, ext/syck/syck.h,
...
ext/syck/token.c: C++ style comments are not allowed.
(ruby-bugs:PR#1008)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-04 12:54:38 +00:00
nobu
a4aa765cb6
*** empty log message ***
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-04 12:51:42 +00:00
matz
c3c3102610
* ext/curses/extconf.rb: updated for tinfo check.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-04 07:31:10 +00:00
matz
cc4dec0701
* Changelog, lib/debug.rb: fix typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-03 15:58:03 +00:00
akr
554f524ee5
* lib/timeout.rb: add optional exception argument for compatibility
...
function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-03 14:44:46 +00:00
eban
40f3699376
lib/mkmf.rb (VPATH): use '&&' instead of 'and'.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-07-03 11:07:55 +00:00