· 8 years ago · May 30, 2018, 04:04 PM
10a1,327
2> Fri Jul 2 19:07:09 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
3>
4> * io.c (argf_inplace_mode_set): prohibits an assignment
5> of a tainted value. Patch by unak.
6>
7> * util.c, file.c: prevents a buffer over-run on windows.
8> Patch by unak.
9>
10> Wed May 26 13:27:18 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
11>
12> * random.c: refactoring.
13>
14> * random.c (rand_srand): a new function that wraps
15> rand_init and (re)initialization of the random seed as
16> a VALUE.
17>
18> * random.c (genrand_int32, genrand_real, rb_f_rand,
19> rb_f_srand): using rand_srand.
20>
21> Mon Mar 15 11:49:48 2010 NARUSE, Yui <naruse@ruby-lang.org>
22>
23> * random.c (rb_reset_random_seed): set seed in this.
24> [ruby-core:28655]
25>
26> Mon Jun 29 20:29:11 2009 Tadayoshi Funaba <tadf@dotrb.org>
27>
28> * rational.c (float_to_r): always returns rational.
29>
30> Sun Jul 19 20:41:24 2009 Tadayoshi Funaba <tadf@dotrb.org>
31>
32> * complex.c (make_patterns): do not use \d.
33>
34> * rational.c (make_patterns): ditto.
35>
36> Fri Apr 30 03:38:14 2010 NAKAMURA Usaku <usa@ruby-lang.org>
37>
38> * numeric.c (fix_mul): the width of fixnum is same as long's on all
39> platforms.
40>
41> Wed Aug 26 13:48:33 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
42>
43> * lib/tempfile.rb (Tempfile#unlink): reverted r23494, since the
44> usage in RubyInline is considered wrong.
45>
46> Tue Feb 9 23:48:25 2010 Yusuke Endoh <mame@tsg.ne.jp>
47>
48> * ext/bigdecimal/bigdecimal.c (BigDecimal_divide): fix precision too.
49>
50> Tue Feb 9 23:26:07 2010 Yusuke Endoh <mame@tsg.ne.jp>
51>
52> * ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod): fix precision.
53> [ruby-core:17472][ruby-dev:35372][ruby-dev:40105][ruby-dev:40358]
54>
55> Thu Dec 10 01:12:55 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
56>
57> * parse.y (dyna_pop_gen): pop dvars. [ruby-dev:39861]
58>
59> Sat Dec 5 13:19:29 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
60>
61> * configure.in: default ac_cv_prog_CC to CC.
62>
63> Mon Feb 1 17:11:12 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
64>
65> * string (rb_string_value): warning for implicit conversion
66> from Symbol to String. This behavior was introduced in r22606,
67> merged in r22738 to ruby_1_9_1. It was an unexpected language
68> feature change. It will be removed from Ruby in the 1.9.2.
69> c.f. [ruby-dev:40274].
70>
71> Thu Feb 26 13:23:20 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
72>
73> * iseq.c (cdhash_each): resurrects internal literals.
74>
75> Wed Feb 18 14:33:35 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
76>
77> * array.c (rb_ary_resurrect), string.c (rb_str_resurrect): new
78> functions based on [ruby-dev:37983]
79>
80> * insns.def (putstring, duparray): use rb_{ary,str}_resurrect().
81>
82> * iseq.c (iseq_data_to_ary): needs to result TS_VALUE.
83>
84> Wed Dec 9 09:50:35 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
85>
86> * string.c (rb_str_justify): fixed the case a fill size is a
87> multiple of the length of the padding. [ruby-dev:39856]
88>
89> Sat Oct 31 17:19:28 2009 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
90>
91> * lib/net/http.rb (Net::HTTPResponse#each_response_header):
92> cosmetic: '?\ ' -> '?\s'
93>
94> Fri Oct 30 22:09:47 2009 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
95>
96> * lib/net/http.rb (Net::HTTPResponse#each_response_header):
97> accept multiline message header of HTTP response. see #1796.
98> cf. RFC 2616 '4.2 Message Header'.
99>
100> * test/net/http/test_httpresponse.rb: added.
101>
102> Thu Oct 29 04:41:44 2009 NARUSE, Yui <naruse@ruby-lang.org>
103>
104> * ruby.c (process_options): call rb_filesystem_encoding().
105>
106> Wed Oct 28 16:32:49 2009 NARUSE, Yui <naruse@ruby-lang.org>
107>
108> * encoding.c (get_filesystem_encoding): removed.
109>
110> * encoding.c (rb_locale_encindex): added.
111>
112> * encoding.c (rb_filesystem_encindex): added.
113>
114> * encoding.c (rb_filesystem_encindex): add an alias 'filesystem'.
115> [ruby-dev:39574]
116>
117> * encoding.c (enc_find): add rdoc about special aliases.
118>
119> * gem_prelude.rb (Gem.set_home): use Encoding.find('filesystem').
120>
121> * gem_prelude.rb (Gem.set_paths): ditto.
122>
123> Wed Oct 28 15:02:31 2009 NARUSE, Yui <naruse@ruby-lang.org>
124>
125> * gem_prelude.rb (Gem.set_home):
126> force_encoding(Encoding.filesystem_encoding)
127> [ruby-core:25959]
128>
129> * gem_prelude.rb (Gem.set_paths): ditto.
130>
131> Wed Oct 28 14:24:45 2009 NARUSE, Yui <naruse@ruby-lang.org>
132>
133> * encoding.c (get_filesystem_encoding):
134> add Encoding.filesystem_encoding [ruby-dev:39546]
135> also see [ruby-core:25959]
136>
137> Tue Oct 27 15:44:48 2009 Shugo Maeda <shugo@ruby-lang.org>
138>
139> * lib/net/ftp.rb (getbinaryfile, list): call to_s to convert
140> a Pathname instance into a string. [ruby-core:26237]
141>
142> Tue Oct 27 07:53:25 2009 Yukihiro Matsumoto <matz@ruby-lang.org>
143>
144> * gc.c (garbage_collect_with_gvl): do not garbage_collect when
145> dont_gc flag turned on. [ruby-core:26327]
146>
147> Tue Oct 27 05:56:39 2009 NARUSE, Yui <naruse@ruby-lang.org>
148>
149> * vm.c (invoke_block_from_c): return Qnil when its iseq is
150> SPECIAL CONST. [ruby-core:26335]
151>
152> Mon Oct 26 12:06:27 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
153>
154> * io.c (io_fwrite): adjust stdio file position after direct write on
155> BSDish platforms. [ruby-core:26300]
156>
157> Sun Oct 25 13:33:58 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
158>
159> * io.c (io_cntl): F_DUPFD is platform dependent.
160>
161> Sat Oct 24 00:36:47 2009 Tanaka Akira <akr@fsij.org>
162>
163> * io.c (io_cntl): update max file descriptor by the result of
164> fcntl(F_DUPFD).
165>
166> Fri Oct 23 09:12:59 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
167>
168> * lib/pathname.rb (Pathname::SAME_PATHS): FNM_SYSCASE is always
169> non-nil.
170>
171> Thu Oct 22 20:20:27 2009 Tanaka Akira <akr@fsij.org>
172>
173> * test/ruby/envutil.rb (assert_in_out_err): test_stdout and
174> test_stderr should be an array.
175>
176> * test/ruby/test_rubyoptions.rb (test_notfound): test_stdin of
177> assert_in_out_err should be a string.
178>
179> Tue Oct 20 16:41:18 2009 NAKAMURA Usaku <usa@ruby-lang.org>
180>
181> * include/ruby/win32.h (finite, scalb): inline'ed non-standard
182> identifier macros. [ruby-core:2234]
183>
184> Tue Oct 20 15:38:02 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
185>
186> * parse.y (ripper_intern): enable literal optimization.
187>
188> * parse.y (method_call): dispatch symbols. a patch from Andy Keep in
189> [ruby-core:26169]. [ruby-core:26165]
190>
191> * parse.y (mlhs_basic): fixed handling splat in middle of mlhs. a
192> patch from Andy Keep in [ruby-core:26163]
193>
194> * parse.y (parser_here_document): dispatch delayed heredoc
195> contents. based on a patch from Andy Keep in [ruby-core:24855].
196>
197> Sat Jan 30 18:09:36 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
198>
199> * vm_method.c (rb_alias): treats an alias as if it is a newly defined
200> method so that oklass in a method cache refers the class on which the
201> aliasing occured.
202> [ruby-core:26074] (#2202).
203>
204> Sat Jan 30 17:58:28 2010 Yuki Sonoda (Yugui) <yugui@yugui.jp>
205>
206> * .gdbinit: follows r24470.
207>
208> Mon Oct 19 05:49:53 2009 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
209>
210> * lib/rexml/element.rb (text=): false should be converted to string.
211> A patch by Teruo Oshida [ruby-dev:38351]
212>
213> Sun Oct 18 09:49:14 2009 Yuki Sonoda (Yugui) <yugui@yugui.jp>
214>
215> * test/test_prime.rb
216> (TestPrime#test_eratosthenes_works_fine_after_timeout):
217> test for [ruby-dev:39465].
218>
219> * lib/prime.rb (Prime::EratosthenesSieve):
220> fixed [ruby-dev:39465].
221> suppressed memory reallocation.
222> constantified some magic numbers.
223>
224> Fri Oct 17 00:05:53 2009 wanabe <s.wanabe@gmail.com>
225>
226> * st.c (unpack_entries): save table->bins and never change the table
227> during unpacking. Because st_insert() may cause GC and refer the
228> table, i.e. st_foreach(). [Bug #2196]
229>
230> Fri Oct 16 18:42:18 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
231>
232> * bootstraptest/test_gc.rb: added tests based on [ruby-dev:39484]
233> from wanabe <s.wanabe AT gmail.com>.
234>
235> Thu Oct 15 14:20:58 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
236>
237> * ext/iconv/iconv.c (iconv_create): cannot retry with given block.
238> [ruby-dev:39487]
239>
240> Thu Oct 15 09:25:07 2009 NAKAMURA Usaku <usa@ruby-lang.org>
241>
242> * ext/socket/init.c (rsock_init_sock): mswin doesn't have S_IFSOCK
243> flag in st_mode of struct stat. so, use rb_w32_issocket() function
244> instead of S_ISSOCK macro.
245>
246> Thu Oct 15 00:26:07 2009 Tanaka Akira <akr@fsij.org>
247>
248> * ext/socket/init.c (rsock_init_sock): validate file descriptor.
249>
250> Tue Oct 13 18:54:25 2009 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
251>
252> * ext/tk/variable.rb: bug fix. additional trace definition changes the
253> option of first trace definition.
254>
255> Tue Oct 13 18:20:57 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
256>
257> * parse.y (parser_magic_comment): fixed normalization.
258>
259> Mon Oct 12 23:27:57 2009 Shugo Maeda <shugo@ruby-lang.org>
260>
261> * lib/net/ftp.rb (login): use "anonymous@" as a default password.
262> [ruby-dev:39451]
263>
264> Sun Oct 11 15:54:52 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
265>
266> * ext/gdbm/gdbm.c (fgdbm_select): fixed rdoc. a patch from Justin
267> Collins in [ruby-core:26050].
268>
269> Sun Oct 11 10:27:09 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
270>
271> * lib/irb/context.rb (IRB::Context#irb_name): removed duplicated
272> attr_reader. [ruby-core:26047]
273>
274> * lib/irb/ruby-lex.rb (RubyLex#lex_int2): removed duplicated
275> character class range.
276>
277> Sun Oct 11 09:04:08 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
278>
279> * include/ruby/ruby.h (RB_GC_GUARD_PTR): workaround for gcc
280> optimization.
281>
282> * include/ruby/ruby.h (ruby_exec_node): declared.
283>
284> Sat Oct 10 23:57:44 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
285>
286> * file.c (path_check_0): prevent from GC.
287>
288> Fri Oct 9 02:12:02 2009 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
289>
290> * ext/curses/curses.c: Many functions of module Curses could cause a
291> crash if the ncurses library was not properly initialized.
292> Fix pointed out by Alexander Beisig [ruby-core:22592]
293> Functions fixed: attroff, attron, attrset, bkgd, bkgdset,
294> can_change_color, close_screen, closed, color_content, curs_set,
295> def_prog_mode, delch, deleteln, getmouse, getstr, has_colors,
296> init_color, init_pair, insertln, keyname, mouseinterval, mousemask,
297> pair_content, pair_number, reset_prog_mode, resizeterm, scrl,
298> setscrreg, standend, standout, start_color, timeout, ungetmouse,
299> use_default_colors
300>
301> Fri Oct 9 01:07:34 2009 Yusuke Endoh <mame@tsg.ne.jp>
302>
303> * compile.c (ADD_TRACE): fire coverage event in ensure clause.
304> [ruby-dev:39303]
305>
306> * iseq.h, iseq.c: ditto.
307>
308> Fri Oct 9 00:33:29 2009 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
309>
310> * lib/net/telnet.rb (cmd): Pass FailEOF options: patch by Brian
311> Candler [ruby-core:22723]
312>
313> Mon Oct 5 17:19:33 2009 Yukihiro Matsumoto <matz@ruby-lang.org>
314>
315> * lib/delegate.rb (Delegator::public_api): take snapshot of
316> public method at the beginning time.
317>
318> * lib/delegate.rb (SimpleDelegator#initialize): use
319> Delegator.public_api since public_method might be added after
320> initialization. [ruby-dev:39383]
321>
322> * lib/delegate.rb (DelegateClass): ditto.
323>
324> Tue Oct 6 18:56:09 2009 Yukihiro Matsumoto <matz@ruby-lang.org>
325>
326> * struct.c (rb_struct_select): Struct#select should return
327> enumerator when no block given.
328>