[root]/ext
Win32API
(6 files, 248 lines)
lib
(0 files, 0 lines)
win32
(3 files, 1528 lines)
bigdecimal
(9 files, 6575 lines)
lib
(0 files, 0 lines)
bigdecimal
(5 files, 546 lines)
sample
(3 files, 129 lines)
bigfloat
(0 files, 0 lines)
curses
(9 files, 2420 lines)
dbm
(4 files, 790 lines)
digest
(7 files, 754 lines)
bubblebabble
(4 files, 155 lines)
lib
(1 files, 48 lines)
digest
(1 files, 274 lines)
md5
(8 files, 601 lines)
rmd160
(8 files, 618 lines)
sha1
(8 files, 416 lines)
sha2
(6 files, 1113 lines)
lib
(1 files, 73 lines)
digest
(0 files, 0 lines)
dl
(9 files, 1782 lines)
doc
(0 files, 0 lines)
lib
(0 files, 0 lines)
dl
(9 files, 1208 lines)
sample
(0 files, 0 lines)
test
(6 files, 443 lines)
enumerator
(0 files, 0 lines)
etc
(6 files, 725 lines)
fcntl
(4 files, 194 lines)
gdbm
(5 files, 1253 lines)
gtk
(0 files, 0 lines)
iconv
(6 files, 1306 lines)
io
(0 files, 0 lines)
wait
(3 files, 159 lines)
lib
(1 files, 23 lines)
kconv
(0 files, 0 lines)
mandel
(0 files, 0 lines)
marshal
(0 files, 0 lines)
md5
(0 files, 0 lines)
nkf
(4 files, 679 lines)
lib
(1 files, 396 lines)
nkf-utf8
(4 files, 14662 lines)
nkf1.7
(0 files, 0 lines)
openssl
(51 files, 14185 lines)
lib
(1 files, 24 lines)
net
(2 files, 291 lines)
openssl
(6 files, 670 lines)
sample
(0 files, 0 lines)
pty
(11 files, 869 lines)
lib
(1 files, 36 lines)
racc
(0 files, 0 lines)
cparse
(5 files, 847 lines)
readline
(6 files, 991 lines)
ripper
(5 files, 367 lines)
lib
(1 files, 4 lines)
ripper
(4 files, 419 lines)
test
(0 files, 0 lines)
tools
(4 files, 269 lines)
sdbm
(6 files, 1714 lines)
sha1
(0 files, 0 lines)
socket
(9 files, 5344 lines)
stringio
(5 files, 1267 lines)
strscan
(4 files, 1313 lines)
syck
(16 files, 14361 lines)
syslog
(6 files, 695 lines)
tcltklib
(0 files, 0 lines)
demo
(0 files, 0 lines)
lib
(0 files, 0 lines)
sample
(0 files, 0 lines)
tk
(15 files, 11315 lines)
lib
(21 files, 8880 lines)
tk
(65 files, 17445 lines)
tkextlib
(22 files, 1381 lines)
ICONS
(2 files, 137 lines)
blt
(25 files, 6316 lines)
tile
(7 files, 114 lines)
bwidget
(35 files, 2674 lines)
itcl
(2 files, 185 lines)
itk
(2 files, 441 lines)
iwidgets
(54 files, 5037 lines)
tcllib
(25 files, 3746 lines)
tclx
(2 files, 82 lines)
tile
(21 files, 2157 lines)
tkDND
(3 files, 295 lines)
tkHTML
(2 files, 452 lines)
tkimg
(18 files, 573 lines)
tktable
(2 files, 847 lines)
tktrans
(2 files, 72 lines)
treectrl
(2 files, 2319 lines)
trofs
(2 files, 59 lines)
vu
(6 files, 481 lines)
winico
(2 files, 197 lines)
sample
(51 files, 7864 lines)
demos-en
(72 files, 15862 lines)
doc.org
(5 files, 145 lines)
images
(0 files, 0 lines)
demos-jp
(68 files, 15763 lines)
doc.org
(5 files, 145 lines)
images
(0 files, 0 lines)
images
(13 files, 361 lines)
msgs_rb
(14 files, 1012 lines)
msgs_rb2
(3 files, 178 lines)
msgs_tk
(15 files, 1057 lines)
tcltklib
(11 files, 1400 lines)
tkextlib
(0 files, 0 lines)
ICONS
(5 files, 1438 lines)
blt
(13 files, 2808 lines)
images
(5 files, 0 lines)
scripts
(1 files, 156 lines)
bwidget
(10 files, 3586 lines)
iwidgets
(0 files, 0 lines)
catalog_demo
(1 files, 42 lines)
images
(21 files, 70 lines)
sample
(58 files, 1390 lines)
tcllib
(6 files, 404 lines)
tile
(6 files, 1383 lines)
themes
(1 files, 200 lines)
blue
(2 files, 155 lines)
blue
(32 files, 0 lines)
keramik
(2 files, 209 lines)
keramik
(32 files, 0 lines)
kroc
(2 files, 178 lines)
kroc
(11 files, 0 lines)
plastik
(2 files, 141 lines)
plastik
(25 files, 0 lines)
tkHTML
(4 files, 773 lines)
page1
(15 files, 115 lines)
page2
(40 files, 433 lines)
page3
(15 files, 2787 lines)
page4
(10 files, 768 lines)
tkimg
(3 files, 1522 lines)
tktable
(10 files, 769 lines)
treectrl
(12 files, 4163 lines)
pics
(51 files, 0 lines)
vu
(10 files, 850 lines)
tkutil
(4 files, 1629 lines)
tkutil
(0 files, 0 lines)
win32ole
(4 files, 8215 lines)
doc
(0 files, 0 lines)
lib
(0 files, 0 lines)
win32ole
(1 files, 16 lines)
sample
(9 files, 7836 lines)
tests
(0 files, 0 lines)
zlib
(3 files, 3504 lines)
doc
(1 files, 911 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 353 (100.0%) | 3253 (100.0%) | 9.2 |
matz | 70 (19.8%) | 1217 (37.4%) | 17.3 |
eban | 52 (14.7%) | 787 (24.2%) | 15.1 |
nobu | 79 (22.4%) | 754 (23.2%) | 9.5 |
knu | 56 (15.9%) | 232 (7.1%) | 4.1 |
H_Konishi | 4 (1.1%) | 99 (3.0%) | 24.7 |
usa | 23 (6.5%) | 81 (2.5%) | 3.5 |
shigek | 18 (5.1%) | 24 (0.7%) | 1.3 |
aamine | 17 (4.8%) | 18 (0.6%) | 1.0 |
akr | 4 (1.1%) | 12 (0.4%) | 3.0 |
why | 6 (1.7%) | 6 (0.2%) | 1.0 |
suke | 6 (1.7%) | 6 (0.2%) | 1.0 |
ttate | 5 (1.4%) | 5 (0.2%) | 1.0 |
drbrain | 2 (0.6%) | 5 (0.2%) | 2.5 |
dave | 1 (0.3%) | 5 (0.2%) | 5.0 |
naruse | 1 (0.3%) | 2 (0.1%) | 2.0 |
shyouhei | 9 (2.5%) | 0 (0.0%) | 0.0 |
set svn:eol-style
0 lines of code changed in:
* ext/extmk.rb: Borland make needs also -D flags to override variables
in Makefile.
7 lines of code changed in:
* bcc32/Makefile.sub ($(LIBRUBY_SO)): execute pre-link hook.
* ext/extmk.rb: workaround for Borland make.
9 lines of code changed in:
* ext/extmk.rb, lib/fileutils.rb, lib/mkmf.rb, lib/optparse.rb,
lib/shellwords.rb: get rid of shadowing outer local variable.
8 lines of code changed in:
* Makefile.in, common.mk, ext/extmk.rb, win{32,ce}/Makefile.in: keep
LIBRUBY_SO unless need to be removed.
1 lines of code changed in:
* ext/extmk.rb: extout is needed for also clean.
fixed: [ruby-core:08944]
1 lines of code changed in:
* common.mk (no-install): not install rdoc actually.
* common.mk (install-doc, no-install-doc): use instruby.rb.
* instruby.rb: rdoc installation.
* ext/extmk.rb: expand ruby executable names.
1 lines of code changed in:
* Makefile.in, common.in, instruby.rb, ext/extmk.rb, lib/mkmf.rb:
use instruby.rb to install extensions instead of ext/extmk.rb.
* instruby.rb: store installed list into the file.
1 lines of code changed in:
* Makefile.in, win32/Makefile.sub (MINIRUBY): append MINIRUBYOPT.
* mkconfig.rb, ext/extmk.rb, lib/mkmf.rb, win32/mkexports.rb: suppress
warnings with $VERBOSE.
* win32/resource.rb: only file which has more than one icon is DLL.
32 lines of code changed in:
* ext/extmk.rb (extmake): follow Array#to_s.
* lib/mkmf.rb (create_makefile): ditto.
* win32/resource.rb: ditto.
1 lines of code changed in:
* ruby.h (struct RString): embed small strings.
(RSTRING_LEN): defined for accessing string members.
(RSTRING_PTR): ditto.
* string.c: use RSTRING_LEN and RSTRING_PTR.
1 lines of code changed in:
Add digest.c
1 lines of code changed in:
Include attribution
4 lines of code changed in:
* ext/extmk.rb, lib/mkmf.rb (with_destdir): remove drive letter before
prepending destdir on DOSISH.
4 lines of code changed in:
* ext/extmk.rb: remove LIBRUBY_SO if static linked extensions exist.
3 lines of code changed in:
* parse.y (block_param): do not use multiple assignment for a sole
block parameter. [ruby-dev:28710]
* eval.c (rb_yield_0): pass a raw yielded value to a sole block
parameter if a value is passed by yield.
* eval.c (proc_invoke): args may not be an array.
* eval.c (rb_proc_yield): pass original value without wrapping
it in an array.
4 lines of code changed in:
* parse.y (method_call): remove (fn)(args) style lambda
invocation, add fn.(args) instead.
1 lines of code changed in:
* ext/extmk.rb (parse_args): provisional catch-up for the recent changes.
* lib/optparse.rb (OptionParser::List#summarize, OptionParser#order!): ditto.
6 lines of code changed in:
* sprintf.c (rb_str_format): allow %c to print one character
string (e.g. ?x).
* lib/tempfile.rb (Tempfile::make_tmpname): put dot between
basename and pid. [ruby-talk:196272]
* parse.y (do_block): remove -> style block.
* parse.y (parser_yylex): remove tLAMBDA_ARG.
* eval.c (rb_call0): binding for the return event hook should have
consistent scope. [ruby-core:07928]
* eval.c (proc_invoke): return behavior should depend whether it
is surrounded by a lambda or a mere block.
* eval.c (formal_assign): handles post splat arguments.
* eval.c (rb_call0): ditto.
* st.c (strhash): use FNV-1a hash.
* parse.y (parser_yylex): removed experimental ';;' terminator.
* eval.c (rb_node_arity): should be aware of post splat arguments.
* eval.c (rb_proc_arity): ditto.
* parse.y (f_args): syntax rule enhanced to support arguments
after the splat.
* parse.y (block_param): ditto for block parameters.
* parse.y (f_post_arg): mandatory formal arguments after the splat
argument.
* parse.y (new_args_gen): generate nodes for mandatory formal
arguments after the splat argument.
* eval.c (rb_eval): dispatch mandatory formal arguments after the
splat argument.
* parse.y (args): allow more than one splat in the argument list.
* parse.y (method_call): allow aref [] to accept all kind of
method argument, including assocs, splat, and block argument.
* eval.c (SETUP_ARGS0): prepare block argument as well.
* lib/mathn.rb (Integer): remove Integer#gcd2. [ruby-core:07931]
* eval.c (error_line): print receivers true/false/nil specially.
* eval.c (rb_proc_yield): handles parameters in yield semantics.
* eval.c (nil_yield): gives LocalJumpError to denote no block
error.
* io.c (rb_io_getc): now takes one-character string.
* string.c (rb_str_hash): use FNV-1a hash from Fowler/Noll/Vo
hashing algorithm.
* string.c (rb_str_aref): str[0] now returns 1 character string,
instead of a fixnum. [Ruby2]
* parse.y (parser_yylex): ?c now returns 1 character string,
instead of a fixnum. [Ruby2]
* string.c (rb_str_aset): no longer support fixnum insertion.
* eval.c (umethod_bind): should not update original class.
[ruby-dev:28636]
* eval.c (ev_const_get): should support constant access from
within instance_eval(). [ruby-dev:28327]
* time.c (time_timeval): should round for usec floating
number. [ruby-core:07896]
* time.c (time_add): ditto.
* dir.c (sys_warning): should not call a vararg function
rb_sys_warning() indirectly. [ruby-core:07886]
* numeric.c (flo_divmod): the first element of Float#divmod should
be an integer. [ruby-dev:28589]
* test/ruby/test_float.rb: add tests for divmod, div, modulo and remainder.
* re.c (rb_reg_initialize): should not allow modifying literal
regexps. frozen check moved from rb_reg_initialize_m as well.
* re.c (rb_reg_initialize): should not modify untainted objects in
safe levels higher than 3.
* re.c (rb_memcmp): type change from char* to const void*.
* dir.c (dir_close): should not close untainted dir stream.
* dir.c (GetDIR): add tainted/frozen check for each dir operation.
* lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_symbol_arg):
typo fixed. a patch from Florian Gross <florg at florg.net>.
* eval.c (EXEC_EVENT_HOOK): trace_func may remove itself from
event_hooks. no guarantee for arbitrary hook deletion.
[ruby-dev:28632]
* util.c (ruby_strtod): differ addition to minimize error.
[ruby-dev:28619]
* util.c (ruby_strtod): should not raise ERANGE when the input
string does not have any digits. [ruby-dev:28629]
* eval.c (proc_invoke): should restore old ruby_frame->block.
thanks to ts <decoux at moulon.inra.fr>. [ruby-core:07833]
also fix [ruby-dev:28614] as well.
* signal.c (trap): sig should be less then NSIG. Coverity found
this bug. a patch from Kevin Tew <tewk at tewk.com>.
[ruby-core:07823]
* math.c (math_log2): add new method inspired by
[ruby-talk:191237].
* math.c (math_log): add optional base argument to Math::log().
[ruby-talk:191308]
* ext/syck/emitter.c (syck_scan_scalar): avoid accessing
uninitialized array element. a patch from Pat Eyler
<rubypate at gmail.com>. [ruby-core:07809]
* array.c (rb_ary_fill): initialize local variables first. a
patch from Pat Eyler <rubypate at gmail.com>. [ruby-core:07810]
* ext/syck/yaml2byte.c (syck_yaml2byte_handler): need to free
type_tag. a patch from Pat Eyler <rubypate at gmail.com>.
[ruby-core:07808]
* ext/socket/socket.c (make_hostent_internal): accept ai_family
check from Sam Roberts <sroberts at uniserve.com>.
[ruby-core:07691]
* util.c (ruby_strtod): should not cut off 18 digits for no
reason. [ruby-core:07796]
* array.c (rb_ary_fill): internalize local variable "beg" to
pacify Coverity. [ruby-core:07770]
* pack.c (pack_unpack): now supports CRLF newlines. a patch from
<tommy at tmtm.org>. [ruby-dev:28601]
* applied code clean-up patch from Stefan Huehner
<stefan at huehner.org>. [ruby-core:07764]
* lib/jcode.rb (String::tr_s): should have translated non
squeezing character sequence (i.e. a character) as well. thanks
to Hiroshi Ichikawa <gimite at gimite.ddo.jp> [ruby-list:42090]
* ext/socket/socket.c: document update patch from Sam Roberts
<sroberts at uniserve.com>. [ruby-core:07701]
* lib/mathn.rb (Integer): need not to remove gcd2. a patch from
NARUSE, Yui <naruse at airemix.com>. [ruby-dev:28570]
* parse.y (arg): too much NEW_LIST()
* eval.c (SETUP_ARGS0): remove unnecessary access to nd_alen.
* eval.c (rb_eval): use ARGSCAT for NODE_OP_ASGN1.
[ruby-dev:28585]
* parse.y (arg): use NODE_ARGSCAT for placeholder.
* lib/getoptlong.rb (GetoptLong::get): RDoc update patch from
mathew <meta at pobox.com>. [ruby-core:07738]
* variable.c (rb_const_set): raise error when no target klass is
supplied. [ruby-dev:28582]
* prec.c (prec_prec_f): documentation patch from
<gerardo.santana at gmail.com>. [ruby-core:07689]
* bignum.c (rb_big_pow): second operand may be too big even if
it's a Fixnum. [ruby-talk:187984]
* README.EXT: update symbol description. [ruby-talk:188104]
* COPYING: explicitly note GPLv2. [ruby-talk:187922]
* parse.y: remove some obsolete syntax rules (unparenthesized
method calls in argument list).
* eval.c (rb_call0): insecure calling should be checked for non
NODE_SCOPE method invocations too.
* eval.c (rb_alias): should preserve the current safe level as
well as method definition.
* process.c (rb_f_sleep): remove RDoc description about SIGALRM
which is not valid on the current implementation. [ruby-dev:28464]
Thu Mar 23 21:40:47 2006 K.Kosako <sndgk393 AT ybb.ne.jp>
* eval.c (method_missing): should support argument splat in
super. a bug in combination of super, splat and
method_missing. [ruby-talk:185438]
* configure.in: Solaris SunPro compiler -rapth patch from
<kuwa at labs.fujitsu.com>. [ruby-dev:28443]
* configure.in: remove enable_rpath=no for Solaris.
[ruby-dev:28440]
* ext/win32ole/win32ole.c (ole_val2olevariantdata): change behavior
of converting OLE Variant object with VT_ARRAY|VT_UI1 and Ruby
String object.
* ruby.1: a clarification patch from David Lutterkort
<dlutter at redhat.com>. [ruby-core:7508]
* lib/rdoc/ri/ri_paths.rb (RI::Paths): adding paths from rubygems
directories. a patch from Eric Hodel <drbrain at segment7.net>.
[ruby-core:07423]
* eval.c (rb_clear_cache_by_class): clearing wrong cache.
* ext/extmk.rb: use :remove_destination to install extension libraries
to avoid SEGV. [ruby-dev:28417]
* eval.c (rb_thread_fd_writable): should not re-schedule output
from KILLED thread (must be error printing).
* array.c (rb_ary_flatten_bang): allow specifying recursion
level. [ruby-talk:182170]
* array.c (rb_ary_flatten): ditto.
* gc.c (add_heap): a heap_slots may overflow. a patch from Stefan
Weil <weil at mail.berlios.de>.
* eval.c (rb_call): use separate cache for fcall/vcall
invocation.
* eval.c (rb_eval): NODE_FCALL, NODE_VCALL can call local
functions.
* eval.c (rb_mod_local): a new method to specify newly added
visibility "local".
* eval.c (search_method): search for local methods which are
visible only from the current class.
* class.c (rb_class_local_methods): a method to list local methods.
* object.c (Init_Object): add BasicObject class as a top level
BlankSlate class.
* ruby.h (SYM2ID): should not cast to signed long.
[ruby-core:07414]
* class.c (rb_include_module): allow module duplication.
4 lines of code changed in:
* ext/extmk.rb (extmake): remove extinit files if no statically linked
extensions.
14 lines of code changed in:
(218 more)