January 2001 Commit Log

Number of Commits:
47
Number of Active Developers:
5
eban 2001-01-31 15:27

gcc-2.95.2-7(cygwin) support.

23 lines of code changed in:

matz 2001-01-29 07:12

* eval.c (block_pass): return from block jumps directory to

block invoker.

22 lines of code changed in:

matz 2001-01-29 06:10

* string.c (str_independent): should not clear str->orig here.

it's too early.

50 lines of code changed in:

matz 2001-01-26 06:02

* parse.y: clarify do ambiguity, bit more complex but natural

from my point of view.

78 lines of code changed in:

matz 2001-01-24 07:32

* eval.c (POP_BLOCK_TAG): call rb_gc_force_recycle() if block has

not been objectified.



* eval.c (rb_callcc): should nail down block->tag history to avoid

rb_gc_force_recycle().

29 lines of code changed in:

knu 2001-01-24 07:01

* lib/cgi.rb: fix the problem that when running under mod_ruby

header() outputs only one Set-Cookie line.



Approved by: wakou, matz

11 lines of code changed in:

matz 2001-01-23 10:55

* gc.c (rb_gc_call_finalizer_at_exit): should finalize objects in

deferred_final_list too.

27 lines of code changed in:

eban 2001-01-23 10:14

2001-01-23

2 lines of code changed in:

matz 2001-01-23 09:08

* gc.c (os_live_obj): do not list terminated object.



* gc.c (os_obj_of): ditto.



* gc.c (rb_gc_mark): support new T_BLKTAG tag.



* gc.c (obj_free): ditto.



* eval.c (new_blktag): creation of new block tag, which holds

destination of global jump and orphan status.



* eval.c (block_pass): break from orphan Proc object will raise a

LocalJumpError exception.



* eval.c (block_pass): behavior consistency with proc_call(). do

not propagate `break'.

121 lines of code changed in:

eban 2001-01-22 08:37

* mkconfig.rb: autoconf 2.49 support.

8 lines of code changed in:

matz 2001-01-20 15:02

* parse.y (block_call): syntax restructure.

54 lines of code changed in:

matz 2001-01-19 20:00

* parse.y (yylex): fixed serious syntax misbehavior. do's

preceding was too high. a block in `foo bar do .. end' should

be passed to `foo', not `bar'.

17 lines of code changed in:

eban 2001-01-18 13:57

2001-01-18

0 lines of code changed in:

eban 2001-01-18 13:36

2000-01-18

2 lines of code changed in:

matz 2001-01-18 09:43

* io.c (rb_io_s_read): new method to call IO#read from

pathname. In addition, it accepts third optional argument to

specify starting point.

93 lines of code changed in:

eban 2001-01-17 05:45

* mkconfig.rb, win32/config.status.in: remove DEFS definition.

4 lines of code changed in:

eban 2001-01-17 05:45

* win32/config.status.in: remove DEFS definition.

0 lines of code changed in:

eban 2001-01-17 05:45

* mkconfig.rb: remove DEFS definition.

0 lines of code changed in:

eban 2001-01-17 05:33

* configure.in: remove DEFS definition.

5 lines of code changed in:

aamine 2001-01-16 08:57

aamine

* lib/net/protocol.rb: ignore EOFError for read.

* lib/net/http.rb: user specified header was not used.

24 lines of code changed in:

eban 2001-01-15 09:26

2001-01-15

2 lines of code changed in:

matz 2001-01-15 08:01

Mon Jan 15 16:00:07 2001 Yukihiro Matsumoto <matz@ruby-lang.org>



* pack.c (pack_unpack): should check associated pointer packed by

pack("P"). restriction added.



Sun Jan 14 21:49:28 2001 Koji Arai <JCA02266@nifty.ne.jp>



* sprintf.c (rb_f_sprintf): simple typo. binary base should be 2,

not '2'.



* re.c (rb_reg_s_last_match): should explicitly return nth match.

109 lines of code changed in:

usa 2001-01-14 10:22

*** empty log message ***

44 lines of code changed in:

aamine 2001-01-13 20:07

aamine

* lib/net/protocol.rb (adding): too few "yield" in case of arg is not String/File.

