mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* Add buffer protocol * Modify for some review comments * Per-object buffer availability * Rename to MemoryView from Buffer and make compilable * Support integral repeat count in memory view format * Support 'x' for padding bytes * Add rb_memory_view_parse_item_format * Check type in rb_memory_view_register * Update dependencies in common.mk * Add test of MemoryView * Add test of rb_memory_view_init_as_byte_array * Add native size format test * Add MemoryView test utilities * Add test of rb_memory_view_fill_contiguous_strides * Skip spaces in format string * Support endianness specifiers * Update documentation * Support alignment * Use RUBY_ALIGNOF * Fix format parser to follow the pack format * Support the _ modifier * Parse count specifiers in get_format_size function. * Use STRUCT_ALIGNOF * Fix test * Fix test * Fix total size for the case with tail padding * Fix rb_memory_view_get_item_pointer * Fix rb_memory_view_parse_item_format again |
||
|---|---|---|
| .. | ||
| arith_seq/extract | ||
| array/resize | ||
| bignum | ||
| bug-3571 | ||
| bug-5832 | ||
| bug-14834 | ||
| bug_reporter | ||
| class | ||
| cxxanyargs | ||
| debug | ||
| dln/empty | ||
| enumerator_kw | ||
| exception | ||
| fatal | ||
| file | ||
| float | ||
| funcall | ||
| gvl/call_without_gvl | ||
| hash | ||
| integer | ||
| iseq_load | ||
| iter | ||
| load | ||
| marshal | ||
| memory_status | ||
| memory_view | ||
| method | ||
| notimplement | ||
| num2int | ||
| path_to_class | ||
| popen_deadlock | ||
| postponed_job | ||
| printf | ||
| proc | ||
| random | ||
| rational | ||
| rb_call_super_kw | ||
| recursion | ||
| regexp | ||
| RUBY_ALIGNOF | ||
| scan_args | ||
| st | ||
| string | ||
| struct | ||
| symbol | ||
| thread_fd_close | ||
| time | ||
| tracepoint | ||
| typeddata | ||
| vm | ||
| wait_for_single_fd | ||
| win32 | ||
| auto_ext.rb | ||