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

ruby-changes:63990

From: =E5=8D=9C=E9=83=A8=E6=98=8C=E5=B9=B3 <ko1@a...>
Date: Mon, 7 Dec 2020 14:20:58 +0900 (JST)
Subject: [ruby-changes:63990] cc36e499f9 (master): Doxygen terminology update [ci skip]

https://git.ruby-lang.org/ruby.git/commit/?id=cc36e499f9

From cc36e499f9403c2e3dd0514fc8f13ff485c10b82 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=8D=9C=E9=83=A8=E6=98=8C=E5=B9=B3?=
 <shyouhei@r...>
Date: Mon, 7 Dec 2020 12:37:18 +0900
Subject: Doxygen terminology update [ci skip]

Follow N2328 http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2328.pdf

diff --git a/include/ruby/internal/xmalloc.h b/include/ruby/internal/xmalloc.h
index fc04d02..af5e863 100644
--- a/include/ruby/internal/xmalloc.h
+++ b/include/ruby/internal/xmalloc.h
@@ -55,7 +55,7 @@ RBIMPL_ATTR_RESTRICT() https://github.com/ruby/ruby/blob/trunk/include/ruby/internal/xmalloc.h#L55
 RBIMPL_ATTR_RETURNS_NONNULL()
 RBIMPL_ATTR_ALLOC_SIZE((1))
 /**
- * Allocates an  object instance.  It is  largely the same as  system malloc(),
+ * Allocates a  storage instance.  It is  largely the same as  system malloc(),
  * except:
  *
  *   - It raises Ruby exceptions instead of returning NULL, and
@@ -142,19 +142,19 @@ RBIMPL_ATTR_NODISCARD() https://github.com/ruby/ruby/blob/trunk/include/ruby/internal/xmalloc.h#L142
 RBIMPL_ATTR_RETURNS_NONNULL()
 RBIMPL_ATTR_ALLOC_SIZE((2))
 /**
- * Resize the object instance.
+ * Resize the storage instance.
  *
- * @param[in]  ptr           A  valid pointer  to an  object instance  that was
+ * @param[in]  ptr           A  valid pointer  to a  storage instance  that was
  *                           previously  returned  from either  ruby_xmalloc(),
  *                           ruby_xmalloc2(),  ruby_xcalloc(), ruby_xrealloc(),
  *                           or ruby_xrealloc2().
  * @param[in]  newsiz        Requested new amount of memory.
  * @throw      rb_eMemError  No space left for `newsiz` bytes allocation.
  * @retval     ptr           In case  the function  returns the  passed pointer
- *                           as-is, the object instance  that the pointer holds
+ *                           as-is, the storage instance that the pointer holds
  *                           is  either  grown or  shrunken  to  have at  least
  *                           `newsiz` bytes.
- * @retval     otherwise     A  valid  pointer  to  a  newly  allocated  object
+ * @retval     otherwise     A  valid  pointer  to a  newly  allocated  storage
  *                           instance which has at  least `newsiz` bytes width,
  *                           and  holds previous  contents of  `ptr`.  In  this
  *                           case `ptr` is  invalidated as if it  was passed to
@@ -182,8 +182,8 @@ RBIMPL_ATTR_NODISCARD() https://github.com/ruby/ruby/blob/trunk/include/ruby/internal/xmalloc.h#L182
 RBIMPL_ATTR_RETURNS_NONNULL()
 RBIMPL_ATTR_ALLOC_SIZE((2,3))
 /**
- * Identical to ruby_xrealloc(), except it resizes the given object instance to
- * `newelems`  * `newsiz`  bytes.  This  is needed  because the  multiplication
+ * Identical to ruby_xrealloc(),  except it resizes the  given storage instance
+ * to `newelems` *  `newsiz` bytes.  This is needed  because the multiplication
  * could integer overflow.   On such situations Ruby does not  try to touch the
  * contents  of  argument pointer  at  all  but  raises Ruby  level  exceptions
  * instead.  If there is no integer  overflow the behaviour is exactly the same
@@ -192,7 +192,7 @@ RBIMPL_ATTR_ALLOC_SIZE((2,3)) https://github.com/ruby/ruby/blob/trunk/include/ruby/internal/xmalloc.h#L192
  * This  is   roughly  the  same   as  reallocarray()  function   that  OpenBSD
  * etc. provides, but also interacts with our GC.
  *
- * @param[in]  ptr           A  valid pointer  to an  object instance  that was
+ * @param[in]  ptr           A  valid pointer  to a  storage instance  that was
  *                           previously  returned  from either  ruby_xmalloc(),
  *                           ruby_xmalloc2(),  ruby_xcalloc(), ruby_xrealloc(),
  *                           or ruby_xrealloc2().
@@ -201,10 +201,10 @@ RBIMPL_ATTR_ALLOC_SIZE((2,3)) https://github.com/ruby/ruby/blob/trunk/include/ruby/internal/xmalloc.h#L201
  * @throw      rb_eMemError  No space left for  allocation.
  * @throw      rb_eArgError  `newelems` * `newsiz` would overflow.
  * @retval     ptr           In case  the function  returns the  passed pointer
- *                           as-is, the object instance  that the pointer holds
+ *                           as-is, the storage instance that the pointer holds
  *                           is  either  grown or  shrunken  to  have at  least
  *                           `newelems` * `newsiz` bytes.
- * @retval     otherwise     A  valid  pointer  to  a  newly  allocated  object
+ * @retval     otherwise     A  valid  pointer  to a  newly  allocated  storage
  *                           instance which has at  least `newelems` * `newsiz`
  *                           bytes width, and holds previous contents of `ptr`.
  *                           In this  case `ptr`  is invalidated  as if  it was
@@ -230,12 +230,12 @@ RBIMPL_ATTR_NOEXCEPT(realloc(ptr, newelems * newsiz)) https://github.com/ruby/ruby/blob/trunk/include/ruby/internal/xmalloc.h#L230
 ;
 
 /**
- * Deallocates an object instance.
+ * Deallocates a storage instance.
  *
  * @param[out]  ptr  Either NULL,  or a valid pointer  previously returned from
  *                   one  of  ruby_xmalloc(), ruby_xmalloc2(),  ruby_xcalloc(),
  *                   ruby_xrealloc(), or ruby_xrealloc2().
- * @warning     Every single  object instance that was  previously allocated by
+ * @warning     Every single storage instance  that was previously allocated by
  *              either    ruby_xmalloc(),   ruby_xmalloc2(),    ruby_xcalloc(),
  *              ruby_xrealloc(),  or  ruby_xrealloc2()   shall  be  invalidated
  *              exactly once by  either passing it to  ruby_xfree(), or passing
-- 
cgit v0.10.2


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

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