RUBY Developers: matz

Login name:
matz
Total Commits:
9188 (27.2%)
Lines of Code:
285573 (26.8%)
Most Recent Commit:
2007-03-20 15:00

Activity by Clock Time

Activity by Hour of Day for matz

Activity by Day of Week for matz

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 9188 (100.0%) 285573 (100.0%) 31.0
/ 6440 (70.1%) 167442 (58.6%) 26.0
lib/ 712 (7.7%) 25002 (8.8%) 35.1
doc/ 20 (0.2%) 24710 (8.7%) 1235.5
ext/tk/lib/ 123 (1.3%) 9055 (3.2%) 73.6
ext/socket/ 182 (2.0%) 6901 (2.4%) 37.9
missing/ 92 (1.0%) 5826 (2.0%) 63.3
win32/ 124 (1.3%) 5812 (2.0%) 46.8
sample/ 230 (2.5%) 5551 (1.9%) 24.1
lib/xmlrpc/ 19 (0.2%) 3190 (1.1%) 167.8
lib/rss/ 17 (0.2%) 2968 (1.0%) 174.5
ext/sdbm/ 35 (0.4%) 2168 (0.8%) 61.9
misc/ 77 (0.8%) 2068 (0.7%) 26.8
lib/irb/ 51 (0.6%) 1966 (0.7%) 38.5
ext/gdbm/ 40 (0.4%) 1963 (0.7%) 49.0
wince/ 30 (0.3%) 1848 (0.6%) 61.6
lib/net/ 44 (0.5%) 1828 (0.6%) 41.5
ext/curses/ 37 (0.4%) 1463 (0.5%) 39.5
ext/dbm/ 48 (0.5%) 1221 (0.4%) 25.4
ext/ 70 (0.8%) 1217 (0.4%) 17.3
test/rss/ 13 (0.1%) 1131 (0.4%) 87.0
ext/pty/ 38 (0.4%) 1088 (0.4%) 28.6
ext/md5/ 26 (0.3%) 906 (0.3%) 34.8
ext/tcltklib/ 30 (0.3%) 795 (0.3%) 26.5
ext/etc/ 30 (0.3%) 785 (0.3%) 26.1
ext/bigdecimal/ 16 (0.2%) 684 (0.2%) 42.7
ext/readline/ 25 (0.3%) 664 (0.2%) 26.5
x68/ 8 (0.1%) 543 (0.2%) 67.8
ext/tk/sample/ 9 (0.1%) 542 (0.2%) 60.2
test/drb/ 15 (0.2%) 464 (0.2%) 30.9
test/ruby/ 36 (0.4%) 422 (0.1%) 11.7
ext/openssl/ 67 (0.7%) 357 (0.1%) 5.3
ext/zlib/ 16 (0.2%) 351 (0.1%) 21.9
lib/cgi/ 27 (0.3%) 340 (0.1%) 12.5
ext/nkf/ 13 (0.1%) 322 (0.1%) 24.7
ext/Win32API/ 14 (0.2%) 317 (0.1%) 22.6
ext/tcltklib/lib/ 2 (0.0%) 287 (0.1%) 143.5
ext/tcltklib/sample/ 5 (0.1%) 267 (0.1%) 53.4
lib/test/unit/ui/tk/ 1 (0.0%) 225 (0.1%) 225.0
lib/test/unit/ 2 (0.0%) 198 (0.1%) 99.0
ext/kconv/ 9 (0.1%) 197 (0.1%) 21.8
ext/dl/ 16 (0.2%) 192 (0.1%) 12.0
ext/fcntl/ 9 (0.1%) 187 (0.1%) 20.7
ext/syck/ 31 (0.3%) 184 (0.1%) 5.9
lib/rdoc/parsers/ 8 (0.1%) 172 (0.1%) 21.5
sample/rss/ 18 (0.2%) 168 (0.1%) 9.3
ext/stringio/ 9 (0.1%) 147 (0.1%) 16.3
ext/win32ole/ 9 (0.1%) 116 (0.0%) 12.8
ext/digest/ 10 (0.1%) 113 (0.0%) 11.3
ext/tk/ 12 (0.1%) 107 (0.0%) 8.9
ext/bigdecimal/lib/bigdecimal/ 7 (0.1%) 105 (0.0%) 15.0
lib/rexml/ 12 (0.1%) 96 (0.0%) 8.0
lib/cgi/session/ 6 (0.1%) 89 (0.0%) 14.8
lib/rexml/encodings/ 15 (0.2%) 81 (0.0%) 5.4
ext/nkf/lib/ 2 (0.0%) 73 (0.0%) 36.5
ext/strscan/ 4 (0.0%) 61 (0.0%) 15.2
ext/racc/cparse/ 5 (0.1%) 55 (0.0%) 11.0
cygwin/ 7 (0.1%) 49 (0.0%) 7.0
ext/ripper/ 2 (0.0%) 48 (0.0%) 24.0
sample/rss/tdiary_plugin/ 1 (0.0%) 39 (0.0%) 39.0
ext/pty/lib/ 3 (0.0%) 39 (0.0%) 13.0
ext/nkf/nkf-utf8/ 1 (0.0%) 34 (0.0%) 34.0
ext/iconv/ 12 (0.1%) 32 (0.0%) 2.6
lib/yaml/ 3 (0.0%) 22 (0.0%) 7.3
test/socket/ 7 (0.1%) 16 (0.0%) 2.2
lib/date/ 4 (0.0%) 16 (0.0%) 4.0
sample/optparse/ 2 (0.0%) 14 (0.0%) 7.0
test/digest/ 2 (0.0%) 13 (0.0%) 6.5
lib/uri/ 3 (0.0%) 12 (0.0%) 4.0
test/logger/ 1 (0.0%) 10 (0.0%) 10.0
lib/soap/mapping/ 3 (0.0%) 10 (0.0%) 3.3
ext/ripper/lib/ripper/ 1 (0.0%) 10 (0.0%) 10.0
lib/drb/ 8 (0.1%) 9 (0.0%) 1.1
test/openssl/ 1 (0.0%) 8 (0.0%) 8.0
lib/soap/rpc/ 1 (0.0%) 8 (0.0%) 8.0
lib/rexml/parsers/ 3 (0.0%) 7 (0.0%) 2.3
lib/rdoc/ri/ 2 (0.0%) 7 (0.0%) 3.5
vms/ 2 (0.0%) 6 (0.0%) 3.0
test/webrick/ 2 (0.0%) 6 (0.0%) 3.0
lib/runit/ 2 (0.0%) 6 (0.0%) 3.0
ext/digest/sha1/ 3 (0.0%) 6 (0.0%) 2.0
lib/shell/ 4 (0.0%) 5 (0.0%) 1.2
ext/win32ole/sample/ 1 (0.0%) 5 (0.0%) 5.0
ext/syslog/ 4 (0.0%) 5 (0.0%) 1.2
ext/enumerator/ 2 (0.0%) 5 (0.0%) 2.5
tool/ 2 (0.0%) 4 (0.0%) 2.0
test/soap/header/ 1 (0.0%) 4 (0.0%) 4.0
lib/xsd/codegen/ 1 (0.0%) 4 (0.0%) 4.0
lib/rdoc/generators/ 2 (0.0%) 4 (0.0%) 2.0
ext/tk/sample/demos-jp/ 2 (0.0%) 4 (0.0%) 2.0
ext/tk/sample/demos-en/ 2 (0.0%) 4 (0.0%) 2.0
ext/digest/md5/ 2 (0.0%) 4 (0.0%) 2.0
doc/irb/ 2 (0.0%) 4 (0.0%) 2.0
test/ripper/ 3 (0.0%) 3 (0.0%) 1.0
lib/webrick/ 3 (0.0%) 3 (0.0%) 1.0
lib/soap/ 3 (0.0%) 3 (0.0%) 1.0
ext/nkf/nkf1.7/ 2 (0.0%) 3 (0.0%) 1.5
ext/io/wait/ 3 (0.0%) 3 (0.0%) 1.0
ext/digest/sha2/ 3 (0.0%) 3 (0.0%) 1.0
test/xmlrpc/ 1 (0.0%) 2 (0.0%) 2.0
lib/xsd/ 2 (0.0%) 2 (0.0%) 1.0
lib/wsdl/soap/ 1 (0.0%) 2 (0.0%) 2.0
lib/test/unit/ui/console/ 1 (0.0%) 2 (0.0%) 2.0
lib/test/unit/collector/ 2 (0.0%) 2 (0.0%) 1.0
lib/test/ 1 (0.0%) 2 (0.0%) 2.0
lib/rexml/light/ 1 (0.0%) 2 (0.0%) 2.0
lib/rexml/dtd/ 2 (0.0%) 2 (0.0%) 1.0
lib/irb/lc/ja/ 2 (0.0%) 2 (0.0%) 1.0
lib/irb/lc/ 2 (0.0%) 2 (0.0%) 1.0
ext/tkutil/ 7 (0.1%) 2 (0.0%) 0.2
ext/tk/tkutil/ 1 (0.0%) 2 (0.0%) 2.0
ext/tk/lib/tk/ 1 (0.0%) 2 (0.0%) 2.0
ext/dl/lib/dl/ 1 (0.0%) 2 (0.0%) 2.0
bin/ 2 (0.0%) 2 (0.0%) 1.0
test/yaml/ 1 (0.0%) 1 (0.0%) 1.0
test/testunit/util/ 1 (0.0%) 1 (0.0%) 1.0
test/testunit/ 2 (0.0%) 1 (0.0%) 0.5
test/soap/ 1 (0.0%) 1 (0.0%) 1.0
test/gdbm/ 1 (0.0%) 1 (0.0%) 1.0
test/dbm/ 3 (0.0%) 1 (0.0%) 0.3
test/csv/ 1 (0.0%) 1 (0.0%) 1.0
lib/wsdl/ 1 (0.0%) 1 (0.0%) 1.0
lib/webrick/httpservlet/ 1 (0.0%) 1 (0.0%) 1.0
lib/irb/cmd/ 1 (0.0%) 1 (0.0%) 1.0
ext/tk/sample/tkextlib/treectrl/ 1 (0.0%) 1 (0.0%) 1.0
ext/tk/sample/tcltklib/ 1 (0.0%) 1 (0.0%) 1.0
ext/tk/lib/tkextlib/ICONS/ 1 (0.0%) 1 (0.0%) 1.0
ext/dl/sample/ 1 (0.0%) 1 (0.0%) 1.0
ext/digest/rmd160/ 1 (0.0%) 1 (0.0%) 1.0
bcc32/ 1 (0.0%) 1 (0.0%) 1.0
test/ 1 (0.0%) 0 (0.0%) 0.0
lib/racc/ 1 (0.0%) 0 (0.0%) 0.0
ext/tcltklib/demo/ 3 (0.0%) 0 (0.0%) 0.0
ext/marshal/ 10 (0.1%) 0 (0.0%) 0.0
ext/mandel/ 6 (0.1%) 0 (0.0%) 0.0
ext/gtk/ 36 (0.4%) 0 (0.0%) 0.0
djgpp/ 1 (0.0%) 0 (0.0%) 0.0

