1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/spec/ruby/core
Jeremy Evans 878af5147d Implement Proc#== and #eql?
Previously, these were not implemented, and Object#== and #eql?
were used.  This tries to check the proc internals to make sure
that procs created from separate blocks are treated as not equal,
but procs created from the same block are treated as equal, even
when the lazy proc allocation optimization is used.

Implements [Feature #14267]
2020-06-19 12:58:25 -07:00
..
argf Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
array Update to ruby/spec@4e486fa 2020-05-31 18:22:49 +02:00
basicobject Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
binding Drop support for ruby 2.4 from ruby/spec 2020-04-01 15:36:20 +09:00
builtin_constants Update to ruby/spec@d419e74 2019-12-27 16:46:08 +01:00
class Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
comparable Update to ruby/spec@ec84479 2020-03-28 00:22:51 +01:00
complex Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
data Drop support for ruby 2.4 from ruby/spec 2020-04-01 15:36:20 +09:00
dir Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
encoding spec/ruby/core/encoding/locale_charmap_spec.rb: locale_charmap is UTF-8 on Android 2020-02-13 23:00:03 +09:00
enumerable Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
enumerator Update to ruby/spec@4e486fa 2020-05-31 18:22:49 +02:00
env ENV.delete should return the result of block on non-existing key 2020-06-10 12:49:27 -07:00
exception Fix build failures 2020-06-06 13:02:08 -04:00
false Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
fiber Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
file Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
filetest Use rb_warn_deprecated for File.exists? and Dir.exists? 2020-04-06 21:43:32 +09:00
float Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
gc Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
hash Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
integer Update to ruby/spec@4e486fa 2020-05-31 18:22:49 +02:00
io Refined ioctl error description 2020-06-11 14:31:39 +09:00
kernel Suppress warnings [Feature #15973] 2020-06-13 22:57:31 +09:00
main Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
marshal Update to ruby/spec@f8a2d54 2020-01-28 20:47:48 +01:00
matchdata Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
math Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
method Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
module Ensure origins for all included, prepended, and refined modules 2020-06-03 09:50:37 -07:00
mutex [ruby/spec] Just test that sleep completes 2020-02-06 15:42:16 +09:00
nil Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
numeric Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
objectspace Fix ObjectSpace::WeakMap#key? to work if the value is nil 2020-05-02 16:08:36 +02:00
proc Implement Proc#== and #eql? 2020-06-19 12:58:25 -07:00
process spec/ruby/core/process/clock_getres_spec.rb: lax the resolution limit 2020-05-03 00:23:18 +09:00
queue
random Drop support for ruby 2.4 from ruby/spec 2020-04-01 15:36:20 +09:00
range Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
rational Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
regexp Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
signal Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
sizedqueue Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
string Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
struct Drop support for ruby 2.4 from ruby/spec 2020-04-01 15:36:20 +09:00
symbol Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
systemexit Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
thread Update to ruby/spec@4e486fa 2020-05-31 18:22:49 +02:00
threadgroup Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
time Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
tracepoint Update to ruby/spec@4e486fa 2020-05-31 18:22:49 +02:00
true Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
unboundmethod Update to ruby/spec@519df35 2019-09-29 16:03:58 +02:00
warning Drop support for ruby 2.4 from ruby/spec 2020-04-01 15:36:20 +09:00