Files
- grammar.en.rdoc
- test.ja.rdoc
- contributing.rdoc
- contributors.rdoc
- dtrace_probes.rdoc
- extension.ja.rdoc
- extension.rdoc
- globals.rdoc
- keywords.rdoc
- maintainers.rdoc
- marshal.rdoc
- regexp.rdoc
- security.rdoc
- standard_library.rdoc
- syntax.rdoc
- assignment.rdoc
- calling_methods.rdoc
- control_expressions.rdoc
- exceptions.rdoc
- literals.rdoc
- methods.rdoc
- miscellaneous.rdoc
- modules_and_classes.rdoc
- precedence.rdoc
- refinements.rdoc
- README.ja.rdoc
- README.rdoc
Class Index
- ArgumentError
- Array
- BasicObject
- Bignum
- Binding
- Class
- ClosedQueueError
- Comparable
- Complex
- Complex::compatible
- ConditionVariable
- Continuation
- Data
- Dir
- ENV
- EOFError
- Encoding
- Encoding::CompatibilityError
- Encoding::Converter
- Encoding::ConverterNotFoundError
- Encoding::InvalidByteSequenceError
- Encoding::UndefinedConversionError
- EncodingError
- Enumerable
- Enumerator
- Enumerator::Generator
- Enumerator::Lazy
- Enumerator::Yielder
- Errno
- Exception
- FalseClass
- Fiber
- FiberError
- File
- File::Constants
- File::Stat
- FileTest
- Fixnum
- Float
- FloatDomainError
- GC
- GC::Profiler
- Hash
- IO
- IO::EAGAINWaitReadable
- IO::EAGAINWaitWritable
- IO::EINPROGRESSWaitReadable
- IO::EINPROGRESSWaitWritable
- IO::EWOULDBLOCKWaitReadable
- IO::EWOULDBLOCKWaitWritable
- IO::WaitReadable
- IO::WaitWritable
- IOError
- IndexError
- Integer
- Interrupt
- Kernel
- KeyError
- LoadError
- LocalJumpError
- Marshal
- MatchData
- Math
- Math::DomainError
- Method
- Module
- NameError
- NilClass
- NoMemoryError
- NoMethodError
- NotImplementedError
- Numeric
- Object
- ObjectSpace
- ObjectSpace::WeakMap
- Proc
- Process
- Process::GID
- Process::Status
- Process::Sys
- Process::UID
- Process::Waiter
- Queue
- Random
- Random::Formatter
- Range
- RangeError
- Rational
- Rational::compatible
- Regexp
- RegexpError
- RubyVM
- RubyVM::Env
- RubyVM::InstructionSequence
- RuntimeError
- ScriptError
- SecurityError
- Signal
- SignalException
- SizedQueue
- StandardError
- StopIteration
- String
- Struct
- Symbol
- SyntaxError
- SystemCallError
- SystemExit
- SystemStackError
- Thread
- Thread::Backtrace::Location
- Thread::Mutex
- ThreadError
- ThreadGroup
- Time
- TracePoint
- TrueClass
- TypeError
- UnboundMethod
- UncaughtThrowError
- ZeroDivisionError
- fatal
- unknown
Contributors to Ruby¶ ↑
The following list might be incomplete. Feel free to add your name if your patch was accepted into Ruby.
A¶ ↑
Ayumu AIZAWA (ayumin)
-
committer
AKIYOSHI, Masamichi (akiyoshi)
-
committer
-
He had maintained the VMS support on 2003-2004.
Muhammad Ali
-
wrote rdoc for Fiber
Minero Aoki (aamine)
-
committer
-
He is the maintainer of:
-
fileutils
-
net/http, net/https
-
net/pop
-
net/smtp
-
racc
-
ripper
-
strscan
-
Wakou Aoyama (wakou)
-
committer
-
He was the maintainer of some standard libraries.
Koji Arai
-
committer
arton
-
He is the distributor of ActiveScriptRuby and experimental 1.9.0-x installers for win32.
-
Wrote patches for win32ole, gc.c, tmpdir.rb
B¶ ↑
Daniel Berger
-
a patch for irb
-
documentation
-
He wrote forwardable.rb
David Black (dblack)
-
committer
-
He is the maintainer of scanf
Ken Bloom
-
a patch for REXML.
Oliver M. Bolzer
-
a patch for soap
Alexey Borzenkov
-
a patch for mkmf.rb
Richard Brown
-
a patch for configure.in
Dirkjan Bussink
-
a patch for date.rb
Daniel Bovensiepen
-
documentation
-
a patch for irb
C¶ ↑
Brian Candler
-
a patch for configure.in, net/telnet
keith cascio
-
a patch for optparse.rb
Frederick Cheung
-
a patch for test/ruby/test_symbol.rb
Christoph
-
patches for set.rb
Sean Chittenden
-
pathces for net/http, cgi
William D. Clinger
-
ruby_strtod is based on his paper.
D¶ ↑
Ryan Davis (ryan)
-
committer
-
He wrote and is the maintainer of miniunit
Guy Decoux (ts)
-
committer
Zach Dennis
Martin Duerst (duerst)
-
committer
-
M17N
Paul Duncan
-
pathces for rdoc
Alexander Dymo
-
a patch for lib/benchmark.rb
E¶ ↑
Yusuke Endoh (mame)
-
committer
-
He wrote and is the maintainer of base64 library (1.9)
-
did much upon YARV compiler.
erlercw
-
wrote Integer::gcd2
F¶ ↑
Frank S.Fejes
-
a patch for net/pop
Fundakowski Feldman
-
a patch for process.c
Mauricio Fernandez
-
patches for parse.y
David Flanagan (davidflanagan)
-
committer
-
M17N
Takeyuki Fujioka (xibbar)
-
committer
-
He is the maintainer of cgi/*
FUKUMOTO, Atsushi
-
a patch for tracer.rb
Shota Fukumori (sorah)
-
committer
-
#4415 parallel unit/test
Tadayoshi Funaba (tadf)
-
committer
-
He wrote and is the maintainer of
-
date
-
parsedate (1.8)
-
-
He ported rational.rb and complex.rb, which 1.8 contains, into rational.c and complex.c of 1.9.
G¶ ↑
David M. Gay
-
ruby_strtod
Florian Gilcher
-
documentation
GOTOU, Kentaro (gotoken)
-
committer
-
He wrote benchmark.rb
-
He is the maintainer of:
-
benchmark.rb
-
open3
-
GOTOU, Yuuzou (gotoyuzo)
-
committer
James Edward Gray II (jeg2)
-
committer
-
He wrote the faster implementation of CSV and is the maintainer of csv.
-
Wrote documentation for rdoc
H¶ ↑
Phil Hagelberg
-
patch for ruby-mode.el’s documentation.
Kirk Haines (wyhaines)
-
committer
-
the maintainer of ruby_1_8_6 branch
Shinichiro Hamaji
-
fixed memory leaks (marshal.c, string.c)
Shin-ichiro HARA
-
the developer and the sysop of ruby-{dev,list,core,talk} archive.
-
a patch for numeric.c
Chris Heath (traumdeutung)
-
a patch for proc.c
HIROKAWA Hisashi
-
fixed socket/socket.c
Daniel Hob
-
He wrote:
-
SMTP-TLS support for net/smtp.
-
POP3S support
-
Eric Hodel (drbrain)
-
committer
-
He is the maintainer of:
-
rdoc
-
ri
-
rubygems
-
Erik Hollensbe
-
a patch for delegate.rb
Johan Holmberg
-
a patch for dir.c
-
documentation
Erik Huelsmann
Dae San Hwang
-
built a continuous integration environment on OpenSolaris.
I¶ ↑
Nobuhiro IMAI
-
a patch for logger.rb
“incorporate”
-
a patch for sprintf.c
Keiju Ishitsuka (keiju)
-
committer
-
He wrote and is the maintainer of:
-
cmath.rb (1.9)
-
complex.rb (1.8)
-
e2mmap.rb
-
forwardable.rb
-
irb
-
mathn
-
matrix.rb
-
mutex_m.rb
-
rational.rb (1.8)
-
sync.rb
-
shell/*
-
thwait.rb
-
tracer.rb
-
J¶ ↑
Curtis Jackson
-
missing/dup2.c
Alan Johnson
-
a patch for net/ftp
Lyle Johnson
-
patches for nkf, bigdecimal, numeric.c
K¶ ↑
Yoshihiro Kambayashi
-
a patch for enc/trans/single_byte.trans.
-
He wrote supports for some encodings.
Yutaka Kanemoto
-
patches for common.mk, AIX AF_INET6 support
Motoyuki Kasahara
-
He wrote getoptlong.rb
Masahiro Kawato
-
a patch for shellwords.rb
Wataru Kimura
-
a patch for configure.in
Michael Klishin
-
patch for make help.
Noritada Kobayashi
-
a patch for optparse.rb
Shigeo Kobayashi (shigek)
-
committer
-
He is the maintainer of bigdecimal
KONISHI, Hiromasa (H_Konishi)
-
committer
-
He had maintained the bcc32 support in 2004.
Kornelius “murphy” Kalnbach
-
documentation
K.Kosako (kosako)
-
committer
-
He wrote Oniguruma.
Takehiro Kubo
-
patches for dl 64bit support.
L¶ ↑
Marc-Andre Lafortune (marcandre)
-
committer
-
patches for hash.c, array.c, thread.c, enumc, string.c, range.c and rdoc documentation.
Hongli Lai
-
improved pstore.rb
-
patch for tool/file2lastrev.rb.
raspberry lemon
-
a patch for webrick/httpproxy.rb.
Christian Loew
-
a patch for fileutils.rb
M¶ ↑
Shugo Maeda (shugo)
-
committer
-
A system administrator of ruby-lang.org servers.
-
He wrote and is the maintainer of:
-
monitor.rb
-
net/ftp
-
net/imap
-
Stephan Maka (mathew)
-
documentation
Yukihiro Matsumoto (matz)
-
Matz – the founder, language designer of Ruby.
-
committer
-
Ruby itself, most of Ruby.
-
He is the maintainer of:
-
singleton
-
timeout
-
gdbm
-
sdbm
-
Konrad Meyer
-
documentation
Mib Software
-
missing/vsnprintf.c
Todd C. Miller
-
missing/strlcat.c
-
missing/strlcpy.c
MIYASAKA, Masaru
-
a patch for cgi.rb
Stefan Monnier
-
regex.c was fixed with based on his Emacs21 patch.
Marcel Moolenaar
-
patches for eval.c and gc.c.
moonwolf
-
a patch for REXML, xmlrpc
Hiroshi Moriyama
-
a patch for yaml.
Kyosuke Morohashi
-
a patch for gem_prelude.rb
Kenta Murata
-
patches for json, bignum.c
Akinori MUSHA (knu)
-
committer
-
He wrote and is the maintainer of:
-
abbrev.rb
-
generator (1.8)
-
enumerator (1.8)
-
set
-
ipaddr.rb
-
digest/*
-
syslog
-
-
He is the branch maintainer of ruby_1_8, the release manager of 1.8 series.
N¶ ↑
Hidetoshi NAGAI (nagai)
-
committer
-
He is the maintainer of tk/*
Nobuyoshi Nakada (nobu)
-
committer
-
a.k.a. the “patch monster”
-
He wrote and is the maintainer of:
-
optparse
-
stringio
-
io/wait
-
iconv
-
Satoshi Nakagawa
-
patches for util.c
Narihiro Nakamura (nari)
-
committer
-
a.k.a. authorNari
-
working at GC
NAKAMURA, Hiroshi (nahi)
-
committer
-
He is the maintainer of:
-
csv.rb (1.8)
-
logger.rb
-
soap/* (1.8)
-
wsdl/* (1.8)
-
xsd/* (1.8)
-
NAKAMURA, Usaku (usa)
-
committer
-
a.k.a. unak
-
He is the maintainer of mswin32 and mswin64 support.
NARUSE, Yui (naruse)
-
committer
-
a.k.a. “nurse”
-
Did much upon m17n.
-
He is the maintainer of:
-
json
-
nkf
-
Christian Neukirchen
-
a patch for webrick/httputils
Michael Neumann (mneumann)
-
committer
-
He is the maintainer of
-
xmlrpc (1.8)
-
gserver (1.8)
-
NISHIO Hirokazu
-
wrote a patch for CVE-2010-0541
Kazuhiro NISHIYAMA (kazu)
-
committer
-
a.k.a. znz
Go Noguchi
Martin Nordholts
-
misc/rdebug.el
nmu
-
a patch for socket
O¶ ↑
okkez
-
He is a sysop of the Ruby Reference Manual Renewal Project.
-
fixed ipaddr.rb, ext/etc
Haruhiko Okumura
-
some of missing/* is based on his book:
-
missing/erf.c
-
missing/lgamma_r.c
-
missing/tgamma.c
-
OMAE, jun
-
a patch for debug.rb
Eugene Ossintsev
-
documentation
P¶ ↑
Heesob Park
-
a patch for win32/win32.c.
pegacorn
-
a patch for instruby.rb
Q¶ ↑
R¶ ↑
Gaston Ramos
-
documentation
The Regents of the University of California
-
missing/crypt.c
-
missing/vsnprintf.c
Sam Roberts
-
patch for socket
-
documentation
Michal Rokos (michal)
-
committer
-
He was the maintainer of DJGPP support.
rubikitch
-
a patch for io.c
Marcus Rueckert
-
a patch for mkconfig.rb.
Run Paint Run Run
-
patch for enc/unicode.c
-
documentation
Sean Russell (ser)
-
committer
-
He wrote and is the maintainer of REXML.
S¶ ↑
Kazuo Saito (ksaito)
-
committer
-
M17N
Tadashi Saito
-
patches for test/ruby/test_math.rb, thread_*.c, bignum.c
-
working upon BigDecimal.
-
did much upon documentation
Masahiro Sakai
-
a patch for io.c
Laurent Sansonetti
-
a patch for tool/ytab.sed
Jeff Saracco
-
documentation
Koichi Sasada (ko1)
-
committer
-
He wrote YARV.
Hugh Sasse
-
a patch for net/http
-
documentation
Charlie Savage
-
a patch for win32/Makefile.sub
Michael Scholz
-
a patch for ruby-mode.el
Arthur Schreiber
-
patch for net/http and rdoc.
Masatoshi SEKI (seki)
-
committer
-
He wrote and is the maintainer of:
-
drb/*
-
erb
-
rinda
-
Roman Shterenzon
-
a patch for open-uri.
Kent Sibilev
Gavin Sinclair (gsinclair)
-
committer
John W. Small
-
He wrote gserver.rb
Yuki Sonoda (yugui)
-
committer
-
She is the maintainer of man/* manual pages and is the release manager of 1.9 series.
-
She wrote prime.rb.
-
A developer and a sysop of redmine.ruby-lang.org.
SOUMA, Yutaka
-
a patch for pack.c.
Tatsuki Sugiura
-
WebDAV support for net/http
Masaki Suketa (suke)
-
committer
-
He is the maintainer of win32ole
sheepman
-
patches for ruby.c, thread.c, stringio, enum.c, webrick, net/http
Siena. (siena)
-
committer
Kirill A. Shutemov
-
a patch for parse.y
Darren Smith
-
a patch for golf_prelude.rb
Richard M. Stallman
-
missing/alloca.c
Robin Stocker
-
documentation
Adam Strzelecki
-
a patch for compile.c
Masashi Sumi
-
improved net/pop.rb
Eric Sunshine
-
NeXT OpenStep, Rhapsody support
Kouhei Sutou (kou)
-
committer
-
He wrote and is the maintainer of rss/*
David Symonds
-
documentation
T¶ ↑
TAKANO Mitsuhiro (takano32)
-
committer
-
He is the maintainer of IA-64 support.
-
BigDecimal
TAKAO, Kouji (kouji)
-
committer
-
He is the maintainer of readline.
Nathaniel Talbott (ntalbott)
-
committer
-
He was the maintainer of test/unit, runit, rubyunit.
TANAKA, Akira (akr)
-
committer
-
Did much upon m17n.
-
And he is the maintainer of:
-
open-uri
-
pathname
-
pp
-
resolv-replace
-
resolv
-
time
-
tsort
-
Takaaki Tateishi (ttate)
-
committer
-
He was the maintainer of dl
Technorama Ltd. (technoroma)
-
committer
-
openssl
Andrew Thompson
-
a patch for socket.c IRIX support.
Dave Thomas (dave)
-
committer
-
a.k.a. the Pragmatic Programmer.
-
He wrote rdoc.
Tietew
-
patches for win32 support
Masahiro Tomita
-
a patch for cgi.rb
Jakub Travnik
-
a patch for eval.c
Tom Truscott
-
missing/crypt.c
U¶ ↑
UEDA, Satoshi
-
a patch for uri
Takaaki Uematsu (uema2)
-
committer
-
He was the maintainer of WinCE support.
UENO, Katsuhiro (katsu)
-
committer
-
He is the maintainer of zlib
Hajimu UMEMOTO
-
He wrote ipaddr.rb
URABE, Shyouhei (shyouhei)
-
committer
-
a.k.a. mput.
-
He is the branch maintainer of ruby_1_8_6 and ruby_1_8_7
-
and is the release manager of 1.8.x-pXXX.
V¶ ↑
Joel VanderWerf
-
a patch for numeric.c
Peter Vanbroekhoven
Corinna Vinschen
W¶ ↑
wanabe (wanabe)
-
committer
-
fixed YARV and Oniguruma.
Chun Wang
-
a patch for time.rb
WATANABE, Hirofumi (eban)
-
committer
-
He is the maintainer of
-
ftools (1.8)
-
tmpdir
-
un
-
Win32API
-
WATANABE, Tetsuya
-
a patch for ruby.c
William Webber (wew)
-
committer
Jim Weirich (jim)
-
committer
-
He wrote Rake.
Nathan Weizenbaum
-
fixed misc/ruby-mode.el.
why the lukky stiff (why)
-
committer
-
He is the maintainer of syck
Caley Woods
-
documentation
Gary Wright
-
documentation
X¶ ↑
Y¶ ↑
Akira Yamada (akira)
-
committer
-
He is the maintainer of ruby related packages at Debian project.
Keita Yamaguchi
-
patches for enum.c, parse.y
-
documentation
Hirokazu Yamamoto (ocean)
-
committer
Hirotaka Yoshioka
-
a patch for improving SEGV handling
Z¶ ↑
Aristarkh A Zagorodnikov
-
a patch for io.c
Alexander Zavorine
-
committer
-
He is the maintainer for Symbian OS.
Chiyuan Zhang
-
a patch for misc/ruby-mode.el.
Dee Zsombor (zunda)
-
a patch for thread_pthread.c
Dan Zwell
-
a patch for net/pop