Activity of matz

Most Recent Commits

matz 2007-03-20 15:00

* marshal.c (w_extended): erroneous check condition when dump

method is defined. [ruby-core:10646]

9 lines of code changed in:

matz 2007-03-20 08:21

* eval.c (rb_f_callee_name): add __method__ and __callee__ again.

__callee__ need to rework to adopt YARV. [ruby-core:10671]

59 lines of code changed in:

matz 2007-03-19 06:39

* lib/matrix.rb (Matrix::inverse_from): adding partial pivoting to

the Gauss-Jordan algorithm, making it stable. a patch from

Peter Vanbroekhoven. [ruby-core:10641]

18 lines of code changed in:

matz 2007-03-19 04:58

* regparse.c, etc.: K&R to ANSI code cleanup patch from Stefan

Huehner <stefan at huehner.org>. [ruby-core:10543]

57 lines of code changed in:

matz 2007-03-14 06:39

* ext/bigdecimal/bigdecimal.c: BigDecimal("-.31") is now

treated as ("-0.31") not as ("0.31").

9 lines of code changed in:

matz 2007-03-01 23:59

* object.c (rb_obj_ivar_set): RDoc updated according to a

suggestion from Brian Candler <B.Candler AT pobox.com>.

[ruby-core:10469]

15 lines of code changed in:

