summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: b7ac7da88bffee6685e18a2eb67db332d32dd75d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
Sat Dec 27 10:03:41 2014  SHIBATA Hiroshi  <shibata.hiroshi@gmail.com>

	* tool/make-snapshot: show sha1 digest when making packages.
	  it's request from https://github.com/ruby/www.ruby-lang.org/issues/921
	  [fix GH-794]

Fri Dec 26 15:32:16 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* ext/tk/tcltklib.c (ip_invoke_core): remove probably duplicate
	  dead code.

Fri Dec 26 15:28:27 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* ext/tk/tcltklib.c (ip_ruby_cmd_receiver_const_get): simply use
	  rb_path2class() to get a class/module from its name.

Fri Dec 26 15:20:54 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* marshal.c (w_long): append at once by w_nbyte() instead of
	  appending byte by byte.

Fri Dec 26 15:13:13 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* ext/json/parser/parser.rl (unescape_unicode): check if valid
	  before bit-or assignments.
	  reported by Denis Denisov <denji0k AT gmail.com>.

	* ext/nkf/nkf-utf8/nkf.c (nkf_iconv_t): fix a missing semicolon.
	  reported by Denis Denisov <denji0k AT gmail.com>.

	* process.c (rb_spawn_process): get rid of usage of uninitialized
	  variable.
	  reported by Denis Denisov <denji0k AT gmail.com>.

	* regexec.c (match_at): ditto.

	* ext/win32ole/win32ole.c (ole_wc2mb_alloc, ole_vstr2wc, ole_mb2wc):
	  ditto.

	* dir.c (ruby_glob0): no need to check never-NULL pointer.
	  reported by Denis Denisov <denji0k AT gmail.com>.

	* win32/file.c (rb_file_expand_path_internal): ditto.

	* win32/file.c (code_page_i): handle realloc failure.
	  reported by Denis Denisov <denji0k AT gmail.com>.

	* win32/stub.c (stub_sysinit): ditto.

	* fix printf format conversion specifiers.
	  reported by Denis Denisov <denji0k AT gmail.com>.

Fri Dec 26 01:41:40 2014  NAKAMURA Usaku  <usa@ruby-lang.org>

	* tool/rbinstall.rb: skip installing bundle gems if zlib is unavailable.
	  [Bug #10647] [ruby-dev:48787]

Fri Dec 26 01:24:42 2014  NAKAMURA Usaku  <usa@ruby-lang.org>

	* tool/downloader.rb: support old versions of ruby.

	* tool/downloader.rb: now can download gems by http if openssl is not
	  available (this may be danger!)

Fri Dec 26 00:13:48 2014  NAKAMURA Usaku  <usa@ruby-lang.org>

	* test/ruby/test_extlibs.rb: check existence of extension libraries
	  which not depend on outer libraries. (experimental)

Thu Dec 25 21:58:15 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* ext/fiddle/extconf.rb: make PIC objects if it will be linked as
	  a shared object eventually.  [ruby-core:67128]

Thu Dec 25 19:01:13 2014  NAKAMURA Usaku  <usa@ruby-lang.org>

	* ext/fiddle/win32/libffi-3.2.1-mswin.patch: support mswin32.

Thu Dec 25 17:30:40 2014  Naohisa Goto  <ngotogenome@gmail.com>

	* gc.c (wmap_final_func): fix memory size shortage when realloc wmap.
	  Fix SEGV during finilize of WeakRef on Solaris (though the SEGV
	  could occur on all OS/platforms). [ruby-dev:48779] [Bug #10646]

Thu Dec 25 17:27:06 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* configure.in (NET_LUID): include winsock2.h instead of windows.h.
	  patch by Jon Forums in [ruby-core:67125].  [Bug #10640]

Thu Dec 25 16:14:10 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* ext/io/console/console.c (console_dev): send the given arguments
	  to the opened console.  as a special case, do nothing if :close
	  is given.

	* test/lib/leakchecker.rb (LeakChecker#check_fd_leak): close if
	  console.

For the changes before 2.2.0, see doc/ChangeLog-2.2.0
For the changes before 2.1.0, see doc/ChangeLog-2.1.0
For the changes before 2.0.0, see doc/ChangeLog-2.0.0
For the changes before 1.9.3, see doc/ChangeLog-1.9.3
For the changes before 1.8.0, see doc/ChangeLog-1.8.0

Local variables:
coding: us-ascii
add-log-time-format: (lambda ()
  (let* ((time (current-time))
	 (system-time-locale "C")
	 (diff (+ (cadr time) 32400))
	 (lo (% diff 65536))
	 (hi (+ (car time) (/ diff 65536))))
  (format-time-string "%a %b %e %H:%M:%S %Y" (list hi lo) t)))
indent-tabs-mode: t
tab-width: 8
change-log-indent-text: 2
end:
vim: tabstop=8 shiftwidth=2