Peter Zhu
2d81a718ec
Make embedded string length a long for VWA
...
A short (2 bytes) will cause unaligned struct accesses when strings are
used as a buffer to directly store binary data.
2022-01-12 12:00:55 -05:00
Peter Zhu
33cc8816be
Revert "Enable Variable Width Allocation by default"
...
This reverts commit c365c5921e
.
2022-01-08 15:07:57 -05:00
Peter Zhu
bc643bbe2e
Use unsigned short for length of embedded strings
2022-01-07 15:48:06 -05:00
Peter Zhu
c365c5921e
Enable Variable Width Allocation by default
2022-01-07 13:27:13 -05:00
Peter Zhu
aeb344e65c
Revert "Enable Variable Width Allocation by default"
...
This reverts commit d4a95428bb
.
2022-01-06 16:47:49 -05:00
Peter Zhu
d4a95428bb
Enable Variable Width Allocation by default
2022-01-06 14:33:35 -05:00
Nobuyoshi Nakada
8727161fcf
Flush deprecation declarations for versions older than 3.0
2021-12-30 18:52:04 +09:00
Nobuyoshi Nakada
a90d188b57
Remove declarations of deprecated functions
2021-12-30 15:33:40 +09:00
U.Nakamura
4e007d705c
Fix some bornheads
2021-12-27 17:15:09 +09:00
U.Nakamura
9790f54bff
Call FlushInstrucitonCache() when PROT_EXEC is specified to mprotect
2021-12-27 16:38:29 +09:00
U.Nakamura
85a426dc86
Tiny mmap emulation for Windows
...
- prerequisite of supporting YJIT with VC++.
- note that now can specfily `--yjit` on mswin64, but not enabled
YJIT'ed code because of YJIT requires `OPT_DIRECT_THREADED_CODE`
or `OPT_CALL_THREADED_CODE` in `rb_yjit_compile_iseq`.
2021-12-27 15:56:23 +09:00
Nobuyoshi Nakada
7c738ce5e6
Remove deprecate rb_cData [Bug #18433 ]
...
Also enable the warning for T_DATA allocator.
2021-12-26 23:28:54 +09:00
Nobuyoshi Nakada
39bc5de833
Remove tainted and trusted features
...
Already these had been announced to be removed in 3.2.
2021-12-26 23:28:54 +09:00
Yukihiro "Matz" Matsumoto
81c248924d
Development of 3.1.0 started.
2021-12-26 23:22:26 +09:00
Kazuhiro NISHIYAMA
04f07713d1
Fix typos [ci skip]
2021-12-25 10:33:49 +09:00
Samuel Williams
acfe2f2655
Improvements to `rb_io_wait` return value handling and internal implementation. ( #5340 )
2021-12-24 23:11:02 +13:00
Samuel Williams
bed920f073
Add fiber scheduler hooks for `pread`/`pwrite`, and add support to `IO::Buffer`.
2021-12-23 12:20:09 +13:00
Samuel Williams
e30920354f
Extended interface for IO::Buffer & documentation.
2021-12-22 10:57:34 +13:00
Samuel Williams
617687df09
Rename IMMUTABLE to READONLY.
2021-12-21 12:25:42 +13:00
Samuel Williams
9fbf94ff04
Improve interface for get/set/copy.
2021-12-21 12:25:42 +13:00
Samuel Williams
c86bcd434d
Mark non-private mapped files as external.
2021-12-21 12:25:42 +13:00
Samuel Williams
49166fc74a
Improved exception usage/classes.
2021-12-21 12:25:42 +13:00
Samuel Williams
56811617ab
Improve IO::Buffer resize and introduce ownership transfer.
2021-12-20 00:17:17 +13:00
Samuel Williams
f3e30b26c5
Default size for IO::Buffer.
2021-12-19 12:25:38 +13:00
Samuel Williams
42d3231154
Introduce io_result wrapper for passing `[-errno, size]` in VALUE.
2021-12-18 18:19:30 +13:00
Yuta Saito
ecb2ff6050
intern/select/posix.h: remove unused parameter from rb_fd_dup
...
This unused parameter seems to be accidently introduced by https://github.com/ruby/ruby/commit/9e6e39c
2021-12-11 02:23:30 +09:00
Nobuyoshi Nakada
a5baf8d6bc
Revert zero-check for alloca
...
Something weird results in int-in-bool-context and
stringop-overflow warnings.
2021-12-10 18:39:48 +09:00
Nobuyoshi Nakada
bcc2bb28b0
Fix stack buffer overflow
...
https://hackerone.com/reports/1306859
2021-12-10 01:04:59 +09:00
Jean Boussier
c0c2b31a35
Add Class#subclasses
...
Implements [Feature #18273 ]
Returns an array containing the receiver's direct subclasses without
singleton classes.
2021-11-23 10:50:44 +01:00
卜部昌平
33533fabd5
revival of must_not_null()
...
Presence of RBIMPL_ATTR_NONNULL let C compilers to eliminate
must_not_null(). Because null pointers are not allowed to exist there
are no reason to call the function. In reality null pointers are still
passed to those functions in a number of ways. Runtime check for them
are definitely nice to have. fix [Feature#18280]
2021-11-11 17:14:47 +09:00
卜部昌平
f5dcecf345
rb_file_size: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-11-11 11:45:19 +09:00
卜部昌平
ad84c5d1b0
rb_enc_code_to_mbclen: fix doxygen
...
Wrong parameter name. [ci skip]
2021-11-11 11:45:19 +09:00
卜部昌平
4b3830127f
RB_ENCODING_SET_INLINED: fix doxygen
...
Wrong parameter name. [ci skip]
2021-11-11 11:45:19 +09:00
卜部昌平
a4a6e5cd2e
ENCODING_MASK: fix doxygen link [ci skip]
2021-11-11 11:45:19 +09:00
卜部昌平
1370b0876f
io/buffer.h: C linkage
...
Because `make install` installs this header to target systems, it must
be ready to be `#include`d form a C++ program.
2021-11-11 11:45:19 +09:00
Nobuyoshi Nakada
46e46eafd4
size_t is not for file size
2021-11-10 16:41:26 +09:00
Samuel Williams
81d0ce7e97
Mark IO::Buffer as experimental.
2021-11-10 19:21:05 +13:00
Samuel Williams
4b89034218
IO::Buffer for scheduler interface.
2021-11-10 19:21:05 +13:00
Peter Zhu
309406484b
[Feature #18290 ] Deprecate rb_gc_force_recycle and remove invalidate_mark_stack_chunk
...
This commit deprecates rb_gc_force_recycle and coverts it to a no-op
function. Also removes invalidate_mark_stack_chunk since only
rb_gc_force_recycle uses it.
2021-11-08 14:05:54 -05:00
Kenta Murata
3501e0cbb5
memory_view.c: Add _memory_view_entry member in rb_memory_view_t ( #5088 )
2021-11-08 12:52:09 +09:00
Nobuyoshi Nakada
a202408180
Fix typos
2021-11-02 19:17:37 +09:00
Jeremy Evans
717ab0bb2e
Add Class#descendants
...
Doesn't include receiver or singleton classes.
Implements [Feature #14394 ]
Co-authored-by: fatkodima <fatkodima123@gmail.com>
Co-authored-by: Benoit Daloze <eregontp@gmail.com>
2021-10-26 12:35:21 -07:00
卜部昌平
7d4c59203f
improve doc coverage [ci skip]
...
Just split the comment for struct's one and array's one.
2021-10-26 09:30:42 +09:00
卜部昌平
a0029ae2b6
just another evidence that @shyouhei is an idiot [ci skip]
...
(gdb) ptype/o struct RString
/* offset | size */ type = struct RString {
/* 0 | 16 */ struct RBasic {
/* 0 | 8 */ VALUE flags;
/* 8 | 8 */ const VALUE klass;
/* total size (bytes): 16 */
} basic;
/* 16 | 24 */ union {
/* 24 */ struct {
/* 16 | 8 */ long len;
/* 24 | 8 */ char *ptr;
/* 32 | 8 */ union {
/* 8 */ long capa;
/* 8 */ VALUE shared;
/* total size (bytes): 8 */
} aux;
/* total size (bytes): 24 */
} heap;
/* 24 */ struct {
/* 16 | 24 */ char ary[24];
/* total size (bytes): 24 */
} embed;
/* XXX 8-byte padding */
/* total size (bytes): 24 */
} as;
/* total size (bytes): 40 */
}
(gdb)
2021-10-26 09:30:12 +09:00
Peter Zhu
a5b6598192
[Feature #18239 ] Implement VWA for strings
...
This commit adds support for embedded strings with variable capacity and
uses Variable Width Allocation to allocate strings.
2021-10-25 13:26:23 -04:00
Peter Zhu
46b66eb9e8
[Feature #18239 ] Add struct for embedded strings
2021-10-25 13:26:23 -04:00
Shugo Maeda
6606597109
Deprecate include/prepend in refinements and add Refinement#import_methods instead
...
Refinement#import_methods imports methods from modules.
Unlike Module#include, it copies methods and adds them into the refinement,
so the refinement is activated in the imported methods.
[Bug #17429 ] [ruby-core:101639]
2021-10-21 16:31:54 +09:00
Nobuyoshi Nakada
702a58e9e5
Remove duplicate type qualifiers
...
`rb_encoding` is defined as `const OnigEncodingType`.
Fix lots of C4114 warnings for each files by MSVC.
2021-10-06 14:01:43 +09:00
Nobuyoshi Nakada
cd182c5ee1
Adjust types to rb_enc_left_char_head
...
I dislike unnatural casts.
2021-10-05 17:14:29 +09:00
卜部昌平
f032c09bca
rb_enc_left_char_head(): take void*
...
Nobu doesn't like (char*) cast.
2021-10-05 14:18:23 +09:00
卜部昌平
5112a54846
include/ruby/encoding.h: convert macros into inline functions
...
Less macros == huge win.
2021-10-05 14:18:23 +09:00
卜部昌平
312668cf03
split include/ruby/encoding.h
...
2,291 lines are too much! include/ruby/encoding.h became the biggest
header file once it had doxygen comments. Let us split it into smaller
parts, so that we can better organise their contents.
2021-10-05 14:18:23 +09:00
卜部昌平
2fa4715bf2
rb_ractor_shareable_p(): fix doxygen
...
My bad. The document is clearly broken. Maybe I pressed my delete key
too much. [ci skip]
2021-10-05 14:18:23 +09:00
卜部昌平
90f2ab9d62
rb_fiber_raise(): add doxygen
...
Must not be a bad idea to improve documents.
2021-09-30 20:55:23 +13:00
Nobuyoshi Nakada
f7ffe9dbde
Introduce `RBIMPL_NONNULL_ARG` macro
...
Runtime assertion for the argument declared as non-null.
This macro does nothing if `RBIMPL_ATTR_NONNULL` is effective,
otherwise asserts that the argument is non-null.
2021-09-27 14:47:52 +09:00
Nobuyoshi Nakada
63297c2ca4
Align the implementation precedences with `rb_atomic_t` definition
...
On MinGW, where both of Win32 API and GCC built-ins are available,
the mismatch of implementations to the definition caused lots of
warnings.
2021-09-24 10:11:32 +09:00
卜部昌平
0dea31c437
RBIMPL_ATTR_NOALIAS: not until LLVM 12
...
I observed CI failures.
https://github.com/ruby/ruby/actions/runs/1240165911
It turns out that RBIMPL_ATTR_NOALIAS was not mature before. Skip
using it for old clang, and everything work as expected.
2021-09-22 16:37:13 +09:00
卜部昌平
ecaf3a391d
include/ruby/atomic.h: rework
...
Reduce macros to do the same things in inline functions instead. This
way assertions can be made granular.
2021-09-22 16:37:13 +09:00
Samuel Williams
88ba5fe547
Expose `rb_fiber_raise` and tidy up the internal implementation.
2021-09-20 18:30:51 +12:00
卜部昌平
63ab2fedc8
include/ruby/atomic.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-15 09:25:23 +09:00
Nobuyoshi Nakada
b568e6a130
Suppress deprecated rb_iterate declaration warnings in C++
...
Apply commit:733ffa74cd32a5c11ff744a5490782daa00ff1ae again.
2021-09-11 17:54:11 +09:00
Nobuyoshi Nakada
cd829bb078
Remove printf family from the mjit header
...
Linking printf family functions makes mjit objects to link
unnecessary code.
2021-09-11 08:41:32 +09:00
卜部昌平
c39dd708b5
suppress GCC's -Wmissing-attribute
...
I was not aware of this because I use clang these days.
2021-09-10 20:00:06 +09:00
卜部昌平
6522b51ce5
rb_ary_new_from_values: can take NULLs
...
Explicit check done at runtime.
2021-09-10 20:00:06 +09:00
卜部昌平
dddc618d30
suppress GCC's -Wsuggest-attribute=format
...
I was not aware of this because I use clang these days.
2021-09-10 20:00:06 +09:00
卜部昌平
fd12bc1896
ruby_scan_oct, ruby_scan_hex: are not pure
...
Silly bug, they write back consumed bytes through passed pointers. Must
never be pure functions.
ruby_scan_oct does not refer any static variables so it can still be
__declspec(noalias), while ruby_scan_hex is not because it reads from
ruby_digit36_to_number_table.
2021-09-10 20:00:06 +09:00
卜部昌平
4f03930d04
ruby_cleanup: fix MSVC compile error
...
See https://ci.appveyor.com/project/ruby/ruby/builds/40686153/job/1wihxw5m5kybtohj
2021-09-10 20:00:06 +09:00
卜部昌平
676073b62e
include/ruby.h: skip doxygen
...
Everything defined in this header file are for backwards compatibility
only. No one practically need them any longer. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
4702b59f21
include/ruby/backward.h: skip doxygen
...
There is nothing interesting here. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
6420db8ab7
include/ruby/debug.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
1563526edf
include/ruby/defines.h: add doxygen
...
The only thing that remains in this file which is still worth
documenting is the RUBY macro. Everything else were split into many
files in
1ff4cee2b1
[ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
6e8e2b467b
forgot to delete a redundant comment
2021-09-10 20:00:06 +09:00
卜部昌平
3ca688aeb0
include/ruby/encoding.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
84b96298b3
include/ruby/fiber/scheduler.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
809138fe4b
include/ruby/io.h: add doxyen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
6204b0dd99
include/ruby/memory_view.h: add doxygen
...
I'm just applying doc/memory_view.md as a doxygen comment. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
5a79439a68
include/ruby/missing.h: skip doxygen
...
We don't want to document e.g. M_PI, which is an ISO C thing.
2021-09-10 20:00:06 +09:00
卜部昌平
56c0475036
include/ruby/ractor.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
2c4dccad33
include/ruby/random.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
1c9106da8b
include/ruby/re.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
4c14c55505
include/ruby/regex.h: skip doxygen
...
It seems this is a part of Onigmo's API, not Ruby's.
2021-09-10 20:00:06 +09:00
卜部昌平
e18bc14a05
include/ruby/ruby.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
4912260b70
include/ruby/subst.h: skip doxygen
...
Nothing worth documenting in this file. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
a50287ab03
include/ruby/thread.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
53e0d7eec7
include/ruby/thread_native.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
eb39497ecf
include/ruby/util.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
99dd95806d
include/ruby/version.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
072d74cc7a
include/ruby/vm.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
ba814a5aa3
include/ruby/backward/2/assume.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
5107a6bf12
include/ruby/backward/2/attributes.h: skip doxygen
...
These macros are for backwards compatibility. No longer used in our
public header files. People can safely forget about them.
[ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
07240056f9
include/ruby/backward/2/bool.h: skip doxygen
...
It's 21st century, right? Just forget about them. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
c0b5d95cc0
include/ruby/backward/2/gcc_version_since.h: skip doxygen
...
It seems no public APIs depend on this macro any longer. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
5868ebf46e
include/ruby/backward/2/inttypes.h: skip dpxygen
...
These macros need not be documented methinks. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
0f9cf6d4d0
include/ruby/backward/2/limits.h: skip doxygen
...
For instane CHAR_BIT is an ANSI C macro which should be documented in
other places than Ruby (and the definition in this file must work
exactly identical to that of standard one). [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
7ead69068e
include/ruby/backward/2/long_long.h: add doxygen
...
Might want to delete LONG_LONG macro but for the time being let us
describe what on earth it is. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
f05dc8b44a
include/ruby/backward/2/r_cast.h: skip doxygen
...
Nobody practically uses this file. Please just don't remember.
[ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
e5a1efb72a
include/ruby/backward/2/rmodule.h: skip doxygen
...
These macros are considered archaic. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
c4693b8a5b
include/ruby/backward/2/stdalign.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
8a469f1c25
include/ruby/backward/2/stdarg.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
5453031fd4
include/ruby/backward/cxxanyargs.hpp: addo doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
cac1e88d75
include/ruby/backward/cxxanyargs.hpp: suppress doxygen warning
...
rb_cFiber is not visible from extension libraries, hence intentionally
not documented. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
9eab1e9107
include/ruby/internal/arithmetic/char.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
6e62cf46ed
include/ruby/internal/arithmetic/double.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
887c1f117d
include/ruby/internal/arithmetic/fixnum.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
98ab286195
include/ruby/internal/arithmetic/gid_t.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
5e1caeb15c
include/ruby/internal/arithmetic/int.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
8fa82cd272
include/ruby/internal/arithmetic/intptr_t.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
6706d0216f
include/ruby/internal/arithmetic/long.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
abd15ac775
include/ruby/internal/arithmetic/long_long.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
e9c423ac6c
include/ruby/internal/arithmetic/mode_t.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
92150fde85
include/ruby/internal/arithmetic/off_t.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
5289552e53
include/ruby/internal/arithmetic/pid_t.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
009c6b742b
include/ruby/internal/arithmetic/short.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
5c3cd09715
include/ruby/internal/arithmetic/size_t.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
86d4fe686c
include/ruby/internal/arithmetic/st_data_t.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
edf1964bdf
include/ruby/internal/arithmetic/uid_t.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
0ea157136f
postscript about rb_mutex_sleep
...
Asked ko1 about the design. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
ce54282b75
include/ruby/internal/intern/array.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
f9a00f9ef2
include/ruby/internal/intern/bignum.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
fbe1fcd82d
include/ruby/internal/intern/class.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
5f478d8ac3
include/ruby/internal/intern/compar.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
0375f1fe97
include/ruby/internal/intern/complex.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
0f3ae58882
include/ruby/internal/intern/cont.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
974a9e4fba
include/ruby/internal/intern/dir.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
0a7034258f
include/ruby/internal/intern/enum.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
407c4850f1
include/ruby/internal/intern/enumerator.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
d5460f1cda
include/ruby/internal/intern/error.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
3fa875f88b
include/ruby/internal/intern/eval.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
e3b94182a0
include/ruby/internal/intern/file.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
ba42d35dd0
include/ruby/internal/intern/gc.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
990a6c789a
include/ruby/internal/intern/hash.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
398be8bc92
include/ruby/internal/intern/io.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
63aef9b177
include/ruby/internal/intern/load.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
72a43d4a4b
include/ruby/internal/intern/marshal.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
14e6e122e7
include/ruby/internal/intern/numeric.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
d43accae15
include/ruby/internal/intern/object.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
4f97917474
include/ruby/internal/intern/parse.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
26b7efc51c
include/ruby/internal/intern/proc.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
15255b303c
include/ruby/internal/intern/process.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
357a43558e
include/ruby/internal/intern/random.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
949220d9db
include/ruby/internal/intern/range.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
7c8ad0a37d
include/ruby/internal/intern/rational.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
06127fe4ae
include/ruby/internal/intern/re.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
9d91878b79
include/ruby/internal/intern/ruby.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
4625ab88e2
include/ruby/internal/intern/select.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
29201e1ad2
include/ruby/internal/intern/select/largesize.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
20716f64e9
include/ruby/internal/intern/select/posix.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
515f8d0967
include/ruby/internal/intern/select/win32.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
65ec170618
include/ruby/internal/intern/signal.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00
卜部昌平
772ad7718b
include/ruby/internal/intern/sprintf.h: add doxygen
...
Must not be a bad idea to improve documents. [ci skip]
2021-09-10 20:00:06 +09:00