matz 2007-02-27 20:04

* enum.c (take_i): small cosmetic / documentation patch from

Tadashi Saito <shiba AT mail2.accsnet.ne.jp>. [ruby-dev:30446]

7 lines of code changed in:

matz 2007-02-27 10:19

* enum.c (enum_take): new method. [ruby-dev:30407]



* enum.c (enum_drop): ditto.

125 lines of code changed in:

matz 2007-02-24 08:05

* parse.y (struct local_vars): remove unused nofree member from

struct.



* parse.y (parser_free): ditto.

8 lines of code changed in:

matz 2007-02-24 07:48

* parse.y (lambda): remove unused clause from the rule to stop

warning.

7 lines of code changed in:

matz 2007-02-23 04:16

* parse.y: remove dyna_check_gen() prototype.

4 lines of code changed in:

matz 2007-02-23 03:49

* parse.y, compile.c, gc.c, insns.def, intern.h, iseq.c, node.h,

object.c, string.c, variable.c, vm_macro.def: revert private

instance variable feature, which is postponed until next major

release.



* marshal.c: TYPE_SYMBOL2 removed; MARSHAL_MINOR reverted back to

8th version.

25 lines of code changed in:

matz 2007-02-23 02:21

* string.c (rb_str_ord): need not to check string length; ord

