.github
Ubuntu 18.04 in GHA is retired
2023-03-29 10:57:28 +09:00
basictest
Fixed misspellings
2019-12-20 09:32:42 +09:00
benchmark
Remove unneeded exec bits from some files
2019-11-09 21:36:30 +09:00
bin
Deprecate taint/trust and related methods, and make the methods no-ops
2019-11-18 01:00:25 +02:00
bootstraptest
merge revision(s) 21d8e69248
:
2020-07-09 20:54:28 +09:00
ccan
Fix typos [ci skip]
2019-10-14 17:30:04 +09:00
coroutine
merge revision(s) 15e23312f6
: [Backport #16809 ]
2021-03-20 14:57:33 +09:00
coverage
Fix typo
2019-05-21 14:23:42 +09:00
cygwin
MFLAGS for nmake
2017-02-10 06:12:22 +00:00
defs
Fixed misspellings
2019-12-20 09:32:42 +09:00
doc
Update documentation for Array/Hash Argument section of methods.rdoc
2020-03-13 21:31:10 +09:00
enc
Backport https://github.com/ruby/ruby/pull/6193
2022-09-16 15:11:08 +09:00
ext
Merge openssl-2.1.4
2022-11-24 20:06:00 +09:00
gems
Use power_assert 1.1.7
2020-03-26 21:18:25 +09:00
include
Fix clang -Wcompound-token-split-by-macro warning in ruby.h
2021-11-24 17:49:38 +09:00
lib
Fix previous commit
2023-03-30 21:34:08 +09:00
libexec
Fixed misspellings
2019-12-20 12:19:45 +09:00
man
Merge bundler-2.1.4
2020-03-27 14:43:20 +09:00
misc
Fixed misspellings
2019-12-20 09:32:42 +09:00
missing
Fix dtoa buffer overrun
2022-04-12 20:25:48 +09:00
sample
Fixed misspellings
2019-12-20 09:32:42 +09:00
spec
merge revision(s) 4f1e0bfacd
:
2022-11-24 11:20:51 +09:00
template
remove prelude.c
2019-12-11 11:24:42 +09:00
test
Test for quadratic backtracking on invalid time
2023-03-30 19:48:27 +09:00
tool
Added assert_linear_performance for URI tests
2023-03-29 10:17:23 +09:00
win32
merge revision(s) 43a3c88187
: [Backport #18372 ]
2021-12-31 19:48:13 +09:00
.dir-locals.el
add .dir-locals.el [ci skip]
2018-12-27 06:11:09 +00:00
.document
Added warning.rb to .document
2019-12-24 13:12:28 +09:00
.editorconfig
Remove duplicated and change order
2019-03-21 03:24:59 +00:00
.gdbinit
Prefix global_symbols with ruby_
2019-05-16 15:43:16 +09:00
.gitattributes
Add tool/leaked-globals to .gitattributes [ci skip]
2019-07-15 13:45:14 +09:00
.gitignore
Check -1 arity for C++
2019-11-22 18:42:49 +09:00
.rspec_parallel
Introduce test-bundler-parallel task.
2019-08-22 08:02:48 +10:00
.travis.yml
Fix .travis.yml to keep s390x-linux as allow_features
2019-12-11 21:54:18 +09:00
aclocal.m4
configure.ac: check finite,isinf,isnan as macros first
2019-02-08 07:22:55 +00:00
addr2line.c
merge revision(s) d795f494a8
: [Backport #17794 ]
2021-11-24 19:31:06 +09:00
addr2line.h
Support Mach-O on backtrace with DWARF
2018-10-20 06:35:25 +00:00
appveyor.yml
Upgrade zlib_version on AppVeyor
2022-11-24 11:20:51 +09:00
array.c
merge revision(s) 1b1ea7b3bc9484e6e59d716fce2965a2f39d1e3d,b6e6807993c770c5d2e069d8741f5dadf0b38069: [Backport #17092 ]
2021-02-20 12:12:35 +09:00
ast.c
merge revision(s) ff5e660340
: [Backport #17015 ]
2020-09-06 11:16:29 +09:00
ast.rb
Improve highlighting in RubyVM::AbstractSyntaxTree docs when using ri
2019-12-14 12:26:30 +01:00
bignum.c
make functions static
2019-11-19 12:36:19 +09:00
BSDL
* BSDL: update copyright notice for 2013.
2013-02-09 01:12:30 +00:00
builtin.c
take care of USE_LAZY_LOAD=1.
2019-12-25 14:12:33 +09:00
builtin.h
readable function names for inline functions.
2019-12-13 17:55:45 +09:00
class.c
Do not allow Module#include to insert modules before the origin in the lookup chain
2021-11-24 16:47:15 +09:00
common.mk
Fixed symbol misused as ID
2020-03-14 16:00:46 +09:00
compar.c
[DOC] Improve readability of requirements for <=>
2019-12-23 15:02:59 +01:00
compile.c
merge revision(s) 555bd83a8e
: [Backport #17192 ]
2021-02-11 13:51:09 +09:00
complex.c
Improve consistency of bool/true/false
2019-11-25 15:09:09 +09:00
configure.ac
[Bug #19005 ] dynamic_lookup linker option in external libraries
2022-10-01 15:58:54 +09:00
constant.h
delete unused functions
2019-11-14 20:35:48 +09:00
cont.c
merge revision(s) 5c7af72304d0ad33cd3f21b24a4bc44e8acd5b2c,d650b17686d49c2ce8e6a87039861154e93d4621: [Backport #18497 ]
2022-03-19 22:23:08 +09:00
CONTRIBUTING.md
COPYING
COPYING: reformat as RDoc
2019-02-02 06:38:10 +00:00
COPYING.ja
COPYING: reformat as RDoc
2019-02-02 06:38:10 +00:00
debug.c
add additional CF info for CI env
2019-12-05 14:47:31 +09:00
debug_counter.c
add debug_counter access functions.
2019-12-25 01:34:41 +09:00
debug_counter.h
add debug_counter access functions.
2019-12-25 01:34:41 +09:00
dir.c
[DOC] Added File::FNM_SYSCASE example [Bug #16391 ] [ci skip]
2019-12-04 21:52:29 +09:00
dln.c
Remove IA64 support.
2019-06-19 23:30:04 +12:00
dln.h
dln.c: extra arguments
2013-06-30 01:58:51 +00:00
dln_find.c
dln_find.c: MAXPATHLEN is not used already
2016-06-02 16:52:15 +00:00
dmydln.c
UNREACHABLE_RETURN
2018-07-24 05:38:07 +00:00
dmyenc.c
load.c: tweak the return value
2014-12-03 06:13:58 +00:00
dmyext.c
dmyenc.c: separate
2014-11-27 20:02:32 +00:00
encindex.h
encoding.c: rb_enc_find_index2
2017-12-22 01:03:17 +00:00
encoding.c
[Doc] Fix sample in Encoding#names
2019-12-22 23:01:45 +09:00
enum.c
merge revision(s) e83c02a768
: [Backport #18289 ]
2021-11-24 19:38:18 +09:00
enumerator.c
merge revision(s) 254bed302752a401b5fcc3b6c65a9c93711d91d6,fad3023e94c45e7f03478732f7641b6f39ba9d12,3156fb0f2c3ebf8229f392c8502c08fe165ab181: [Backport #17218 ]
2021-03-20 15:35:30 +09:00
error.c
merge revision(s) 996af2ce08
: [Backport #16345 ] [Backport #17000 ]
2020-09-29 22:43:25 +09:00
eval.c
Clear all trace events during teardown
2020-03-30 19:15:11 +09:00
eval_error.c
merge revision(s) 579645d9f8
: [Backport #17033 ]
2020-07-23 12:13:30 +09:00
eval_intern.h
merge revision(s) f748b911c9
: [Backport #17729 ]
2021-03-20 16:15:35 +09:00
eval_jump.c
drop-in type check for rb_define_global_function
2019-08-29 18:34:09 +09:00
file.c
Initialize Objective-C classes before fork() for macOS 13
2022-10-01 15:58:54 +09:00
gc.c
merge revision(s) a2d4e1cda68a49980a4f9f353f400efbde7e7884,d6c5a30cfdf658280338dbb8c8b17fab3190b928: [Backport #18392 ]
2021-12-31 19:48:17 +09:00
gc.h
merge revision(s) 511b55bcef
: [Backport #17215 ]
2021-03-20 14:23:45 +09:00
gc.rb
fix line break code (fix to LF)
2019-11-08 15:32:01 +09:00
gem_prelude.rb
Do not call 'gem "did_you_mean"' for now
2019-11-30 21:08:19 -05:00
golf_prelude.rb
golf_prelude.rb: suppress the redefining warning
2019-06-22 23:38:07 +09:00
goruby.c
goruby.c: FD leak [ci skip]
2017-03-09 03:38:06 +00:00
GPL
* GPL: update text of GPLv2. [ruby-core:44488] [Bug #6328 ]
2012-06-03 13:07:58 +00:00
hash.c
merge revision(s) df14c758fc
: [Backport #17181 ]
2020-09-29 20:33:06 +09:00
hrtime.h
hrtime.h: fix typo in non-builtin overflow check
2018-08-30 03:24:55 +00:00
id_table.c
Revert https://github.com/ruby/ruby/pull/2486
2019-10-03 12:45:24 +09:00
id_table.h
Revert https://github.com/ruby/ruby/pull/2486
2019-10-03 12:45:24 +09:00
inits.c
Moved Kernel#warn to warning.rb
2019-12-13 20:47:07 +09:00
insns.def
merge revision(s) 3e02cd518f
: [Backport #17149 ]
2020-09-06 11:05:52 +09:00
internal.h
merge revision(s) c15cddd1d5
: [Backport #16787 ]
2021-11-24 16:56:29 +09:00
io.c
merge revision(s) b555e659c4
: [Backport #18388 ]
2022-03-19 22:41:16 +09:00
io.rb
Define IO#read/write_nonblock with builtins.
2019-11-08 10:03:19 +09:00
iseq.c
merge revision(s) 737da8d383
:
2021-03-20 16:41:13 +09:00
iseq.h
vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointer
2019-12-09 15:22:48 +09:00
KNOWNBUGS.rb
compile.c: fix positions encode
2018-04-05 13:13:00 +00:00
LEGAL
Split procstat_vm.c
2019-02-07 08:53:13 +00:00
lex.c.blt
keywords: shrink struct kwtable
2018-01-21 09:59:45 +00:00
load.c
merge revision(s) c79d2e5474
: [Backport #18562 ]
2022-03-19 22:45:51 +09:00
loadpath.c
-Wno-overlength-strings
2018-01-16 08:35:33 +00:00
localeinit.c
internal.h: remove dependecy on ruby/encoding.h
2018-01-09 06:24:11 +00:00
main.c
main.c: Add doxygen mainpage
2019-08-08 17:36:12 +09:00
marshal.c
merge revision(s) 89242279e61b023a81c58065c62a82de8829d0b3,529fc204af84f825f98f83c34b004acbaa802615: [Backport #18141 ]
2021-11-24 19:36:07 +09:00
math.c
[DOC] Fix wording in Math::E documentation
2019-12-24 00:13:46 +01:00
method.h
merge revision(s) 7ff1bf317887c0d7b21e91ad548d07b9f05c540c,e89d80702bd98a8276243a7fcaa2a158b3bfb659: [Backport #18516 ]
2022-03-19 22:34:37 +09:00
mini_builtin.c
readable function names for inline functions.
2019-12-13 17:55:45 +09:00
miniinit.c
support builtin features with Ruby and C.
2019-11-08 09:09:29 +09:00
mjit.c
Prevent unloading methods used in root_fiber while calling another Fiber ( #2939 )
2020-03-15 19:35:24 +09:00
mjit.h
Constified mjit_init
2019-12-01 20:26:28 +09:00
mjit_compile.c
Add a proper cast to pass JIT tests on mswin.
2019-11-21 04:38:40 +09:00
mjit_worker.c
Backport https://github.com/ruby/ruby/pull/6193
2022-09-16 15:11:08 +09:00
NEWS
Add readline and readline-ext to default gems list in NEWS
2019-12-25 12:55:53 +09:00
node.c
merge revision(s) 35ba2783fe6b3316a6bbc6f00bf975ad7185d6e0,e8edc34f0abe176b24975a1fed1f2c3782f0a252: [Backport #16807 ]
2020-10-01 21:02:05 +09:00
node.h
merge revision(s) 35ba2783fe6b3316a6bbc6f00bf975ad7185d6e0,e8edc34f0abe176b24975a1fed1f2c3782f0a252: [Backport #16807 ]
2020-10-01 21:02:05 +09:00
numeric.c
merge revision(s) 6a6227e016
: [Backport #18517 ]
2022-03-19 22:27:18 +09:00
object.c
Object#=~
warning also obeys Warning[:deprecated]
2019-12-24 18:53:14 +09:00
pack.c
Deprecate taint/trust and related methods, and make the methods no-ops
2019-11-18 01:00:25 +02:00
pack.rb
Rubified the APIs of pack.c
2019-11-08 23:51:51 +09:00
parse.y
Use %printer directive for Bison 3.8 (used release flow)
2022-11-24 21:42:08 +09:00
prelude.rb
Define IO#read/write_nonblock with builtins.
2019-11-08 10:03:19 +09:00
probes.d
change lingering dtrace probe documentation from function- to method-
2015-05-30 02:04:26 +00:00
probes_helper.h
vm.c: disable dtrace in jit source
2018-02-20 03:15:33 +00:00
proc.c
merge revision(s) d8a13e5049
: [Backport #17780 ]
2021-05-31 23:01:45 +09:00
process.c
merge revision(s) c15cddd1d5
: [Backport #16787 ]
2021-03-20 13:56:13 +09:00
random.c
merge revision(s) e033c9d7db
: [Backport #17549 ]
2021-02-11 13:51:43 +09:00
range.c
merge revision(s) bf1a6771f305ea286a3ae575676924551c03e857,c1463625555b061a2b94c3b6c5581730b482a285: [Backport #17012 ] [Backport #17014 ]
2020-07-19 12:16:37 +09:00
rational.c
merge revision(s) 254bed302752a401b5fcc3b6c65a9c93711d91d6,fad3023e94c45e7f03478732f7641b6f39ba9d12,3156fb0f2c3ebf8229f392c8502c08fe165ab181: [Backport #17218 ]
2021-03-20 15:35:30 +09:00
re.c
merge revision(s) 99d8c4832a
: [Backport #18160 ]
2021-11-24 19:34:03 +09:00
README.EXT
README.EXT: add redirect [ruby-core:68631]
2015-03-25 21:43:58 +00:00
README.EXT.ja
README.EXT.ja: add redirect [ruby-core:68631]
2015-03-30 13:08:16 +00:00
README.ja.md
Add badge of Cygwin
2019-12-09 16:08:12 +09:00
README.md
Add badge of Cygwin
2019-12-09 16:08:12 +09:00
regcomp.c
merge revision(s) 0846c2da457e7523819236ac7da492029b3ef73d,6c7cb00c094332a208cf36e5cd723a9ba60c41b8: [Backport #16376 ]
2021-12-31 19:48:29 +09:00
regenc.c
Merge Onigmo 6.1.1
2017-02-11 15:08:33 +00:00
regenc.h
initializer paren-string {("str")}
is a C99ism
2018-01-02 06:41:49 +00:00
regerror.c
Escape control codes in regexp warning message
2019-06-29 19:07:25 +09:00
regexec.c
Only define history_root member of the Oniguruma re_registers struct if USE_CAPTURE_HISTORY is enabled
2019-04-24 00:40:17 +09:00
regint.h
merge revision(s) 511b55bcef
: [Backport #17215 ]
2021-03-20 14:23:45 +09:00
regparse.c
Fixed misspellings
2019-12-20 09:32:42 +09:00
regparse.h
Fix typos.
2018-01-18 11:44:10 +00:00
regsyntax.c
Merge Onigmo 6.0.0
2016-12-10 17:47:04 +00:00
ruby-runner.c
Fix warnings
2019-08-28 16:51:48 +09:00
ruby.c
Backport https://github.com/ruby/ruby/pull/6193
2022-09-16 15:11:08 +09:00
ruby_assert.h
respect NDEBUG.
2019-07-19 12:04:32 +09:00
ruby_atomic.h
Revert "statement experssion is a GCCism" to pass ICC CI.
2020-09-20 20:23:12 +09:00
rubystub.c
rubystub.c: sys/param.h for MAXPATHLEN
2016-08-20 05:58:58 +00:00
safe.c
Deprecate taint/trust and related methods, and make the methods no-ops
2019-11-18 01:00:25 +02:00
signal.c
Deprecate rb_eval_cmd, add rb_eval_cmd_kw
2019-11-18 01:00:25 +02:00
siphash.c
merge revision(s) 511b55bcef
: [Backport #17215 ]
2021-03-20 14:23:45 +09:00
siphash.h
blacklist UBSAN's unsigned integer overflow
2018-11-07 04:09:05 +00:00
sparc.c
configure.ac
2017-09-29 13:21:17 +00:00
sprintf.c
Deprecate taint/trust and related methods, and make the methods no-ops
2019-11-18 01:00:25 +02:00
st.c
merge revision(s) 496591de96
: [Backport #18578 ]
2022-03-19 22:50:51 +09:00
strftime.c
merge revision(s) 2f1895fa15
: [Backport #16767 ]
2020-07-25 11:56:28 +09:00
string.c
merge revision(s) 5d81554281
: [Backport #18154 ]
2021-11-24 19:31:43 +09:00
struct.c
partially merge revision adf709a785
: [Backport #16801 ]
2020-07-26 17:45:31 +09:00
symbol.c
delete unused functions
2019-11-14 20:35:48 +09:00
symbol.h
Add RB_ID_SERIAL_MAX
2019-04-25 13:22:06 +09:00
thread.c
merge revision(s) ae5458f228
: [Backport #18475 ]
2022-03-19 22:15:40 +09:00
thread_pthread.c
rb_thread_create now free from ANYARGS
2019-08-27 15:52:26 +09:00
thread_pthread.h
Partially merged 79df14c04b
to suppress compiler warning.
2021-03-20 16:38:26 +09:00
thread_sync.c
merge revision(s) 2a6bfd22468343003463e0cbf91953a01b0dbba5,3ac28de5414c81a0da8c8ec969ea74db5a0f1b0f: [Backport #17645 ]
2021-03-20 13:02:33 +09:00
thread_win32.c
Remove IA64 support.
2019-06-19 23:30:04 +12:00
thread_win32.h
Partially merged 79df14c04b
to suppress compiler warning.
2021-03-20 16:38:26 +09:00
time.c
merge revision(s) 276f6a225d18561cbe5282b798cb4e416c66079f,95bef7b69a6fb42687a6200b338060be307259f5: [Backport #17352 ]
2021-03-20 14:43:10 +09:00
timev.h
timev.h: dummy definition for TAGS
2019-04-10 12:43:31 +00:00
trace_point.rb
Make TracePoint.stat a singleton method again ( #2726 )
2019-12-04 21:02:21 -05:00
transcode.c
Fixed symbol misused as ID
2020-03-14 16:00:46 +09:00
transcode_data.h
transcode_data.h: missing cast
2015-08-08 00:33:11 +00:00
transient_heap.c
rb_aligned_malloc can return NULL
2019-11-01 16:58:19 +09:00
transient_heap.h
Add GC.compact
again.
2019-04-20 01:19:47 +00:00
util.c
Split dtoa.c
2019-02-07 08:53:11 +00:00
variable.c
merge revision(s) 927308108c
: [Backport #16764 ]
2020-07-23 17:47:12 +09:00
variable.h
fastpath for ivar read of FL_EXIVAR objects.
2019-11-29 03:11:04 +09:00
version.c
Provides ruby2_keywords
2019-10-23 00:19:25 +09:00
version.h
Fix previous commit
2023-03-30 21:34:08 +09:00
vm.c
merge revision(s) 2a83650b0f
: [Backport #15852 ]
2021-03-20 12:49:24 +09:00
vm_args.c
Do not autosplat when calling proc with empty keyword splat
2020-03-15 20:52:43 +09:00
vm_backtrace.c
merge revision(s) cbe4f75ef8
: [Backport #16834 ]
2020-07-25 14:17:35 +09:00
vm_core.h
Kernel#lambda: return forwarded block as non-lambda proc
2019-12-21 09:08:52 -05:00
vm_debug.h
add rp() and bp() in internal.h.
2019-08-09 14:01:15 +09:00
vm_dump.c
Fixed misspellings
2019-12-20 09:32:42 +09:00
vm_eval.c
script_compiled event on compile error.
2020-01-16 15:08:36 +09:00
vm_exec.c
merge revision(s) 511b55bcef
: [Backport #17215 ]
2021-03-20 14:23:45 +09:00
vm_exec.h
Fixed format specifiers
2019-09-20 23:57:20 +09:00
vm_insnhelper.c
merge revision(s) c60aaed185
: [Backport #17130 ]
2021-03-20 13:29:39 +09:00
vm_insnhelper.h
per-method serial number
2019-12-18 12:52:28 +09:00
vm_method.c
merge revision(s) 7ff1bf317887c0d7b21e91ad548d07b9f05c540c,e89d80702bd98a8276243a7fcaa2a158b3bfb659: [Backport #18516 ]
2022-03-19 22:34:37 +09:00
vm_opts.h
Use cppflags to pass preprocessor options
2019-10-23 02:53:36 +09:00
vm_trace.c
merge revision(s) a4d5ee4f31
: [Backport #18264 ]
2021-11-24 19:37:50 +09:00
vsnprintf.c
Use array indexing with considering clang's feeling
2019-08-27 14:25:58 +09:00
warning.rb
Fix visibility as module_function
2019-12-13 20:51:58 +09:00