May 2006 Commit Log

Number of Commits:
46
Number of Active Developers:
7
nobu 2006-05-27 14:45

* eval.c (proc_invoke): save and restore block in the current frame.

fixed: [ruby-core:07833], [ruby-talk:191639]

14 lines of code changed in:

eban 2006-05-27 04:00

* 2006-05-27

3 lines of code changed in:

nobu 2006-05-27 03:30

* ext/extmk.rb (extmake): remove extinit files if no statically linked

extensions.

20 lines of code changed in:

nobu 2006-05-26 01:05

* lib/mkmf.rb (configuration): add $defs unless extconf.h was created.

4 lines of code changed in:

nobu 2006-05-26 00:45

* 2006-05-26

3 lines of code changed in:

nobu 2006-05-26 00:44

* ruby.h, lib/mkmf.rb (create_header): clear command line options for

macros moved to extconf.h.



* ext/extmk.rb (extract_makefile, extmk): made RUBY_EXTCONF_H and

EXTSTATIC permanent.



* ext/{dbm,digest/*,socket,zlib}/extconf.rb: used $defs and $INCFLAGS.



* {bcc32,win32,wince}/Makefile.sub (COMPILE_C, COMPILE_CXX): added

$(INCFLAGS).

107 lines of code changed in:

eban 2006-05-24 17:56

* 2006-05-25

3 lines of code changed in:

nobu 2006-05-24 17:52

* mkconfig.rb: merge multiple entries to an entry with multiple lines.



* lib/mkmf.rb: allow a series of commands to link.



* win32/Makefile.sub: embed manifests.



* win32/setup.mak: suffix OS name by runtime version.

43 lines of code changed in:

nobu 2006-05-24 17:43

* ext/extmk.rb: deal with $static set in extconf.rb.

4 lines of code changed in:

nobu 2006-05-24 16:51

* lib/mkmf.rb (pkg_config): particular config commands support.

23 lines of code changed in:

nobu 2006-05-24 15:52

* configure.in (ac_install_sh): ignore dummy install-sh.

[ruby-talk:193876]

7 lines of code changed in:

akr 2006-05-24 06:06

update nonblocking methods document.

9 lines of code changed in:

eban 2006-05-24 00:30

* 2006-05-24

3 lines of code changed in:

gotoyuzo 2006-05-23 19:14

* ext/openssl/lib/openssl/ssl.rb

(OpenSSL::SSL::SocketForwarder#setsockopt,getsockopt): typo fixed.

8 lines of code changed in:

eban 2006-05-23 02:19

* 2006-05-23

3 lines of code changed in:

akr 2006-05-22 23:34

add reason for accept(2) failure in accept_nonblock.

1 lines of code changed in:

akr 2006-05-22 23:12

avoid useless fcntl in rb_io_set_nonblock.

5 lines of code changed in:

akr 2006-05-22 23:11

update *_nonblock doc.

25 lines of code changed in:

eban 2006-05-22 08:50

* 2006-05-22

3 lines of code changed in:

akr 2006-05-22 08:45

ChangeLog.

18 lines of code changed in:

akr 2006-05-22 08:39

parenthesize RSTRUCT_EMBED_LEN_SHIFT.

1 lines of code changed in:

akr 2006-05-22 08:38

* rubyio.h (rb_io_set_nonblock): declared.



* io.c (rb_io_set_nonblock): new function.

(io_getpartial): nonblocking read support.

(io_read_nonblock): new method: IO#read_nonblock.

(io_write_nonblock): new method: IO#write_nonblock.



* ext/socket/socket.c (s_accept): retry for EWOULDBLOCK.

revert [ruby-talk:113807].

(sock_connect_nonblock): new method: Socket#connect_nonblock.

(sock_accept_nonblock): new method: Socket#accept_nonblock.

(sock_recvfrom_nonblock): new method: Socket#recvfrom_nonblock.



[ruby-core:7917]

472 lines of code changed in:

kosako 2006-05-21 01:56

fix bug [ruby-list:42234]

10 lines of code changed in:

gotoyuzo 2006-05-18 14:42

* lib/webrick/config.rb (WEBrick::Config::HTTP): add new parameters,

:InputBufferSize and :OutputBufferSize.



* lib/webrick/utils.rb (WEBrick::Utils.timeout): add new timeout

method. this implementation is expected to be compatible with

timeout.rb and faster than timeout.rb.



* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#_read_data):

Timeout.timeout is replaced by WEBrick::Utils.timeout.



* lib/webrick/httprequest.rb: WEBrick::HTTPRequest::BUFSIZE is

replaced by config[:InputBufferSize].



* lib/webrick/httpresposne.rb: WEBrick::HTTPResponse::BUFSIZE is

replaced by config[:OutputBufferSize].



* lib/webrick/server.rb: get rid of unnecessary require.



* test/webrick/test_utils.rb: test for WEBrick::Utils.timeout.

172 lines of code changed in:

nobu 2006-05-17 16:48

* 2006-05-18

3 lines of code changed in:

nobu 2006-05-17 16:42

* ext/extmk.rb, lib/mkmf.rb: use BUILD_FILE_SEPARATOR in Makefiles.

10 lines of code changed in:

kosako 2006-05-15 13:39

don't use onig_recompile()

18 lines of code changed in:

akr 2006-05-13 09:55

unused variable removed.

1 lines of code changed in:

akr 2006-05-13 09:24

add ML ref.

[ruby-core:7865]

1 lines of code changed in:

eban 2006-05-13 08:50

* 2006-05-13

3 lines of code changed in:

akr 2006-05-13 08:43

update readpartial doc.

11 lines of code changed in:

akr 2006-05-13 08:35

* lib/pp.rb (PP.mcall): new method.

(Struct#pretty_print): call Kernel#class and Struct#members even if

overriden.

(Struct#pretty_print_cycle): ditto.

22 lines of code changed in:

eban 2006-05-11 13:16

* 2006-05-11

3 lines of code changed in:

gotoyuzo 2006-05-11 10:31

* ext/openssl/ossl_cipher.c (add_cipher_name_to_ary): should return

value. [ruby-dev:28627]

6 lines of code changed in:

kosako 2006-05-10 15:41

merge Oniguruma 4.0.3

11 lines of code changed in:

eban 2006-05-09 03:13

* 2006-05-09

3 lines of code changed in:

akr 2006-05-09 03:12

note EAGAIN on readpartial document.

1 lines of code changed in:

usa 2006-05-08 01:14

* 2006-05-08

3 lines of code changed in:

gotoyuzo 2006-05-08 01:12

* ext/openssl/extconf.rb: add check for OBJ_NAME_do_all_sorted.



* ext/openssl/ossl_cipher.c (ossl_s_ciphers): new method

OpenSSL::Cipher.ciphers. it returns all the cipher names.



* ext/openssl/ossl_cipher.c (ossl_cipher_init): refine warning message.



* ext/openssl/lib/openssl/cipher.rb: reimplement without eval() and

add constants AES128, AES192, AES256. [ruby-dev:28610]



* ext/openssl/lib/openssl/digest.rb: reimplement without eval().



* test/openssl/test_cipher.rb, test_digest: fix about reimplemented features.



* sample/openssl/cipher.rb: rewrite all.

180 lines of code changed in:

eban 2006-05-07 04:28

* 2006-05-07

3 lines of code changed in:

akr 2006-05-07 03:56

* lib/resolv.rb (Resolv::DNS::Requester::ConnectedUDP#initialize):

Use AF_INET6 for nameservers containing colons.

patch by Stephan Maka.

6 lines of code changed in:

suke 2006-05-07 00:40

* should not test in the environment that does not have win32ole

library.



* CRLF -> LF.

223 lines of code changed in:

suke 2006-05-07 00:35

*** empty log message ***

0 lines of code changed in:

suke 2006-05-01 10:05

ext/win32ole/win32ole.c (add_event_call_back): should not

delete event handler when the event name is not entried.

218 lines of code changed in:

eban 2006-05-01 04:19

* 2006-05-01

4 lines of code changed in:

suke 2006-05-01 00:37

ole_param_ole_type should return "unknown type" string when ITypeInfo::GetFuncDesc failed.

129 lines of code changed in:

April 2006 »

Generated by StatSVN 0.3.2-SNAPSHOT