* lib/net/http.rb: add http request object.

490 lines of code changed in:

eban 2001-01-13 11:47

* re.c (rb_reg_desc): separate RE_OPTION_MULTILINE

* re.c (rb_reg_options): add RE_OPTION_{POSIXLINE,RE_OPTION_MULTILINE,

RE_OPTION_EXTENDED}

8 lines of code changed in:

eban 2001-01-13 11:46

eban

7 lines of code changed in:

eban 2001-01-11 09:32

eban

1 lines of code changed in:

eban 2001-01-11 02:56

NORETURN, INLINE

13 lines of code changed in:

eban 2001-01-11 02:55

INLINE

0 lines of code changed in:

eban 2001-01-11 02:21

m17n cleanup

1 lines of code changed in:

matz 2001-01-10 11:10

mbclen2 fix

2 lines of code changed in:

matz 2001-01-10 11:07

inline fix

14 lines of code changed in:

matz 2001-01-10 10:52

m17n cleanup ;_;

6 lines of code changed in:

eban 2001-01-10 09:22

2001-01-10

2 lines of code changed in:

eban 2001-01-10 09:09

NORETURN

35 lines of code changed in:

matz 2001-01-10 08:52

* m17n baseline.

8 lines of code changed in:

eban 2001-01-10 08:30

setres[ug]id, NORETURN

58 lines of code changed in:

eban 2001-01-10 05:49

eban

1 lines of code changed in:

eban 2001-01-10 03:30

* ruby.c (load_file): typo(rb_load_fail -> rb_load_failed).

5 lines of code changed in:

knu 2001-01-09 18:19

Ignore configure and rbconfig.rb too.



Don't ignore .cvsignore itself.

13 lines of code changed in:

knu 2001-01-09 18:11

Add .cvsignore's.

11 lines of code changed in:

matz 2001-01-09 17:55

* string.c (rb_str_reverse_bang): forgot to call rb_str_modify().



* object.c (rb_obj_taint): check frozen status before modifying

taint status.



* object.c (rb_obj_untaint): ditto.

18 lines of code changed in:

matz 2001-01-09 09:24

* error.c: typo

1 lines of code changed in:

matz 2001-01-09 09:04

* file.c (path_check_1): should restore modified path.

14 lines of code changed in:

eban 2001-01-09 08:32

eban

1 lines of code changed in:

matz 2001-01-09 08:26

* enum.c (enum_inject): new method.



* gc.c (rb_gc_call_finalizer_at_exit): clear klass member of

terminating object.



* eval.c (rb_call): raise exception for terminated object.



* bignum.c (bigdivrem): t2 might be too big for signed long; do

not use rb_int2big(), but rb_uint2big().



* error.c (rb_load_fail): new func to report LoadError.



* ruby.c (load_file): use rb_load_fail.



* eval.c (ruby_finalize): should enclosed by PUSH_TAG/POP_TAG.



* gc.c (rb_gc_mark): link 2 of NODE_IFUNC should not be explicitly

marked. it may contain non object pointer.



* re.c (reg_s_last_match): Regexp::last_match(nth) returns nth

substring of the match (alternative for $& and $<digit>).



* eval.c (rb_mod_define_method): wrong comparison for blocks.



* gc.c (id2ref): should handle Symbol too.



* gc.c (id2ref): should print original ptr value



* eval.c (rb_iterate): NODE_CFUNC does not protect its data

(nd_tval), so create new node NODE_IFUNC for iteration C

function.



* eval.c (rb_yield_0): use NODE_IFUNC.



* gc.c (rb_gc_mark): support NODE_IFUNC.



* gc.c (mem_error): prohibit recursive mem_error().

(ruby-bugs-ja:PR#36)



* eval.c (rb_thread_fd_writable): should not switch context if

rb_thread_critical is set.



* eval.c (rb_thread_wait_fd): ditto.



* eval.c (rb_thread_wait_for): ditto.



* eval.c (rb_thread_select): ditto.



* eval.c (rb_thread_join): join during critical section causes

deadlock.

154 lines of code changed in:

eban 2001-01-05 16:24

eban

5 lines of code changed in:

December 2000 »

Generated by StatSVN 0.3.2-SNAPSHOT