From: Hugh Sasse Date: 2006-08-07T20:28:27+09:00 Subject: Re: patches for the 1.8.5 deadline... On Sat, 5 Aug 2006, Eric Hodel wrote: > On Aug 4, 2006, at 2:48 AM, Hugh Sasse wrote: > > > On Fri, 4 Aug 2006, Eric Hodel wrote: > > [...] > > > I have time tonight and tomorrow night and sunday to work on these. > > > > Thank you. It may be worth considering other .document files as > > well as the one in lib, but you are more familiar with how rdoc > > picks things up than am I. That is, I don't think that my patch > > will be sufficient to pick up all things within the standard library, > > and the less we miss, the better. > > Ok, I have checked in to both HEAD and 1_8. Please review for any errors. Thank you. That all looks to be as I wished. It looks like you have added more .document information than I could supply because lots of names I've not seen show up in the rdoc process. On my system I get the following errors (which I don't know how to fix and probably don't matter for now): process.c: mmmmc.............................. No definition for proc_getpgrp .......................................................... random.c: .. drb.rb: mccc..m.cccc...c.c.....c...c........m..... lib/drb/drb.rb:796:27: Skipping require of dynamic string: "drb/#{$1}" c.................mcc.............c.....c....................ccc................ eq.rb: mc.. ostruct.rb: c.....c lib/ostruct.rb:75:43: ':' not followed by identified or operator .... parsearg.rb: ..... socket.c: ccccccccccm. No definition for bsock_do_not_rev_lookup . No definition for bsock_do_not_rev_lookup_set . No definition for bsock_s_for_fd . No definition for bsock_close_read . No definition for bsock_close_write . No definition for bsock_shutdown ... No definition for bsock_getsockname . No definition for bsock_getpeername . No definition for bsock_send . No definition for bsock_recv .. No definition for ip_addr . No definition for ip_peeraddr . No definition for ip_recvfrom . No definition for ip_s_getaddress .. No definition for tcp_init . No definition for socks_init . No definition for socks_s_close . No definition for tcp_accept .. No definition for tcp_sysaccept . No definition for tcp_svr_init .. No definition for udp_init . No definition for udp_connect . No definition for udp_bind . No definition for udp_send .. No definition for unix_init . No definition for unix_path . No definition for unix_addr . No definition for unix_peeraddr . No definition for unix_recvfrom . No definition for unix_send_io . No definition for unix_recv_io . No definition for unix_s_socketpair . No definition for unix_s_socketpair . No definition for unix_svr_init . No definition for unix_accept .. No definition for unix_sysaccept .. No definition for sock_initialize .......... No definition for sock_s_socketpair . No definition for sock_s_socketpair . No definition for sock_gethostname .. No definition for sock_s_gethostbyaddr ... No definition for sock_s_getnameinfo . No definition for sock_s_pack_sockaddr_in . No definition for sock_s_pack_sockaddr_in . No definition for sock_s_unpack_sockaddr_in . No definition for sock_s_pack_sockaddr_un . No definition for sock_s_pack_sockaddr_un . No definition for sock_s_unpack_sockaddr_un stringio.c: c..................................................... which is a small set of problems for what is covered now. This is on a Solaris9 system. > > irb is missing from lib/.document due to bugs in the RDoc parser. If I can > check in the patch in ruby-core:8522 I will be able to add irb to .document. > Thank you again, Hugh