summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
author卜部昌平 <[email protected]>2019-11-29 15:18:34 +0900
committer卜部昌平 <[email protected]>2019-12-26 20:45:12 +0900
commitb739a63eb41f52d33c33f87ebc44dcf89762cc37 ()
tree46e00221c40f90e47c9acca04905d9877a84cc10 /internal
parentba78bf9778082795bdb4735ccd7b692b5c3769f9 (diff)
split internal.h into files
One day, I could not resist the way it was written. I finally started to make the code clean. This changeset is the beginning of a series of housekeeping commits. It is a simple refactoring; split internal.h into files, so that we can divide and concur in the upcoming commits. No lines of codes are either added or removed, except the obvious file headers/footers. The generated binary is identical to the one before.
Notes: Merged: https://.com/ruby/ruby/pull/2711
-rw-r--r--internal/array.h88
-rw-r--r--internal/bignum.h167
-rw-r--r--internal/bits.h328
-rw-r--r--internal/class.h143
-rw-r--r--internal/compar.h54
-rw-r--r--internal/compile.h22
-rw-r--r--internal/compilers.h87
-rw-r--r--internal/complex.h28
-rw-r--r--internal/cont.h19
-rw-r--r--internal/debug.h34
-rw-r--r--internal/dir.h16
-rw-r--r--internal/enc.h24
-rw-r--r--internal/encoding.h28
-rw-r--r--internal/enum.h18
-rw-r--r--internal/enumerator.h20
-rw-r--r--internal/error.h72
-rw-r--r--internal/eval.h30
-rw-r--r--internal/file.h55
-rw-r--r--internal/fixnum.h150
-rw-r--r--internal/gc.h79
-rw-r--r--internal/hash.h143
-rw-r--r--internal/imemo.h212
-rw-r--r--internal/inits.h51
-rw-r--r--internal/io.h31
-rw-r--r--internal/load.h18
-rw-r--r--internal/loadpath.h17
-rw-r--r--internal/math.h23
-rw-r--r--internal/missing.h18
-rw-r--r--internal/mjit.h27
-rw-r--r--internal/numeric.h213
-rw-r--r--internal/object.h45
-rw-r--r--internal/parse.h31
-rw-r--r--internal/proc.h24
-rw-r--r--internal/process.h95
-rw-r--r--internal/random.h16
-rw-r--r--internal/range.h18
-rw-r--r--internal/rational.h47
-rw-r--r--internal/re.h25
-rw-r--r--internal/sanitizers.h179
-rw-r--r--internal/serial.h30
-rw-r--r--internal/signal.h22
-rw-r--r--internal/static_assert.h21
-rw-r--r--internal/stdbool.h20
-rw-r--r--internal/string.h92
-rw-r--r--internal/struct.h88
-rw-r--r--internal/symbol.h29
-rw-r--r--internal/thread.h44
-rw-r--r--internal/time.h30
-rw-r--r--internal/transcode.h19
-rw-r--r--internal/util.h25
-rw-r--r--internal/variable.h59
-rw-r--r--internal/vm.h166
-rw-r--r--internal/warnings.h50
53 files changed, 3390 insertions, 0 deletions
@@ -0,0 +1,88 @@
@@ -0,0 +1,167 @@
@@ -0,0 +1,328 @@
@@ -0,0 +1,143 @@
@@ -0,0 +1,54 @@
@@ -0,0 +1,22 @@
@@ -0,0 +1,87 @@
@@ -0,0 +1,28 @@
@@ -0,0 +1,19 @@
@@ -0,0 +1,34 @@
@@ -0,0 +1,16 @@
@@ -0,0 +1,24 @@
@@ -0,0 +1,28 @@
@@ -0,0 +1,18 @@
@@ -0,0 +1,20 @@
@@ -0,0 +1,72 @@
@@ -0,0 +1,30 @@
@@ -0,0 +1,55 @@
@@ -0,0 +1,150 @@
@@ -0,0 +1,79 @@
@@ -0,0 +1,143 @@
@@ -0,0 +1,212 @@
@@ -0,0 +1,51 @@
@@ -0,0 +1,31 @@
@@ -0,0 +1,18 @@
@@ -0,0 +1,17 @@
@@ -0,0 +1,23 @@
@@ -0,0 +1,18 @@
@@ -0,0 +1,27 @@
@@ -0,0 +1,213 @@
@@ -0,0 +1,45 @@
@@ -0,0 +1,31 @@
@@ -0,0 +1,24 @@
@@ -0,0 +1,95 @@
@@ -0,0 +1,16 @@
@@ -0,0 +1,18 @@
@@ -0,0 +1,47 @@
@@ -0,0 +1,25 @@
@@ -0,0 +1,179 @@
@@ -0,0 +1,30 @@
@@ -0,0 +1,22 @@
@@ -0,0 +1,21 @@
@@ -0,0 +1,20 @@
@@ -0,0 +1,92 @@
@@ -0,0 +1,88 @@
@@ -0,0 +1,29 @@
@@ -0,0 +1,44 @@
@@ -0,0 +1,30 @@
@@ -0,0 +1,19 @@
@@ -0,0 +1,25 @@
@@ -0,0 +1,59 @@
@@ -0,0 +1,166 @@
@@ -0,0 +1,50 @@