returns a codepoint for the first character in the string.

8 lines of code changed in:

matz 2007-02-21 09:53

* numeric.c (fix_equal): remove FIX2LONG() to optimize. suggested

in http://t-a-w.blogspot.com/2007/02/making-ruby-faster.html.

[ruby-talk:240223]



* numeric.c (fix_cmp): ditto.

15 lines of code changed in:

matz 2007-02-19 09:17

* ext/socket/socket.c (unix_peeraddr): wrong syscall name in error

message for #peeraddr. a patch from Sam Roberts

<sroberts at uniserve.com>. [ruby-core:10366]

10 lines of code changed in:

matz 2007-02-16 12:12

* math.c (math_log): update document to mention second optional

argument for logarithm base.

8 lines of code changed in:

matz 2007-02-16 11:58

* parse.y (mrhs): need to append by arg_append().

[ruby-talk:239385]

9 lines of code changed in:

matz 2007-02-14 09:10

* lib/date/format.rb (Date::Format::Bag::method_missing): need not

to use instance variables corresponding each method; use Hash

instead.

15 lines of code changed in:

matz 2007-02-14 05:57

* re.c (reg_operand): allow symbols to be operands for regular

expression matches.



* string.c (Init_String): allow Symbol#===.



* lib/date/format.rb (Date::Format::Bag::to_hash): string

added prefixes.

42 lines of code changed in:

matz 2007-02-14 01:08

* compile.c (defined_expr): no longer distinguish ordinary local

variables and in-block local variables in defined? value.

6 lines of code changed in:

(1482 more)

Generated by StatSVN 0.3.2-SNAPSHOT