Name Revision Size Age Last Change
basictest 66866 1 year nobu: Prefer block_given? to iterator?
benchmark 67582 10 months nobu: string.c: improve splitting into chars * string.c (rb_str_split_m): improve splitting into chars...
bin 66419 1 year k0kubun: bin/erb: improve documentation of -P flag man/erb.1: ditto [Bug #15421]
bootstraptest 67278 11 months nobu: Numbered parameters [Feature #4475]
ccan 62152 2 years normal: ccan/list: sync with upstream This brings us up-to-date with ccan/list 5dbd87b876434dd703dfcc30c...
coroutine 66341 1 year samuel: Ensure x86 stack is fortified, fixed #15335.
coverage 47558 5 years kazu: set svn:ignore
cygwin 57594 3 years nobu: MFLAGS for nmake * common.mk (mflags): pass make flags to sub-makes, for nmake which cannot pa...
defs 67662 10 months nobu: Show the latest commit hash after update
doc 67691 10 months aycabta: Revert "IRB is improved with Reline and RDoc" This reverts commit 7f273ac6d0f05208b5b228da95205e...
enc 67453 11 months duerst: remove Unicode 12.0.0 related directory and generated files This completes issue #15195.
ext 67620 10 months tenderlove: Add `GC.compact` again. 🙏
gems 67340 11 months ktsj: Update power_assert to 1.1.4 This update fixes a failure of test-bundled-gems, so we revert r67275.
include 67677 10 months naruse: Make rb_hash_bulk_insert public
lib 67691 10 months aycabta: Revert "IRB is improved with Reline and RDoc" This reverts commit 7f273ac6d0f05208b5b228da95205e...
libexec 67539 10 months hsbt: Merge Bundler 2.1.0.pre.1 as developed version from upstream. https://github.com/bundler/bundl...
man 67539 10 months hsbt: Merge Bundler 2.1.0.pre.1 as developed version from upstream. https://github.com/bundler/bundl...
misc 67419 11 months tenderlove: Fix typo in lldb script Also fix tests
missing 67024 1 year nobu: Split procstat_vm.c
sample 66998 1 year ko1: For this may be a syntax error (instead of LocalJumpError) in Ruby 2.7 [Fix GH-2078] This patch ...
spec 67634 10 months svn: * properties.
template 67617 10 months nobu: template/prelude.c.tmpl: allow UTF-8 characters
test 67691 10 months aycabta: Revert "IRB is improved with Reline and RDoc" This reverts commit 7f273ac6d0f05208b5b228da95205e...
tool 67697 10 months k0kubun: tool/redmine-backporter.rb: Git support in backport/rel close https://github.com/ruby/ruby/pull/...
win32 67675 10 months usa: Remove debug lines
.dir-locals.el 66583 1.19K 1 year shyouhei: add .dir-locals.el [ci skip] Recent Emacs (23 and up?) has this feature called .dir-locals.el. ...
.document 66119 506 1 year nobu: Include LEGAL in .document [ci skip]
.editorconfig 67321 361 11 months kazu: Remove duplicated and change order `reg*` affects `doc/regexp.rdoc`, but it is not a file of the...
.gdbinit 67082 35.21K 1 year ktsj: .gdbinit (rp): follow up changes in r66390 RHASH_ARRAY_{LEN,BOUND}_{MASK,SHIFT} have been rename...
.gitattributes 59927 142 2 years nobu: rename ruby-runner as bin/ruby * Makefile.in, configure.in, tool/runruby.rb: rename ruby-runner ...
.gitignore 66279 2.42K 1 year nobu: Use BUILDDIR in ruby-runner.h from config.status
.indent.pro 26879 106 10 years nobu: * .indent.pro: added for ruby-style.
.travis.yml 67543 10.61K 10 months kazu: Add more debug print for random CI failure on osx Travis see r67347
BSDL 39167 1.25K 7 years ktsj: * BSDL: update copyright notice for 2013.
CONTRIBUTING.md 46423 203 6 years zzak: [DOC] Please see _the_ official issue tracker... [ci skip]
COPYING 66989 2.37K 1 year nobu: COPYING: reformat as RDoc
COPYING.ja 66989 2.5K 1 year nobu: COPYING: reformat as RDoc
GPL 35888 17.67K 8 years naruse: * GPL: update text of GPLv2. [ruby-core:44488] [Bug #6328] http://www.gnu.org/licenses/gpl-2.0.txt
KNOWNBUGS.rb 63103 196 2 years nobu: compile.c: fix positions encode * compile.c (ibf_load_iseq_each): iseq_size necessary to encode ...
LEGAL 67024 38.29K 1 year nobu: Split procstat_vm.c
Makefile.in 67559 19.72K 10 months k0kubun: Drop obsoleted debugging output [ci skip] I confirmed that it's working now in https://dev.azure...
NEWS 67698 3.75K 10 months kazu: Fix a typo [ci skip]
README.EXT 50092 28 5 years svn: * properties.
README.EXT.ja 50125 43 5 years svn: * properties.
README.ja.md 67686 8.51K 10 months k0kubun: Fold too-long line for readability [ci skip]
README.md 67701 6.29K 10 months svn: * remove trailing spaces.
aclocal.m4 67036 2.07K 1 year nobu: configure.ac: check finite,isinf,isnan as macros first [ruby-core:91487] [Bug #15595]
addr2line.c 66971 70.07K 1 year naruse: Use _NSGetMachExecuteHeader() instead of _mh_execute_header _mh_execute_header is not accessible...
addr2line.h 65202 442 1 year naruse: Support Mach-O on backtrace with DWARF
appveyor.yml 67455 6.93K 11 months k0kubun: appveyor.yml: try porting r67454 to msys2 Trying to fix https://ci.appveyor.com/project/ruby/rub...
array.c 67606 175.07K 10 months nobu: io.c: warn non-nil $, * array.c (rb_ary_join_m): warn use of non-nil $,. * io.c (rb_output_fs_s...
ast.c 67629 24.49K 10 months ktsj: Avoid usage of the dummy empty BEGIN node Use NODE_SPECIAL_NO_NAME_REST instead.
azure-pipelines.yml 67557 4.61K 10 months k0kubun: Fix broken variable propagation on Azure It looks like the old definition was not working as int...
bignum.c 67337 181.78K 11 months nobu: [DOC] fix markups [ci skip]
class.c 67620 53.14K 10 months tenderlove: Add `GC.compact` again. 🙏
common.mk 67661 119.91K 10 months k0kubun: Remove obsoleted TODO comment [ci skip] looks like it's updated sufficiently
compar.c 67337 6.06K 11 months nobu: [DOC] fix markups [ci skip]
compile.c 67653 293.82K 10 months ktsj: Remove unnecessary condition
complex.c 66796 52K 1 year nobu: No TypeError at nil if exception: false [ruby-core:91021] [Bug #15525]
configure.ac 67131 126.57K 12 months nobu: Check stx_btime in struct statx
constant.h 67620 1.61K 10 months tenderlove: Add `GC.compact` again. 🙏
cont.c 67337 56.95K 11 months nobu: [DOC] fix markups [ci skip]
debug.c 61712 5.69K 2 years nobu: internal.h: remove dependecy on ruby/io.h
debug_counter.c 67546 1.8K 10 months k0kubun: Add debug counter for MJIT stale_units
debug_counter.h 67638 10.15K 10 months k0kubun: Invalidate JIT-ed code if ISeq is moved by GC.compact
dir.c 67337 85.84K 11 months nobu: [DOC] fix markups [ci skip]
dln.c 64118 31.71K 2 years shyouhei: reduce copy & paste We see several occurrence of "diagnostic push/pop" so why not make them macr...
dln.h 41702 983 7 years nobu: dln.c: extra arguments * dln.h (DLN_FIND_EXTRA_ARG, DLN_FIND_EXTRA_ARG_DECL): allow extra argu...
dln_find.c 55263 5.92K 4 years nobu: dln_find.c: MAXPATHLEN is not used already
dmydln.c 64025 205 2 years nobu: UNREACHABLE_RETURN * include/ruby/ruby.h (UNREACHABLE_RETURN): UNREACHABLE at the end of non-v...
dmyenc.c 48697 231 5 years nobu: load.c: tweak the return value * load.c (rb_require_internal): tweak the return value, 1 and 0 ...
dmyext.c 48623 24 5 years nobu: dmyenc.c: separate * dmyenc.c (Init_enc): separate from dmyext.c for statically linked extensi...
encindex.h 61396 1.81K 2 years nobu: encoding.c: rb_enc_find_index2 * string.c (str_undump): use rb_enc_find_index2 to find encoding ...
encoding.c 67337 47.82K 11 months nobu: [DOC] fix markups [ci skip]
enum.c 67517 107.75K 11 months nagachika: [DOC] Add `ifnone` example to `find` documentation [ci skip] [Fix GH-2110] From: OKURA Masafumi ...
enumerator.c 67466 88.73K 11 months nobu: enumerator.c: force hash values fixable * enumerator.c (arith_seq_hash): force hash values fixab...
error.c 67586 67.33K 10 months ktsj: Introduce pattern matching [EXPERIMENTAL] [ruby-core:87945] [Feature #14912]
eval.c 67586 47.62K 10 months ktsj: Introduce pattern matching [EXPERIMENTAL] [ruby-core:87945] [Feature #14912]
eval_error.c 66917 12.78K 1 year nobu: eval_error.c: should not escapce newline and tab
eval_intern.h 64118 8.54K 2 years shyouhei: reduce copy & paste We see several occurrence of "diagnostic push/pop" so why not make them macr...
eval_jump.c 61510 2.59K 2 years ko1: `$SAFE` as a process global state. [Feature #14250] * vm_core.h (rb_vm_t): move `rb_execution_co...
file.c 67338 154.12K 11 months glass: file.c: raise NotImplementedError instread of Errno::ENOSYS [Misc #15615]
gc.c 67657 307.11K 10 months kazu: Remove redundant cast
gc.h 67620 3.5K 10 months tenderlove: Add `GC.compact` again. 🙏
gem_prelude.rb 53941 168 4 years tenderlove: Reduce system calls by activating the `did_you_mean` gem. Activating the gem puts the gem on the...
golf_prelude.rb 63475 2.54K 2 years usa: added `f` for 1 byte FizzBuzz because Hexagony has such feature
goruby.c 57820 1.31K 3 years nobu: goruby.c: FD leak [ci skip] * goruby.c (goruby_options): fix potential FD leak.
hash.c 67690 146.93K 10 months k0kubun: Drop MJIT_FUNC_EXPORTED from rb_hash_bulk_insert it's official API after r67677
hrtime.h 64592 4.57K 1 year normal: hrtime.h: fix typo in non-builtin overflow check
ia64.S 65952 1.1K 1 year samuel: Change Makefile rule for assembly to use .S rather than .s It is more conventional to use compil...
id_table.c 67620 6.91K 10 months tenderlove: Add `GC.compact` again. 🙏
id_table.h 67620 1.47K 10 months tenderlove: Add `GC.compact` again. 🙏
inits.c 65628 1.28K 1 year ko1: initialize VM postponed_job first. [Bug #15288] * inits.c: call `Init_vm_postponed_job` first be...
insns.def 67442 29.88K 11 months ko1: add definemethod/definesmethod insn. * insns.def: add definemethod and definesmethod (singleton ...
internal.h 67677 76.16K 10 months naruse: Make rb_hash_bulk_insert public
io.c 67606 339.47K 10 months nobu: io.c: warn non-nil $, * array.c (rb_ary_join_m): warn use of non-nil $,. * io.c (rb_output_fs_s...
iseq.c 67624 100.66K 10 months tenderlove: Update MJIT references ISeq can move, so we need to tell MJIT where the new location is.
iseq.h 67620 8.72K 10 months tenderlove: Add `GC.compact` again. 🙏
lex.c.blt 62001 11.49K 2 years nobu: keywords: shrink struct kwtable * defs/keywords (struct kwtable): shrink since members do not ...
load.c 67337 33.09K 11 months nobu: [DOC] fix markups [ci skip]
loadpath.c 61874 2.3K 2 years shyouhei: -Wno-overlength-strings as per https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/Assumptions w...
localeinit.c 61713 3.04K 2 years nobu: internal.h: remove dependecy on ruby/encoding.h
main.c 59213 864 3 years nobu: main.c: RUBY_DEBUG_ENV in devel * main.c (RUBY_DEBUG_ENV): default to enabled in the development...
marshal.c 65751 53.42K 1 year shyouhei: avoid division by zero * cvt(): use signbit() instead of 1/d < 0 * w_float(): ditto * ruby_float...
math.c 63592 22.33K 2 years nobu: math.c: adjust cbrt * math.c (math_cbrt): refine the approximation result on boundary values b...
method.h 67620 8.18K 10 months tenderlove: Add `GC.compact` again. 🙏
miniinit.c 53315 975 4 years nobu: miniinit.c: built-in encoding aliases * miniinit.c (Init_enc): add some common aliases of built-...
mjit.c 67644 31.04K 10 months k0kubun: Fix wrong critical section label
mjit.h 67643 6.42K 10 months k0kubun: Prefix rb_ to MJIT wait call since it's exported
mjit_compile.c 67667 19.39K 10 months k0kubun: Revert "Try dropping const qualifier to suppress msiwn warning" This reverts commit b023c1cc07b2...
mjit_worker.c 67625 43.48K 10 months tenderlove: fix strict compile errors
node.c 67629 30.33K 10 months ktsj: Avoid usage of the dummy empty BEGIN node Use NODE_SPECIAL_NO_NAME_REST instead.
node.h 67586 14.47K 10 months ktsj: Introduce pattern matching [EXPERIMENTAL] [ruby-core:87945] [Feature #14912]
numeric.c 67203 130.26K 12 months nobu: numeric.c: fix infinite loop * numeric.c (int_pow): fix infinite loop in the case of y equal 1 ...
object.c 67472 109.94K 11 months nobu: object.c: fix searching nested const paths * object.c (rb_mod_const_get, rb_mod_const_defined): ...
pack.c 67354 54.3K 11 months nobu: [DOC] fix markups [ci skip]
parse.y 67629 299.51K 10 months ktsj: Avoid usage of the dummy empty BEGIN node Use NODE_SPECIAL_NO_NAME_REST instead.
prelude.rb 67313 6.83K 11 months hsbt: Improve TracePoint docs. * Mention new :script_compiled event; * Deduplicate __enable/enable...
probes.d 50683 8.01K 5 years tenderlove: change lingering dtrace probe documentation from function- to method-
probes_helper.h 62489 1.21K 2 years nobu: vm.c: disable dtrace in jit source * vm.c: include dummy dtrace probes header in jit header. * ...
proc.c 67520 94.52K 11 months svn: * expand tabs.
process.c 67386 228.41K 11 months nobu: process.c: [DOC] remove extra quotes [ci skip]
random.c 67046 38.09K 1 year nobu: random.c: unify syscall with getrandom
range.c 67468 42.37K 11 months nobu: range.c: force hash values fixable * range.c (range_hash): force hash values fixable on LLP64 ...
rational.c 66796 64.21K 1 year nobu: No TypeError at nil if exception: false [ruby-core:91021] [Bug #15525]
re.c 67354 105.22K 11 months nobu: [DOC] fix markups [ci skip]
regcomp.c 64750 155.92K 1 year nobu: Fix issues detected by code analysis tool (mainly Coverity). * Fix leaked storage in addr2line.c...
regenc.c 57603 31.12K 3 years naruse: Merge Onigmo 6.1.1 * Support absent operator https://github.com/k-takata/Onigmo/issues/82 * http...
regenc.h 61553 11.46K 2 years shyouhei: initializer paren-string `{("str")}` is a C99ism First, `"str"` is a string constant but `("str"...
regerror.c 65095 12.15K 1 year nobu: regerror.c: lenghten MAX_ERROR_PAR_LEN to contain old property names
regexec.c 61558 115.59K 2 years shyouhei: label as lvalue is a GCCism
regint.h 57603 31.89K 3 years naruse: Merge Onigmo 6.1.1 * Support absent operator https://github.com/k-takata/Onigmo/issues/82 * http...
regparse.c 66269 153.51K 1 year duerst: convert check for array length to assertion and comment out In regparse.c, in function node_exte...
regparse.h 61933 12.26K 2 years hsbt: Fix typos. * rememberd -> remembered * refered -> referred
regsyntax.c 57045 14.43K 3 years naruse: Merge Onigmo 6.0.0 * https://github.com/k-takata/Onigmo/blob/Onigmo-6.0.0/HISTORY * fix for ruby...
ruby-runner.c 66280 2.29K 1 year nobu: Give the MJIT header path name Give the whole MJIT header path name by preloaded shared library ...
ruby.c 67388 61.71K 11 months nobu: ruby.c: respect features by command line * ruby.c (process_options): feature options in command ...
ruby_assert.h 61546 1.54K 2 years shyouhei: string literal longer than 509 characters is a C99ism Should avoid such thing.
ruby_atomic.h 64156 8.97K 2 years shyouhei: move atomic logic from mjit.c from ruby_atomic.h This macro shall be shared among other files, n...
rubystub.c 55974 1.29K 4 years nobu: rubystub.c: sys/param.h for MAXPATHLEN
safe.c 61510 2.24K 2 years ko1: `$SAFE` as a process global state. [Feature #14250] * vm_core.h (rb_vm_t): move `rb_execution_co...
signal.c 67354 36.65K 11 months nobu: [DOC] fix markups [ci skip]
siphash.c 57382 10.64K 3 years shyouhei: switch SipHash from SipHash24 to SipHash13 variant SipHash13 is secure enough to be used in hash...
siphash.h 65589 1.29K 1 year shyouhei: blacklist UBSAN's unsigned integer overflow Integer overflow for unsigned types are fully define...
sparc.c 60062 1.06K 2 years nobu: configure.ac * configure.ac: renamed configure.in. [Feature #13946] * Makefile.in, common.mk, ...
sprintf.c 63242 41.56K 2 years stomar: sprintf.c: fix typo * sprintf.c: [DOC] fix typo. Patch by Lazarus Lazaridis (iridakos). [Fix ...
st.c 67620 64.68K 10 months tenderlove: Add `GC.compact` again. 🙏
strftime.c 65059 33.08K 1 year nobu: Prefer `rb_fstring_lit` over `rb_fstring_cstr` The former states explicitly that the argument mu...
string.c 67603 283.05K 10 months nobu: string.c: warn non-nil $; * string.c (rb_str_split_m): warn use of non-nil $;. * string.c (rb_f...
struct.c 67587 33.96K 10 months ktsj: Define Struct#deconstruct
symbol.c 67620 24.8K 10 months tenderlove: Add `GC.compact` again. 🙏
symbol.h 67620 2.7K 10 months tenderlove: Add `GC.compact` again. 🙏
thread.c 67620 141.39K 10 months tenderlove: Add `GC.compact` again. 🙏
thread_pthread.c 66712 59.47K 1 year normal: introduce rb_nogvl C-API to mark ubf as async-signal-safe zlib and bignum both contain unblockin...
thread_pthread.h 64581 2.03K 1 year normal: thread_pthread.h: rename `gvl.acquired' to `gvl.owner' and document `acquired' was an old boolea...
thread_sync.c 66489 32.83K 1 year normal: thread_sync.c (rb_mutex_t): eliminate fork_gen The true bug fork_gen was hiding was rb_mutex_aba...
thread_win32.c 66708 19.27K 1 year normal: thread.c (call_without_gvl): spawn thread for UBF iff single-threaded We need another native thr...
thread_win32.h 45944 778 6 years ko1: * ext/openssl/depend: remove dependency from internal headers. [Feature #9612] * ext/openssl/os...
time.c 67633 153.3K 10 months svn: * expand tabs.
timev.h 67502 1.73K 11 months nobu: timev.h: dummy definition for TAGS
transcode.c 66238 136.55K 1 year nobu: Prefer rb_check_arity when 0 or 1 arguments Especially over checking argc then calling rb_scan_a...
transcode_data.h 51510 5.47K 5 years nobu: transcode_data.h: missing cast * transcode_data.h (o4): add missing cast to get rid of implicit ...
transient_heap.c 67620 28.91K 10 months tenderlove: Add `GC.compact` again. 🙏
transient_heap.h 67620 2.08K 10 months tenderlove: Add `GC.compact` again. 🙏
util.c 67022 16.2K 1 year nobu: Split dtoa.c
variable.c 67620 77.09K 10 months tenderlove: Add `GC.compact` again. 🙏
version.c 66599 3.55K 1 year nobu: Moved version numbers * Define major and minor version numbers only in the public include/ruby...
version.h 67699 2.23K 10 months svn: * 2019-04-22
vm.c 67620 94.2K 10 months tenderlove: Add `GC.compact` again. 🙏
vm_args.c 67504 24.06K 11 months nobu: Adjusted styles
vm_backtrace.c 67327 34.06K 11 months svn: * expand tabs.
vm_core.h 67620 51.89K 10 months tenderlove: Add `GC.compact` again. 🙏
vm_debug.h 40122 1.14K 7 years nobu: defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END} * include/ruby/defines.h (RUBY_SYMBOL_EXPORT_{BEGIN,EN...
vm_dump.c 67024 28.14K 1 year nobu: Split procstat_vm.c
vm_eval.c 67620 58.12K 10 months tenderlove: Add `GC.compact` again. 🙏
vm_exec.c 62648 3.5K 2 years nobu: vm_exec.c: reduced repeated same calls
vm_exec.h 67193 4.94K 12 months tadd: use __GNUC__ instead of __GCC__.
vm_insnhelper.c 67523 125.27K 10 months k0kubun: Revert "GET_CFP and ec->cfp are different" This reverts commit 30f71f4768e0babc60f5be6ca235d2c40...
vm_insnhelper.h 67329 7.74K 11 months k0kubun: Share vm_call_iseq_optimizable_p to reduce copy-paste
vm_method.c 67500 59.38K 11 months svn: * expand tabs.
vm_opts.h 65074 1.72K 1 year k0kubun: vm_opts.h: share USE_IC_FOR_IVAR as OPT_IC_FOR_IVAR with mjit_compile.c (tool/ruby_vm/views/_mji...
vm_trace.c 67349 50.74K 11 months kazu: Fix typos
vsnprintf.c 65751 32.04K 1 year shyouhei: avoid division by zero * cvt(): use signbit() instead of 1/d < 0 * w_float(): ditto * ruby_float...
wercker.yml 67158 3.31K 12 months k0kubun: Stop sharding --jit-wait testing by just randomizing test order. The original motivation to sha...