[前][次][番号順一覧][スレッド一覧]

ruby-changes:6395

From: nobu <ko1@a...>
Date: Mon, 7 Jul 2008 00:02:45 +0900 (JST)
Subject: [ruby-changes:6395] Ruby:r17911 (mvm): * private_object.h, include/ruby/public_object.h: commit miss.

nobu	2008-07-07 00:02:39 +0900 (Mon, 07 Jul 2008)

  New Revision: 17911

  Added files:
    branches/mvm/include/ruby/public_object.h
    branches/mvm/private_object.h

  Log:
    * private_object.h, include/ruby/public_object.h: commit miss.

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=17911

Index: mvm/include/ruby/public_object.h
===================================================================
--- mvm/include/ruby/public_object.h	(revision 0)
+++ mvm/include/ruby/public_object.h	(revision 17911)
@@ -0,0 +1,183 @@
+#ifndef RUBY_PUBLIC_OBJECT_H
+#define RUBY_PUBLIC_OBJECT_H 1
+
+#include "ruby/mvm.h"
+
+enum ruby_public_object_vmkey {
+    rb_vmkey_mKernel,
+#define rb_mKernel (*rb_vm_specific_ptr(rb_vmkey_mKernel))
+    rb_vmkey_mComparable,
+#define rb_mComparable (*rb_vm_specific_ptr(rb_vmkey_mComparable))
+    rb_vmkey_mEnumerable,
+#define rb_mEnumerable (*rb_vm_specific_ptr(rb_vmkey_mEnumerable))
+    rb_vmkey_mPrecision,
+#define rb_mPrecision (*rb_vm_specific_ptr(rb_vmkey_mPrecision))
+    rb_vmkey_mErrno,
+#define rb_mErrno (*rb_vm_specific_ptr(rb_vmkey_mErrno))
+    rb_vmkey_mFileTest,
+#define rb_mFileTest (*rb_vm_specific_ptr(rb_vmkey_mFileTest))
+    rb_vmkey_mGC,
+#define rb_mGC (*rb_vm_specific_ptr(rb_vmkey_mGC))
+    rb_vmkey_mMath,
+#define rb_mMath (*rb_vm_specific_ptr(rb_vmkey_mMath))
+    rb_vmkey_mProcess,
+#define rb_mProcess (*rb_vm_specific_ptr(rb_vmkey_mProcess))
+
+    rb_vmkey_cBasicObject,
+#define rb_cBasicObject (*rb_vm_specific_ptr(rb_vmkey_cBasicObject))
+    rb_vmkey_cObject,
+#define rb_cObject (*rb_vm_specific_ptr(rb_vmkey_cObject))
+    rb_vmkey_cArray,
+#define rb_cArray (*rb_vm_specific_ptr(rb_vmkey_cArray))
+    rb_vmkey_cBignum,
+#define rb_cBignum (*rb_vm_specific_ptr(rb_vmkey_cBignum))
+    rb_vmkey_cBinding,
+#define rb_cBinding (*rb_vm_specific_ptr(rb_vmkey_cBinding))
+    rb_vmkey_cClass,
+#define rb_cClass (*rb_vm_specific_ptr(rb_vmkey_cClass))
+    rb_vmkey_cCont,
+#define rb_cCont (*rb_vm_specific_ptr(rb_vmkey_cCont))
+    rb_vmkey_cDir,
+#define rb_cDir (*rb_vm_specific_ptr(rb_vmkey_cDir))
+    rb_vmkey_cData,
+#define rb_cData (*rb_vm_specific_ptr(rb_vmkey_cData))
+    rb_vmkey_cFalseClass,
+#define rb_cFalseClass (*rb_vm_specific_ptr(rb_vmkey_cFalseClass))
+    rb_vmkey_cEncoding,
+#define rb_cEncoding (*rb_vm_specific_ptr(rb_vmkey_cEncoding))
+    rb_vmkey_cEnumerator,
+#define rb_cEnumerator (*rb_vm_specific_ptr(rb_vmkey_cEnumerator))
+    rb_vmkey_cFile,
+#define rb_cFile (*rb_vm_specific_ptr(rb_vmkey_cFile))
+    rb_vmkey_cFixnum,
+#define rb_cFixnum (*rb_vm_specific_ptr(rb_vmkey_cFixnum))
+    rb_vmkey_cFloat,
+#define rb_cFloat (*rb_vm_specific_ptr(rb_vmkey_cFloat))
+    rb_vmkey_cHash,
+#define rb_cHash (*rb_vm_specific_ptr(rb_vmkey_cHash))
+    rb_vmkey_cInteger,
+#define rb_cInteger (*rb_vm_specific_ptr(rb_vmkey_cInteger))
+    rb_vmkey_cIO,
+#define rb_cIO (*rb_vm_specific_ptr(rb_vmkey_cIO))
+    rb_vmkey_cMatch,
+#define rb_cMatch (*rb_vm_specific_ptr(rb_vmkey_cMatch))
+    rb_vmkey_cMethod,
+#define rb_cMethod (*rb_vm_specific_ptr(rb_vmkey_cMethod))
+    rb_vmkey_cModule,
+#define rb_cModule (*rb_vm_specific_ptr(rb_vmkey_cModule))
+    rb_vmkey_cNameErrorMesg,
+#define rb_cNameErrorMesg (*rb_vm_specific_ptr(rb_vmkey_cNameErrorMesg))
+    rb_vmkey_cNilClass,
+#define rb_cNilClass (*rb_vm_specific_ptr(rb_vmkey_cNilClass))
+    rb_vmkey_cNumeric,
+#define rb_cNumeric (*rb_vm_specific_ptr(rb_vmkey_cNumeric))
+    rb_vmkey_cProc,
+#define rb_cProc (*rb_vm_specific_ptr(rb_vmkey_cProc))
+    rb_vmkey_cRange,
+#define rb_cRange (*rb_vm_specific_ptr(rb_vmkey_cRange))
+    rb_vmkey_cRational,
+#define rb_cRational (*rb_vm_specific_ptr(rb_vmkey_cRational))
+    rb_vmkey_cComplex,
+#define rb_cComplex (*rb_vm_specific_ptr(rb_vmkey_cComplex))
+    rb_vmkey_cRegexp,
+#define rb_cRegexp (*rb_vm_specific_ptr(rb_vmkey_cRegexp))
+    rb_vmkey_cStat,
+#define rb_cStat (*rb_vm_specific_ptr(rb_vmkey_cStat))
+    rb_vmkey_cString,
+#define rb_cString (*rb_vm_specific_ptr(rb_vmkey_cString))
+    rb_vmkey_cStruct,
+#define rb_cStruct (*rb_vm_specific_ptr(rb_vmkey_cStruct))
+    rb_vmkey_cSymbol,
+#define rb_cSymbol (*rb_vm_specific_ptr(rb_vmkey_cSymbol))
+    rb_vmkey_cThread,
+#define rb_cThread (*rb_vm_specific_ptr(rb_vmkey_cThread))
+    rb_vmkey_cTime,
+#define rb_cTime (*rb_vm_specific_ptr(rb_vmkey_cTime))
+    rb_vmkey_cTrueClass,
+#define rb_cTrueClass (*rb_vm_specific_ptr(rb_vmkey_cTrueClass))
+    rb_vmkey_cUnboundMethod,
+#define rb_cUnboundMethod (*rb_vm_specific_ptr(rb_vmkey_cUnboundMethod))
+    rb_vmkey_cMutex,
+#define rb_cMutex (*rb_vm_specific_ptr(rb_vmkey_cMutex))
+    rb_vmkey_cBarrier,
+#define rb_cBarrier (*rb_vm_specific_ptr(rb_vmkey_cBarrier))
+
+    rb_vmkey_eException,
+#define rb_eException (*rb_vm_specific_ptr(rb_vmkey_eException))
+    rb_vmkey_eStandardError,
+#define rb_eStandardError (*rb_vm_specific_ptr(rb_vmkey_eStandardError))
+    rb_vmkey_eSystemExit,
+#define rb_eSystemExit (*rb_vm_specific_ptr(rb_vmkey_eSystemExit))
+    rb_vmkey_eInterrupt,
+#define rb_eInterrupt (*rb_vm_specific_ptr(rb_vmkey_eInterrupt))
+    rb_vmkey_eSignal,
+#define rb_eSignal (*rb_vm_specific_ptr(rb_vmkey_eSignal))
+    rb_vmkey_eFatal,
+#define rb_eFatal (*rb_vm_specific_ptr(rb_vmkey_eFatal))
+    rb_vmkey_eArgError,
+#define rb_eArgError (*rb_vm_specific_ptr(rb_vmkey_eArgError))
+    rb_vmkey_eEOFError,
+#define rb_eEOFError (*rb_vm_specific_ptr(rb_vmkey_eEOFError))
+    rb_vmkey_eIndexError,
+#define rb_eIndexError (*rb_vm_specific_ptr(rb_vmkey_eIndexError))
+    rb_vmkey_eStopIteration,
+#define rb_eStopIteration (*rb_vm_specific_ptr(rb_vmkey_eStopIteration))
+    rb_vmkey_eKeyError,
+#define rb_eKeyError (*rb_vm_specific_ptr(rb_vmkey_eKeyError))
+    rb_vmkey_eRangeError,
+#define rb_eRangeError (*rb_vm_specific_ptr(rb_vmkey_eRangeError))
+    rb_vmkey_eIOError,
+#define rb_eIOError (*rb_vm_specific_ptr(rb_vmkey_eIOError))
+    rb_vmkey_eRuntimeError,
+#define rb_eRuntimeError (*rb_vm_specific_ptr(rb_vmkey_eRuntimeError))
+    rb_vmkey_eSecurityError,
+#define rb_eSecurityError (*rb_vm_specific_ptr(rb_vmkey_eSecurityError))
+    rb_vmkey_eSystemCallError,
+#define rb_eSystemCallError (*rb_vm_specific_ptr(rb_vmkey_eSystemCallError))
+    rb_vmkey_eThreadError,
+#define rb_eThreadError (*rb_vm_specific_ptr(rb_vmkey_eThreadError))
+    rb_vmkey_eTypeError,
+#define rb_eTypeError (*rb_vm_specific_ptr(rb_vmkey_eTypeError))
+    rb_vmkey_eZeroDivError,
+#define rb_eZeroDivError (*rb_vm_specific_ptr(rb_vmkey_eZeroDivError))
+    rb_vmkey_eNotImpError,
+#define rb_eNotImpError (*rb_vm_specific_ptr(rb_vmkey_eNotImpError))
+    rb_vmkey_eNoMemError,
+#define rb_eNoMemError (*rb_vm_specific_ptr(rb_vmkey_eNoMemError))
+    rb_vmkey_eNoMethodError,
+#define rb_eNoMethodError (*rb_vm_specific_ptr(rb_vmkey_eNoMethodError))
+    rb_vmkey_eFloatDomainError,
+#define rb_eFloatDomainError (*rb_vm_specific_ptr(rb_vmkey_eFloatDomainError))
+    rb_vmkey_eLocalJumpError,
+#define rb_eLocalJumpError (*rb_vm_specific_ptr(rb_vmkey_eLocalJumpError))
+    rb_vmkey_eSysStackError,
+#define rb_eSysStackError (*rb_vm_specific_ptr(rb_vmkey_eSysStackError))
+    rb_vmkey_eRegexpError,
+#define rb_eRegexpError (*rb_vm_specific_ptr(rb_vmkey_eRegexpError))
+
+    rb_vmkey_eScriptError,
+#define rb_eScriptError (*rb_vm_specific_ptr(rb_vmkey_eScriptError))
+    rb_vmkey_eNameError,
+#define rb_eNameError (*rb_vm_specific_ptr(rb_vmkey_eNameError))
+    rb_vmkey_eSyntaxError,
+#define rb_eSyntaxError (*rb_vm_specific_ptr(rb_vmkey_eSyntaxError))
+    rb_vmkey_eLoadError,
+#define rb_eLoadError (*rb_vm_specific_ptr(rb_vmkey_eLoadError))
+
+    rb_vmkey_stdin,
+#define rb_stdin (*rb_vm_specific_ptr(rb_vmkey_stdin))
+    rb_vmkey_stdout,
+#define rb_stdout (*rb_vm_specific_ptr(rb_vmkey_stdout))
+    rb_vmkey_stderr,
+#define rb_stderr (*rb_vm_specific_ptr(rb_vmkey_stderr))
+    rb_vmkey_argf,
+#define rb_argf (*rb_vm_specific_ptr(rb_vmkey_argf))
+
+    rb_vmkey_verbose,
+    rb_vmkey_debug,
+    rb_vmkey_progname,
+
+    ruby_public_object_count
+};
+
+#endif	/* RUBY_PUBLIC_OBJECT_H */

