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/optional/capi
Koichi Sasada fde136152e should not check taint flag on rubyspec.
Now taint flag is obsolete and it is used fro shareaable flag.
So we should not check this flag.
2020-09-25 12:52:53 +09:00
..
ext should not check taint flag on rubyspec. 2020-09-25 12:52:53 +09:00
fixtures
shared should not check taint flag on rubyspec. 2020-09-25 12:52:53 +09:00
array_spec.rb Update to ruby/spec@b6b7752 2020-06-27 15:51:37 +02:00
basic_object_spec.rb Update to ruby/spec@ec84479 2020-03-28 00:22:51 +01:00
bignum_spec.rb
boolean_spec.rb
class_spec.rb Update to ruby/spec@d394dfd 2020-05-02 16:03:14 +02:00
complex_spec.rb
constants_spec.rb Drop support for ruby 2.4 from ruby/spec 2020-04-01 15:36:20 +09:00
data_spec.rb
encoding_spec.rb Update to ruby/spec@07164da 2020-07-27 21:41:08 +02:00
enumerator_spec.rb
exception_spec.rb
file_spec.rb
fixnum_spec.rb
float_spec.rb Update to ruby/spec@ec84479 2020-03-28 00:22:51 +01:00
gc_spec.rb Update to ruby/spec@ec84479 2020-03-28 00:22:51 +01:00
globals_spec.rb Update to ruby/spec@ec84479 2020-03-28 00:22:51 +01:00
hash_spec.rb Update to ruby/spec@b6b7752 2020-06-27 15:51:37 +02:00
integer_spec.rb Update to ruby/spec@b6b7752 2020-06-27 15:51:37 +02:00
io_spec.rb Update to ruby/spec@d419e74 2019-12-27 16:46:08 +01:00
kernel_spec.rb Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
language_spec.rb Update to ruby/spec@ec84479 2020-03-28 00:22:51 +01:00
marshal_spec.rb
module_spec.rb Use FrozenError instead of frozen_error_class 2020-04-01 15:36:20 +09:00
mutex_spec.rb
numeric_spec.rb Drop support for ruby 2.4 from ruby/spec 2020-04-01 15:36:20 +09:00
object_spec.rb Update to ruby/spec@07164da 2020-07-27 21:41:08 +02:00
proc_spec.rb Update to ruby/spec@41bf282 2020-02-28 19:07:17 +01:00
rake_helper.rb
range_spec.rb
rational_spec.rb
rbasic_spec.rb Update to ruby/spec@d394dfd 2020-05-02 16:03:14 +02:00
README Update to ruby/spec@41bf282 2020-02-28 19:07:17 +01:00
regexp_spec.rb Update to ruby/spec@335eb9b 2020-08-28 20:26:02 +02:00
spec_helper.rb Do not assume all compilers accept same flags as gcc 2020-07-28 16:43:38 +09:00
st_spec.rb
string_spec.rb Update to ruby/spec@b6b7752 2020-06-27 15:51:37 +02:00
struct_spec.rb Use FrozenError instead of frozen_error_class 2020-04-01 15:36:20 +09:00
symbol_spec.rb Update to ruby/spec@d394dfd 2020-05-02 16:03:14 +02:00
thread_spec.rb MinGW on Actions (#2791) 2019-12-30 23:19:31 -08:00
time_spec.rb Drop support for ruby 2.4 from ruby/spec 2020-04-01 15:36:20 +09:00
tracepoint_spec.rb Update to ruby/spec@032ee74 2020-05-03 12:28:29 +02:00
typed_data_spec.rb Update to ruby/spec@07164da 2020-07-27 21:41:08 +02:00
util_spec.rb 2.8 -> 3.0 in specs 2020-09-15 21:56:00 +02:00

C-API Specs

These specs test the C-API from Ruby. The following are conventions for the
specs:

1.  Put specs for functions related to a Ruby class in a file named according
    to the class. For example, for rb_ary_new function, put the specs in
    optional/capi/array_spec.rb
2.  Put the C file containing the C functions for array_spec.rb in
    optional/capi/ext/array_spec.c
3.  Name the C extension class 'CApiArraySpecs'.
4.  Name the C functions 'array_spec_rb_ary_new'.
5.  Attach the C function to the class using the name 'rb_ary_new'