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
binding
builtin_constants
class Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
comparable
complex Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
data
dir Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
encoding
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
file Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
filetest
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
marshal
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
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
proc Implement Proc#== and #eql? 2020-06-19 12:58:25 -07:00
process
queue
random
range Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
rational
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
string Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
struct
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
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
warning