Property changes on: mvm/include/ruby/public_object.h
___________________________________________________________________
Name: svn:eol-style
   + LF
Name: svn:keywords
   + Author Id Revision

Index: mvm/private_object.h
===================================================================
--- mvm/private_object.h	(revision 0)
+++ mvm/private_object.h	(revision 17911)
@@ -0,0 +1,68 @@
+#ifndef RUBY_PRIVATE_OBJECT_H
+#define RUBY_PRIVATE_OBJECT_H 1
+
+#include "ruby/public_object.h"
+
+enum ruby_private_object_vmkey {
+    ruby_private_object_vmkey_begin = ruby_public_object_count - 1,
+
+    rb_errReenterError_vmkey,
+#define rb_errReenterError (*rb_vm_specific_ptr(rb_errReenterError_vmkey))
+    rb_errNoMemError_vmkey,
+#define rb_errNoMemError (*rb_vm_specific_ptr(rb_errNoMemError_vmkey))
+    rb_errSysStack_vmkey,
+#define rb_errSysStack (*rb_vm_specific_ptr(rb_errSysStack_vmkey))
+
+    /* ThreadGroup */
+    /* Marshal */
+    /* ObjectSpace */
+    /* Signal */
+
+    rb_vmkey_cISeq,
+#define rb_cISeq (*rb_vm_specific_ptr(rb_vmkey_cISeq))
+    rb_vmkey_cRubyVM,
+#define rb_cRubyVM (*rb_vm_specific_ptr(rb_vmkey_cRubyVM))
+    rb_vmkey_cEnv,
+#define rb_cEnv (*rb_vm_specific_ptr(rb_vmkey_cEnv))
+    rb_vmkey_mRubyVMFrozenCore,
+#define rb_mRubyVMFrozenCore (*rb_vm_specific_ptr(rb_vmkey_mRubyVMFrozenCore))
+
+    rb_vmkey_eNOERROR,
+#define rb_eNOERROR (*rb_vm_specific_ptr(rb_vmkey_eNOERROR))
+    rb_vmkey_mFConst,
+#define rb_mFConst (*rb_vm_specific_ptr(rb_vmkey_mFConst))
+    rb_vmkey_cProcessStatus,
+#define rb_cProcessStatus (*rb_vm_specific_ptr(rb_vmkey_cProcessStatus))
+    rb_vmkey_cProcessTms,
+#define rb_cProcessTms (*rb_vm_specific_ptr(rb_vmkey_cProcessTms))
+    rb_vmkey_cContinuation,
+#define rb_cContinuation (*rb_vm_specific_ptr(rb_vmkey_cContinuation))
+    rb_vmkey_cFiber,
+#define rb_cFiber (*rb_vm_specific_ptr(rb_vmkey_cFiber))
+    rb_vmkey_eFiberError,
+#define rb_eFiberError (*rb_vm_specific_ptr(rb_vmkey_eFiberError))
+    rb_vmkey_eMutex_OrphanLock,
+#define rb_eMutex_OrphanLock (*rb_vm_specific_ptr(rb_vmkey_eMutex_OrphanLock))
+
+    rb_vmkey_encoding_list,
+#define rb_encoding_list (*rb_vm_specific_ptr(rb_vmkey_encoding_list))
+
+    rb_vmkey_syserr_tbl,
+#define rb_syserr_tbl (*rb_vm_specific_ptr(rb_vmkey_syserr_tbl))
+    rb_vmkey_immediate_frozen_tbl,
+#define rb_immediate_frozen_tbl (*rb_vm_specific_ptr(rb_vmkey_immediate_frozen_tbl))
+    rb_vmkey_generic_iv_tbl,
+#define rb_generic_iv_tbl (*rb_vm_specific_ptr(rb_vmkey_generic_iv_tbl))
+    rb_vmkey_compat_allocator_tbl,
+#define rb_compat_allocator_tbl (*rb_vm_specific_ptr(rb_vmkey_compat_allocator_tbl))
+
+    rb_vmkey_coverages,
+#define rb_vm_coverages (*rb_vm_specific_ptr(rb_vmkey_coverages))
+
+    ruby_builtin_object_count,
+    ruby_private_object_count = ruby_builtin_object_count - ruby_private_object_vmkey_begin + 1
+};
+
+#define rb_wrap_st_table(tbl) Data_Wrap_Struct(0, rb_mark_tbl, st_free_table, tbl)
+
+#endif	/* RUBY_PRIVATE_OBJECT_H */

Property changes on: mvm/private_object.h
___________________________________________________________________
Name: svn:eol-style
   + LF
Name: svn:keywords
   + Author Id Revision


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]