Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 24-Nov-2021 | - | ||||
ext/ | H | 24-Nov-2021 | - | 7,671 | 6,138 | |
fixtures/ | H | 24-Nov-2021 | - | 189 | 148 | |
README | H A D | 24-Nov-2021 | 689 | 17 | 14 | |
array_spec.rb | H A D | 24-Nov-2021 | 11.5 KiB | 464 | 370 | |
bignum_spec.rb | H A D | 24-Nov-2021 | 6.6 KiB | 215 | 174 | |
boolean_spec.rb | H A D | 24-Nov-2021 | 629 | 34 | 27 | |
class_spec.rb | H A D | 24-Nov-2021 | 12.2 KiB | 377 | 310 | |
complex_spec.rb | H A D | 24-Nov-2021 | 980 | 46 | 36 | |
constants_spec.rb | H A D | 24-Nov-2021 | 6.9 KiB | 271 | 204 | |
data_spec.rb | H A D | 24-Nov-2021 | 951 | 42 | 34 | |
encoding_spec.rb | H A D | 24-Nov-2021 | 14.3 KiB | 480 | 381 | |
enumerator_spec.rb | H A D | 24-Nov-2021 | 2 KiB | 67 | 54 | |
exception_spec.rb | H A D | 24-Nov-2021 | 1.4 KiB | 59 | 47 | |
file_spec.rb | H A D | 24-Nov-2021 | 2.4 KiB | 90 | 74 | |
fixnum_spec.rb | H A D | 24-Nov-2021 | 3.5 KiB | 125 | 96 | |
float_spec.rb | H A D | 24-Nov-2021 | 655 | 31 | 25 | |
gc_spec.rb | H A D | 24-Nov-2021 | 1.1 KiB | 55 | 41 | |
globals_spec.rb | H A D | 24-Nov-2021 | 4.3 KiB | 225 | 181 | |
hash_spec.rb | H A D | 24-Nov-2021 | 6.5 KiB | 253 | 201 | |
integer_spec.rb | H A D | 24-Nov-2021 | 10.5 KiB | 276 | 238 | |
io_spec.rb | H A D | 24-Nov-2021 | 8.7 KiB | 348 | 270 | |
kernel_spec.rb | H A D | 24-Nov-2021 | 15.6 KiB | 540 | 449 | |
marshal_spec.rb | H A D | 24-Nov-2021 | 823 | 47 | 32 | |
module_spec.rb | H A D | 24-Nov-2021 | 11.4 KiB | 374 | 306 | |
mutex_spec.rb | H A D | 24-Nov-2021 | 2.2 KiB | 89 | 74 | |
numeric_spec.rb | H A D | 24-Nov-2021 | 13.9 KiB | 490 | 394 | |
object_spec.rb | H A D | 24-Nov-2021 | 24.6 KiB | 858 | 700 | |
proc_spec.rb | H A D | 24-Nov-2021 | 3.5 KiB | 113 | 78 | |
rake_helper.rb | H A D | 24-Nov-2021 | 463 | 23 | 17 | |
range_spec.rb | H A D | 24-Nov-2021 | 2.5 KiB | 96 | 76 | |
rational_spec.rb | H A D | 24-Nov-2021 | 1.3 KiB | 58 | 46 | |
regexp_spec.rb | H A D | 24-Nov-2021 | 1.9 KiB | 72 | 62 | |
spec_helper.rb | H A D | 24-Nov-2021 | 3.8 KiB | 133 | 99 | |
st_spec.rb | H A D | 24-Nov-2021 | 782 | 42 | 32 | |
string_spec.rb | H A D | 24-Nov-2021 | 26.6 KiB | 888 | 715 | |
struct_spec.rb | H A D | 24-Nov-2021 | 6 KiB | 214 | 175 | |
symbol_spec.rb | H A D | 24-Nov-2021 | 3.5 KiB | 134 | 107 | |
thread_spec.rb | H A D | 24-Nov-2021 | 3.8 KiB | 150 | 110 | |
time_spec.rb | H A D | 24-Nov-2021 | 9.2 KiB | 301 | 259 | |
typed_data_spec.rb | H A D | 24-Nov-2021 | 1.3 KiB | 52 | 42 | |
util_spec.rb | H A D | 24-Nov-2021 | 6.1 KiB | 202 | 164 |
README
1C-API Specs 2 3These specs test the C-API from Ruby. The following are conventions for the 4specs: 5 61. Put specs for functions related to a Ruby class in a file named according 7 to the class. For example, for rb_ary_new function, put the specs in 8 optional/capi/array_spec.rb 92. Put the C file containing the C functions for array_spec.rb in 10 optional/capi/ext/array_spec.c 113. Add a '#define HAVE_RB_ARY_NEW 1' to rubyspec.h 124. Name the C extension class 'CApiArraySpecs'. 135. Name the C functions 'array_spec_rb_ary_new'. 146. Wrap the code in the optional/capi/ext/array_spec.c in 15 '#ifdef HAVE_RB_ARY_NEW' 167. Attach the C function to the class using the name 'rb_ary_new' 17