September 2001 Commit Log

Number of Commits:
30
Number of Active Developers:
8
ts 2001-09-26 18:09

Wed Sep 26 19:02:39 2001 Guy Decoux <ts@moulon.inra.fr>



* parse.y: allow 'primary[] = arg'

5 lines of code changed in:

usa 2001-09-25 02:47

* win32/win32.c (isInternalCmd): check return value of NtMakeCmdVector (Tietew <tietew@tietew.net>'s patch).

19 lines of code changed in:

nobu 2001-09-20 15:54

20010920

2 lines of code changed in:

nobu 2001-09-20 13:51

forgotten MATCH_DATA...

5 lines of code changed in:

nobu 2001-09-20 07:25

for special local variable.

35 lines of code changed in:

nobu 2001-09-20 07:23

* eval.c, intern.h (rb_svar): return reference to special variable

from local variable index. [new]



* eval.c (rb_eval): use rb_svar() for NODE_FLIP{2,3}.



* parse.y (rb_(backref|lastline)_(get|set)): access via rb_svar().



* eval.c (proc_invoke): push dynamic variables.



* eval.c (rb_thread_yield): push special variables as dynamic

variables($_, $~ and FLIP states).





* intern.h, parse.y (rb_is_local_id): return true if the ID is

local symbol. [new]



* parse.y (internal_id): make new ID for internal use. [new]



* parse.y (cond0): allocate internal ID for NODE_FLIP{2,3}.



* eval.c (rb_f_local_variables): use rb_is_local_id() to select

visible local variables.





* eval.c (rb_thread_start_0): SCOPE_SHARED is removed.



* eval.c, intern.h (rb_thread_scope_shared_p): removed. special

variables are no longer shared by threads.



* re.c (rb_reg_search): MATCHDATA is no longer shared by threads.

101 lines of code changed in:

matz 2001-09-19 07:54

* string.c (rb_str_init): String.new() => ""



* dir.c (dir_path): new method.



* dir.c (dir_initialize): wrap DIR into struct, along with path

information.

94 lines of code changed in:

matz 2001-09-08 15:17

* eval.c (rb_thread_restore_context): save current value of

lastline and lastmatch in the thread struct for later restore.



* eval.c (rb_thread_save_context): restore lastline and lastmatch.



* numeric.c (flo_to_s): should handle negative float value.



* class.c (rb_include_module): should check whole ancestors to

avoid duplicate module inclusion.



* string.c (trnext): should check backslash before updating "now"

position.

143 lines of code changed in:

wakou 2001-09-07 23:17

* lib/net/telnet.rb: waitfor(): improvement. thanks to

nobu.nakada@nifty.ne.jp

6 lines of code changed in:

wakou 2001-09-07 01:56

* lib/net/telnet.rb: waitfor(): bug fix.

7 lines of code changed in:

wakou 2001-09-06 23:18

* lib/cgi.rb: CGI#doctype(): bug fix (html4Fr).



* lib/net/telnet.rb, lib/cgi.rb: remove VERSION, RELEASE_DATE,

VERSION_CODE, RELEASE_CODE. please use REVISION.



* lib/cgi.rb: CGI#header(): bug fix.



* lib/net/telnet.rb, lib/cgi.rb: concat --> +=

72 lines of code changed in:

nobu 2001-09-06 09:48

* dir.c (dir_s_chdir): raise if environment variable HOME/LOGDIR

not set.



* dir.c (glob_helper): avoid infinite loop on a file name with

wildcard characters. (ruby-bugs#PR177)

23 lines of code changed in:

eban 2001-09-06 09:12

* lib/jcode.rb: fixup quote handing.

11 lines of code changed in:

knu 2001-09-06 06:29

* ext/digest/digest.c (rb_digest_base_s_hexdigest): remove a debug

print.

6 lines of code changed in:

shugo 2001-09-06 06:14

* ext/readline/readline.c: restore terminal mode

even if readline() interrupted.



* ext/readline/readline.c: returned string need to

be tainted.



* ext/readline/readline.c: fixed memory leak.



* ext/readline/readline.c: allow negative index.



* ext/readline/readline.c: added Readline::HISTORY.size

same as Readline::HISTORY.length



* ext/readline/readline.c: allow conditional parsing

of the ~/.inputrc file by `$if Ruby'.



* ext/readline/extconf.rb: check whether the

libreadline has the variable `rl_completion_append_character'

(this feature was implemented from GNU readline 2.1).

104 lines of code changed in:

knu 2001-09-06 06:02

* ext/digest/digest.c (rb_digest_base_s_digest,

rb_digest_base_s_hexdigest): ensure that a string is given.

17 lines of code changed in:

eban 2001-09-06 05:34

* lib/jcode.rb (_regexp_quote): fix quote handling, again.

18 lines of code changed in:

nobu 2001-09-05 23:31

* file.c (rb_find_file_ext): add const qualifiers to ext.



* intern.h (rb_find_file_ext): ditto.

8 lines of code changed in:

nobu 2001-09-05 23:18

* ext/socket/socket.c (Init_socket): remove duplicating constants.

4 lines of code changed in:

eban 2001-09-05 09:50

typo fix

1 lines of code changed in:

eban 2001-09-05 09:45

* lib/jcode.rb (_regexp_quote): fix quote handling.

5 lines of code changed in:

matz 2001-09-05 07:54

* re.c (Init_Regexp): to_s to be alias to inspect.



* parse.y (yylex): should support 'keyword='.



* ruby.c (proc_options): should not adjust argc/argv if -e option

is supplied.

232 lines of code changed in:

nobu 2001-09-03 12:30

* intern.h (rb_find_file_ext): changed from rb_find_file_noext().

5 lines of code changed in:

eban 2001-09-03 10:59

* ruby.c (proc_option): fix shift ARGV issue

3 lines of code changed in:

matz 2001-09-03 06:37

* ruby.c (proc_options): should not alter origargv[].



* ruby.c (set_arg0): long strings for $0 dumped core.



* ruby.c (set_arg0): use setprogtitle() if it's available.



* io.c (rb_io_popen): accept integer flags as mode.



* file.c (rb_find_file_ext): extension table can be supplied from

outside. renamed.



* eval.c (rb_f_require): replace rb_find_file_noext by

rb_find_file_ext.



* eval.c (rb_provided): should also check feature without

extension.



* numeric.c (flo_to_s): do not rely on decimal point to be '.'

133 lines of code changed in:

matz 2001-09-03 06:31

* ruby.c (proc_options): should not alter origargv[].



* ruby.c (set_arg0): long strings for $0 dumped core.



* ruby.c (set_arg0): use setprogtitle() if it's available.



* io.c (rb_io_popen): accept integer flags as mode.



* file.c (rb_find_file_ext): extension table can be supplied from

outside. renamed.



* eval.c (rb_f_require): replace rb_find_file_noext by

rb_find_file_ext.



* eval.c (rb_provided): should also check feature without

extension.



* numeric.c (flo_to_s): do not rely on decimal point to be '.'

1 lines of code changed in:

knu 2001-09-03 06:18

* error.c: unbreak the build on *BSD with gcc 3.0.1 by removing

the conflicting declaration of sys_nerr for *BSD.

6 lines of code changed in:

nobu 2001-09-01 16:47

2001-09-01

2 lines of code changed in:

nobu 2001-09-01 04:34

commit miss.

1 lines of code changed in:

nobu 2001-09-01 02:25

* ruby.c (set_arg0): prevent SEGV when val is longer than the

original arguments.



* ruby.c (ruby_process_options): initialize total length of

original arguments at first.

25 lines of code changed in:

August 2001

Generated by StatSVN 0.3.2-SNAPSHOT