mirror of
https://github.com/python/cpython.git
synced 2025-11-03 03:22:27 +00:00
chore: fix typos (#116345)
Signed-off-by: cui fliter <imcusg@gmail.com>
This commit is contained in:
parent
4402b3cbcf
commit
e7ba6e9dbe
15 changed files with 17 additions and 17 deletions
|
|
@ -103,7 +103,7 @@ int _PyCompile_EnsureArrayLargeEnough(
|
|||
int _PyCompile_ConstCacheMergeOne(PyObject *const_cache, PyObject **obj);
|
||||
|
||||
|
||||
// Export for '_opcode' extention module
|
||||
// Export for '_opcode' extension module
|
||||
PyAPI_FUNC(int) _PyCompile_OpcodeIsValid(int opcode);
|
||||
PyAPI_FUNC(int) _PyCompile_OpcodeHasArg(int opcode);
|
||||
PyAPI_FUNC(int) _PyCompile_OpcodeHasConst(int opcode);
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ static inline int _PyObject_GC_MAY_BE_TRACKED(PyObject *obj) {
|
|||
|
||||
/* True if an object is shared between multiple threads and
|
||||
* needs special purpose when freeing to do the possibility
|
||||
* of in-flight lock-free reads occuring */
|
||||
* of in-flight lock-free reads occurring */
|
||||
static inline int _PyObject_GC_IS_SHARED(PyObject *op) {
|
||||
return (op->ob_gc_bits & _PyGC_BITS_SHARED) != 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ extern "C" {
|
|||
#define PY_MONITORING_EVENT_RERAISE 14
|
||||
|
||||
|
||||
/* Ancilliary events */
|
||||
/* Ancillary events */
|
||||
|
||||
#define PY_MONITORING_EVENT_C_RETURN 15
|
||||
#define PY_MONITORING_EVENT_C_RAISE 16
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ typedef struct _rare_events {
|
|||
*/
|
||||
struct _is {
|
||||
|
||||
/* This struct countains the eval_breaker,
|
||||
/* This struct contains the eval_breaker,
|
||||
* which is by far the hottest field in this struct
|
||||
* and should be placed at the beginning. */
|
||||
struct _ceval_state ceval;
|
||||
|
|
|
|||
|
|
@ -271,7 +271,7 @@ PyAPI_FUNC(void) _PyRWMutex_Unlock(_PyRWMutex *rwmutex);
|
|||
// underlying data and then read the sequence number again after reading the data. If the
|
||||
// sequence has not changed the data is valid.
|
||||
//
|
||||
// Differs a little bit in that we use CAS on sequence as the lock, instead of a seperate spin lock.
|
||||
// Differs a little bit in that we use CAS on sequence as the lock, instead of a separate spin lock.
|
||||
// The writer can also detect that the undelering data has not changed and abandon the write
|
||||
// and restore the previous sequence.
|
||||
typedef struct {
|
||||
|
|
@ -284,7 +284,7 @@ PyAPI_FUNC(void) _PySeqLock_LockWrite(_PySeqLock *seqlock);
|
|||
// Unlock the sequence lock and move to the next sequence number.
|
||||
PyAPI_FUNC(void) _PySeqLock_UnlockWrite(_PySeqLock *seqlock);
|
||||
|
||||
// Abandon the current update indicating that no mutations have occured
|
||||
// Abandon the current update indicating that no mutations have occurred
|
||||
// and restore the previous sequence value.
|
||||
PyAPI_FUNC(void) _PySeqLock_AbandonWrite(_PySeqLock *seqlock);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue