diff options
author | Kian-Meng, Ang <kianmeng@cpan.org> | 2021-11-26 05:23:41 +0800 |
---|---|---|
committer | Kian-Meng, Ang <kianmeng@cpan.org> | 2021-11-30 05:54:43 +0800 |
commit | 94ea7e2e10f4fe7979af7fe23f27d4ee07bd156b (patch) | |
tree | fd3a22568c87589a9e10918856d29f74cb505347 /erts/emulator/beam | |
parent | 295c7189c086d9e22a0b50d6d9bd759767053107 (diff) | |
download | erlang-94ea7e2e10f4fe7979af7fe23f27d4ee07bd156b.tar.gz |
Fix typos in erts/emulator/beam
Diffstat (limited to 'erts/emulator/beam')
73 files changed, 151 insertions, 151 deletions
diff --git a/erts/emulator/beam/atom.h b/erts/emulator/beam/atom.h index 2bc1f653ec..9236d9b23f 100644 --- a/erts/emulator/beam/atom.h +++ b/erts/emulator/beam/atom.h @@ -36,7 +36,7 @@ /* Internal atom cache needs MAX_ATOM_TABLE_SIZE to be less than an unsigned 32 bit integer. See external.c(erts_encode_ext_dist_header_setup) for more details. */ -#define MAX_ATOM_TABLE_SIZE ((MAX_ATOM_INDEX + 1 < (UWORD_CONSTANT(1) << 32)) ? MAX_ATOM_INDEX + 1 : ((UWORD_CONSTANT(1) << 31) - 1)) /* Here we use maximum signed interger value to avoid integer overflow */ +#define MAX_ATOM_TABLE_SIZE ((MAX_ATOM_INDEX + 1 < (UWORD_CONSTANT(1) << 32)) ? MAX_ATOM_INDEX + 1 : ((UWORD_CONSTANT(1) << 31) - 1)) /* Here we use maximum signed integer value to avoid integer overflow */ #else #define MAX_ATOM_TABLE_SIZE (MAX_ATOM_INDEX + 1) #endif diff --git a/erts/emulator/beam/beam_bif_load.c b/erts/emulator/beam/beam_bif_load.c index 744e8723ee..040c6fa6b3 100644 --- a/erts/emulator/beam/beam_bif_load.c +++ b/erts/emulator/beam/beam_bif_load.c @@ -857,7 +857,7 @@ BIF_RETTYPE finish_after_on_load_2(BIF_ALIST_2) modp->on_load = 0; /* - * The on_load function succeded. Fix up export entries. + * The on_load function succeeded. Fix up export entries. */ num_exps = export_list_size(code_ix); for (i = 0; i < num_exps; i++) { @@ -1236,7 +1236,7 @@ any_heap_refs(Eterm* start, Eterm* end, char* mod_start, Uint mod_size) * - erts_internal:release_literal_area_switch() changes the set of * counters that blocks release of literal areas * - The literal area collector process gets suspended waiting thread - * progress in order to ensure that the change of counters is visable + * progress in order to ensure that the change of counters is visible * by all schedulers. * - When the literal area collector process is resumed after thread * progress has completed, erts_internal:release_literal_area_switch() diff --git a/erts/emulator/beam/beam_debug.c b/erts/emulator/beam/beam_debug.c index 98917a6e89..676e4919ef 100644 --- a/erts/emulator/beam/beam_debug.c +++ b/erts/emulator/beam/beam_debug.c @@ -1134,7 +1134,7 @@ dirty_test(Process *c_p, Eterm type, Eterm arg1, Eterm arg2, ErtsCodePtr I) Eterm *hp, sz; Eterm cpy; /* We do not want this to be optimized, - but rather the oposite... */ + but rather the opposite... */ sz = size_object(arg2); hp = HAlloc(c_p, sz); cpy = copy_struct(arg2, sz, &hp, &c_p->off_heap); diff --git a/erts/emulator/beam/bif.c b/erts/emulator/beam/bif.c index 2e44f9c4b7..96709b113b 100644 --- a/erts/emulator/beam/bif.c +++ b/erts/emulator/beam/bif.c @@ -2645,7 +2645,7 @@ done: /**********************************************************************/ -/* returns the head of a list - this function is unecessary +/* returns the head of a list - this function is unnecessary and is only here to keep Robert happy (Even more, since it's OP as well) */ BIF_RETTYPE hd_1(BIF_ALIST_1) { @@ -3395,7 +3395,7 @@ BIF_RETTYPE list_to_integer_2(BIF_ALIST_2) { /* Bif implementation is about 50% faster than pure erlang, and since we have erts_chars_to_integer now it is simpler - as well. This could be optmized further if we did not have to + as well. This could be optimized further if we did not have to copy the list to buf. */ Sint i; Eterm res, dummy; @@ -4452,7 +4452,7 @@ BIF_RETTYPE port_to_list_1(BIF_ALIST_1) /**********************************************************************/ -/* convert a list of ascii characeters of the form +/* convert a list of ascii characters of the form <node.number.serial> to a PID */ diff --git a/erts/emulator/beam/big.c b/erts/emulator/beam/big.c index ddaceecbf7..1ff6c8f89a 100644 --- a/erts/emulator/beam/big.c +++ b/erts/emulator/beam/big.c @@ -608,7 +608,7 @@ static dsize_t Z_sub(ErtsDigit* y, dsize_t yl, ErtsDigit* r) /* ** Multiply digits in x with digits in y and store in r -** Assumption: digits in r must be 0 (upto the size of x) +** Assumption: digits in r must be 0 (up to the size of x) */ static dsize_t I_mul(ErtsDigit* x, dsize_t xl, ErtsDigit* y, dsize_t yl, ErtsDigit* r) { @@ -984,7 +984,7 @@ static ErtsDigit D_rem(ErtsDigit* x, dsize_t xl, ErtsDigit d) /* ** Remainder of x and y ** -** Assumtions: xl >= yl, yl > 1 +** Assumptions: xl >= yl, yl > 1 ** r must contain at least xl number of digits */ static dsize_t I_rem(ErtsDigit* x, dsize_t xl, ErtsDigit* y, dsize_t yl, ErtsDigit* r) @@ -2618,7 +2618,7 @@ int term_equals_2pow32(Eterm x) if (!is_big(x)) return 0; bp = big_val(x); -#if D_EXP == 16 /* 16 bit platfrom not really supported!!! */ +#if D_EXP == 16 /* 16 bit platform not really supported!!! */ return (BIG_SIZE(bp) == 3) && !BIG_DIGIT(bp,0) && !BIG_DIGIT(bp,1) && BIG_DIGIT(bp,2) == 1; #elif D_EXP == 32 diff --git a/erts/emulator/beam/binary.c b/erts/emulator/beam/binary.c index a006553ef3..3b4a463660 100644 --- a/erts/emulator/beam/binary.c +++ b/erts/emulator/beam/binary.c @@ -996,7 +996,7 @@ BIF_RETTYPE erts_list_to_binary_bif(Process *c_p, Eterm arg, Export *bif) break; /* done */ } if (!ERTS_IOLIST_TO_BUF_FAILED(res)) - ERTS_INTERNAL_ERROR("iolist_size/iolist_to_buf missmatch"); + ERTS_INTERNAL_ERROR("iolist_size/iolist_to_buf mismatch"); if (res == ERTS_IOLIST_TO_BUF_OVERFLOW) goto overflow; goto type_error; @@ -1106,7 +1106,7 @@ BIF_RETTYPE list_to_bitstring_1(BIF_ALIST_1) break; /* done */ } if (!ERTS_IOLIST_TO_BUF_FAILED(res)) - ERTS_INTERNAL_ERROR("iolist_size/iolist_to_buf missmatch"); + ERTS_INTERNAL_ERROR("iolist_size/iolist_to_buf mismatch"); if (res == ERTS_IOLIST_TO_BUF_OVERFLOW) goto overflow; goto type_error; diff --git a/erts/emulator/beam/code_ix.h b/erts/emulator/beam/code_ix.h index 8412ff8304..14b86ec5e3 100644 --- a/erts/emulator/beam/code_ix.h +++ b/erts/emulator/beam/code_ix.h @@ -31,7 +31,7 @@ * The current 'active' code index is used to access the current running * code. The 'staging' code index is used by the process that performs * a code change operation. When a code change operation completes - * succesfully, the staging code index becomes the new active code index. + * successfully, the staging code index becomes the new active code index. * * The third code index is not explicitly used. It can be thought of as * the "previous active" or the "next staging" index. It is needed to make diff --git a/erts/emulator/beam/dist.c b/erts/emulator/beam/dist.c index 6876915ded..5a79b8115c 100644 --- a/erts/emulator/beam/dist.c +++ b/erts/emulator/beam/dist.c @@ -1701,7 +1701,7 @@ dsig_send_spawn_request(ErtsDSigSendContext *ctx, Eterm ref, Eterm from, * Present this as two messages for the sequence tracing. * All data except the argument list in the first message * and then the argument list as second message (which - * willl become an actual message). For more info see + * will become an actual message). For more info see * handling of seq-trace token in erl_create_process(). */ @@ -3817,7 +3817,7 @@ erts_dist_command(Port *prt, int initial_reds) /* * Everything that was buffered when we started have now been * written to the port. If port isn't busy but dist entry is - * and we havn't got too muched queued on dist entry, set + * and we haven't got too muched queued on dist entry, set * dist entry in a non-busy state and resume suspended * processes. */ @@ -4638,7 +4638,7 @@ BIF_RETTYPE setnode_2(BIF_ALIST_2) if (!is_node_name_atom(BIF_ARG_1)) goto error; - if (BIF_ARG_1 == am_Noname) /* cant use this name !! */ + if (BIF_ARG_1 == am_Noname) /* can't use this name !! */ goto error; if (erts_is_alive) /* must not be alive! */ goto error; diff --git a/erts/emulator/beam/emu/arith_instrs.tab b/erts/emulator/beam/emu/arith_instrs.tab index 13c33b8f6b..b5d94e3c24 100644 --- a/erts/emulator/beam/emu/arith_instrs.tab +++ b/erts/emulator/beam/emu/arith_instrs.tab @@ -474,7 +474,7 @@ shift.execute(Fail, Dst) { HRelease(c_p, hp_end, hp); if (ERTS_UNLIKELY(is_nil(Op1))) { /* - * This result must have been only slighty larger + * This result must have been only slightly larger * than allowed since it wasn't caught by the * previous test. */ diff --git a/erts/emulator/beam/emu/beam_emu.c b/erts/emulator/beam/emu/beam_emu.c index 0be488bdff..879a4fb531 100644 --- a/erts/emulator/beam/emu/beam_emu.c +++ b/erts/emulator/beam/emu/beam_emu.c @@ -122,7 +122,7 @@ ErtsCodePtr beam_continue_exit; /* NOTE These should be the only variables containing trace instructions. ** Sometimes tests are for the instruction value, and sometimes -** for the referring variable (one of these), and rouge references +** for the referring variable (one of these), and rogue references ** will most likely cause chaos. */ diff --git a/erts/emulator/beam/emu/bif_instrs.tab b/erts/emulator/beam/emu/bif_instrs.tab index eee74c3085..8a8a746b81 100644 --- a/erts/emulator/beam/emu/bif_instrs.tab +++ b/erts/emulator/beam/emu/bif_instrs.tab @@ -307,7 +307,7 @@ call_light_bif(Bif, Exp) { // // Call a BIF tail-recursively, storing the result in x(0) and doing -// a return to the continuation poiner. +// a return to the continuation pointer. // call_light_bif_only(Bif, Exp) { ErlHeapFragment *live_hf_end; diff --git a/erts/emulator/beam/emu/ops.tab b/erts/emulator/beam/emu/ops.tab index 1c1181e95e..7814da38bb 100644 --- a/erts/emulator/beam/emu/ops.tab +++ b/erts/emulator/beam/emu/ops.tab @@ -264,7 +264,7 @@ is_number Fail Literal=q => move Literal x | is_number Fail x jump f # -# Expection rasing instructions. Infrequently executed. +# Exception raising instructions. Infrequently executed. # %cold @@ -1092,7 +1092,7 @@ bs_get_float2 Fail=f Ms=x Live=u Sz=q Unit=u Flags=u Dst=d => jump Fail i_bs_get_float2 xy f? t s t d -# Miscellanous +# Miscellaneous bs_skip_bits2 Fail=f Ms=xy Sz=sq Unit=u Flags=u => skip_bits2(Fail, Ms, Sz, Unit, Flags) diff --git a/erts/emulator/beam/erl_alloc.c b/erts/emulator/beam/erl_alloc.c index 96e0340dbe..e2b8bc9305 100644 --- a/erts/emulator/beam/erl_alloc.c +++ b/erts/emulator/beam/erl_alloc.c @@ -2203,7 +2203,7 @@ erts_memory(fmtfn_t *print_to_p, void *print_to_arg, void *proc, Eterm earg) ERTS_LC_ASSERT(erts_thr_progress_is_blocking()); - /* Figure out whats wanted... */ + /* Figure out what's wanted... */ length = 0; if (is_non_value(earg)) { /* i.e. wants all */ @@ -3140,7 +3140,7 @@ reply_alloc_info(void *vair) if (hpp) sys_alloc_stat(&sas); if (szp) { - /* ensure ehough heap */ + /* ensure enough heap */ sas.top_pad = INT_MAX; sas.trim_threshold = INT_MAX; } diff --git a/erts/emulator/beam/erl_alloc_util.c b/erts/emulator/beam/erl_alloc_util.c index edc44e8018..482cf0554a 100644 --- a/erts/emulator/beam/erl_alloc_util.c +++ b/erts/emulator/beam/erl_alloc_util.c @@ -1781,7 +1781,7 @@ get_used_allctr(Allctr_t *pref_allctr, int pref_lock, void *p, UWord *sizep, * This carrier has just been given back to us by writing * to crr->allctr with a write barrier (see abandon_carrier). * - * We need a mathing read barrier to guarantee a correct view + * We need a matching read barrier to guarantee a correct view * of the carrier for deallocation work. */ act = erts_atomic_cmpxchg_rb(&crr->allctr, @@ -3080,7 +3080,7 @@ mbc_realloc(Allctr_t *allctr, ErtsAlcType_t type, void *p, Uint size, } if (cand_blk_sz < get_blk_sz) { - /* We wont fit in cand_blk get a new one */ + /* We won't fit in cand_blk get a new one */ #endif /* !MBC_REALLOC_ALWAYS_MOVES */ @@ -3154,7 +3154,7 @@ mbc_realloc(Allctr_t *allctr, ErtsAlcType_t type, void *p, Uint size, /* * Copy user-data then update new blocks in mbc_alloc_finalize(). * mbc_alloc_finalize() may write headers at old location of - * user data; therfore, order is important. + * user data; therefore, order is important. */ new_p = BLK2UMEM(new_blk); diff --git a/erts/emulator/beam/erl_ao_firstfit_alloc.c b/erts/emulator/beam/erl_ao_firstfit_alloc.c index cb3159b762..7b596d628d 100644 --- a/erts/emulator/beam/erl_ao_firstfit_alloc.c +++ b/erts/emulator/beam/erl_ao_firstfit_alloc.c @@ -1279,10 +1279,10 @@ static void print_tree(AOFF_RBTree_t*); /* * Checks that the order between parent and children are correct, - * and that the Red-Black Tree properies are satisfied. if size > 0, + * and that the Red-Black Tree properties are satisfied. if size > 0, * check_tree() returns the node that satisfies "address order first fit" * - * The Red-Black Tree properies are: + * The Red-Black Tree properties are: * 1. Every node is either red or black. * 2. Every leaf (NIL) is black. * 3. If a node is red, then both its children are black. diff --git a/erts/emulator/beam/erl_async.c b/erts/emulator/beam/erl_async.c index b1aef68b82..36ee847a33 100644 --- a/erts/emulator/beam/erl_async.c +++ b/erts/emulator/beam/erl_async.c @@ -528,7 +528,7 @@ unsigned int driver_async_port_key(ErlDrvPort port) ** key pointer to secedule queue (NULL means round robin) ** async_invoke function to run in thread ** async_data data to pass to invoke function -** async_free function for relase async_data in case of failure +** async_free function for release async_data in case of failure */ long driver_async(ErlDrvPort ix, unsigned int* key, void (*async_invoke)(void*), void* async_data, diff --git a/erts/emulator/beam/erl_bestfit_alloc.c b/erts/emulator/beam/erl_bestfit_alloc.c index 79399ec35e..5522e5741a 100644 --- a/erts/emulator/beam/erl_bestfit_alloc.c +++ b/erts/emulator/beam/erl_bestfit_alloc.c @@ -735,7 +735,7 @@ bf_link_free_block(Allctr_t *allctr, Block_t *block) BF_LIST_PREV(BF_LIST_NEXT(x)) = blk; BF_LIST_NEXT(x) = blk; - return; /* Finnished */ + return; /* Finished */ } else if (blk_sz < size) { if (!x->left) { @@ -1009,11 +1009,11 @@ static void print_tree(RBTree_t *, int); /* * Checks that the order between parent and children are correct, - * and that the Red-Black Tree properies are satisfied. if size > 0, + * and that the Red-Black Tree properties are satisfied. if size > 0, * check_tree() returns a node that satisfies "best fit" resp. * "address order best fit". * - * The Red-Black Tree properies are: + * The Red-Black Tree properties are: * 1. Every node is either red or black. * 2. Every leaf (NIL) is black. * 3. If a node is red, then both its children are black. diff --git a/erts/emulator/beam/erl_bif_binary.c b/erts/emulator/beam/erl_bif_binary.c index 04933cb78b..6e56816a27 100644 --- a/erts/emulator/beam/erl_bif_binary.c +++ b/erts/emulator/beam/erl_bif_binary.c @@ -1322,7 +1322,7 @@ static int parse_match_opts_list(Eterm l, Eterm bin, Uint *posp, Uint *endp) return 0; } else { badarg: - /* Ensure intialization. */ + /* Ensure initialization. */ *posp = 0; *endp = 0; return 1; diff --git a/erts/emulator/beam/erl_bif_chksum.c b/erts/emulator/beam/erl_bif_chksum.c index f01bc0d0c3..ee2d8abb7a 100644 --- a/erts/emulator/beam/erl_bif_chksum.c +++ b/erts/emulator/beam/erl_bif_chksum.c @@ -230,7 +230,7 @@ L_Again: /* Restart with sublist, old listend was pushed on stack */ if (!left) { #ifdef ALLOW_BYTE_TAIL if (is_byte(ioterm)) { - /* inproper list with byte tail*/ + /* improper list with byte tail*/ Eterm *hp; hp = HAlloc(p, 2); ioterm = CONS(hp, ioterm, NIL); @@ -239,7 +239,7 @@ L_Again: /* Restart with sublist, old listend was pushed on stack */ ; #endif } else if (!is_list(ioterm) && !is_nil(ioterm)) { - /* inproper list end */ + /* improper list end */ #ifdef ALLOW_BYTE_TAIL if (is_byte(ioterm)) { unsigned char b[1]; diff --git a/erts/emulator/beam/erl_bif_guard.c b/erts/emulator/beam/erl_bif_guard.c index 2730b99ba4..f385f66635 100644 --- a/erts/emulator/beam/erl_bif_guard.c +++ b/erts/emulator/beam/erl_bif_guard.c @@ -289,7 +289,7 @@ Eterm erts_trapping_length_1(Process* p, Eterm* args) if (is_list(list)) { /* - * We have exceeded the alloted number of iterations. + * We have exceeded the allotted number of iterations. * Save the result so far and signal a trap. */ args[0] = list; diff --git a/erts/emulator/beam/erl_bif_info.c b/erts/emulator/beam/erl_bif_info.c index ed617f6765..b0985cf20d 100644 --- a/erts/emulator/beam/erl_bif_info.c +++ b/erts/emulator/beam/erl_bif_info.c @@ -431,7 +431,7 @@ static int make_one_lnk_element(ErtsLink *lnk, void * vpllc, Sint reds) break; } default: - ERTS_INTERNAL_ERROR("Unkown link type"); + ERTS_INTERNAL_ERROR("Unknown link type"); t = am_undefined; break; } @@ -1300,7 +1300,7 @@ send_signal: { flags |= ERTS_PI_FLAG_REQUEST_FOR_OTHER; need_msgq_len = (flags & ERTS_PI_FLAG_NEED_MSGQ_LEN); /* - * Set save pointer to the end of the message queue so we wont + * Set save pointer to the end of the message queue so we won't * have to scan the whole* message queue for the result. Note * that caller unconditionally has to enter a receive only * matching messages containing 'ref', or restore save pointer. diff --git a/erts/emulator/beam/erl_bif_port.c b/erts/emulator/beam/erl_bif_port.c index 93de1bf5e0..38e44a1743 100644 --- a/erts/emulator/beam/erl_bif_port.c +++ b/erts/emulator/beam/erl_bif_port.c @@ -104,7 +104,7 @@ BIF_RETTYPE erts_internal_open_port_2(BIF_ALIST_2) port->async_open_port->to = BIF_P->common.id; /* - * We unconditionaly *must* do a receive on a message + * We unconditionally *must* do a receive on a message * containing the reference after this... */ erts_msgq_set_save_end(BIF_P); @@ -1000,7 +1000,7 @@ open_port(Process* p, Eterm name, Eterm settings, int *err_typep, int *err_nump) name = tp[1]; encoding = erts_get_native_filename_encoding(); /* Do not convert the command to utf-16le yet, do that in win32 specific code */ - /* since the cmd is used for comparsion with drivers names and copied to port info */ + /* since the cmd is used for comparison with drivers names and copied to port info */ if (encoding == ERL_FILENAME_WIN_WCHAR) { encoding = ERL_FILENAME_UTF8; } diff --git a/erts/emulator/beam/erl_bits_f16.h b/erts/emulator/beam/erl_bits_f16.h index 653239d64d..cda52ab719 100644 --- a/erts/emulator/beam/erl_bits_f16.h +++ b/erts/emulator/beam/erl_bits_f16.h @@ -33,7 +33,7 @@ * 1. uint16_t and uint32_t have been rewritten to Uint16 and Uint32 * 2. Mixed declarations were moved to the top to avoid warnings * 3. inline was rewritten as ERTS_INLINE - * 4. UINT16_C(x) and UINT32_C(x) were rewriten to xU as we don't support 16bits platform + * 4. UINT16_C(x) and UINT32_C(x) were rewritten to xU as we don't support 16bits platform */ static ERTS_INLINE float fp32_from_bits(Uint32 w) { @@ -180,7 +180,7 @@ static ERTS_INLINE float fp16_ieee_to_fp32_value(Uint16 h) { * A normalized single-precision floating-point number is represented as: * FP32 = (1 + mantissa * 2**(-23)) * 2**(exponent - 127) * Therefore, when the biased exponent is 126, a unit change in the mantissa of the input denormalized half-precision - * number causes a change of the constructud single-precision number by 2**(-24), i.e. the same ammount. + * number causes a change of the constructud single-precision number by 2**(-24), i.e. the same amount. * * The last step is to adjust the bias of the constructed single-precision number. When the input half-precision number * is zero, the constructed single-precision number has the value of diff --git a/erts/emulator/beam/erl_db.c b/erts/emulator/beam/erl_db.c index 9a4eaa2ceb..c8300955cd 100644 --- a/erts/emulator/beam/erl_db.c +++ b/erts/emulator/beam/erl_db.c @@ -258,8 +258,8 @@ make_btid(DbTable *tb) erts_atomic_init_nob(tbref, (erts_aint_t) tb); tb->common.btid = btid; /* - * Table and magic indirection refer eachother, - * and table is refered once by being alive... + * Table and magic indirection refer each other, + * and table is referred once by being alive... */ erts_refc_init(&tb->common.refc, 2); erts_refc_inc(&btid->intern.refc, 1); @@ -2456,7 +2456,7 @@ BIF_RETTYPE ets_new_2(BIF_ALIST_2) status |= DB_FREQ_READ; /* we create table outside any table lock - * and take the unusal cost of destroy table if it + * and take the unusual cost of destroy table if it * fails to find a slot */ { @@ -3178,7 +3178,7 @@ ets_all_reply(ErtsSchedulerData *esdp, ErtsEtsAllReq **reqpp, * - save_sched_table() inserts at end of circular list. * * - This function scans from the end so we know that - * the amount of tables to scan wont grow even if we + * the amount of tables to scan won't grow even if we * yield. * * - remove_sched_table() updates the table we yielded @@ -4434,7 +4434,7 @@ void init_db(ErtsDbSpinCount db_spin_count) } /* - * We don't have ony hard limit for number of tables anymore, . + * We don't have only hard limit for number of tables anymore, . * but we use 'db_max_tabs' to determine size of name hash table. */ meta_name_tab_mask = (((Uint) 1)<<bits) - 1; diff --git a/erts/emulator/beam/erl_db.h b/erts/emulator/beam/erl_db.h index a18be4d168..31ff7f1292 100644 --- a/erts/emulator/beam/erl_db.h +++ b/erts/emulator/beam/erl_db.h @@ -94,7 +94,7 @@ union db_table { /*TT*/ }; -#define DB_DEF_MAX_TABS 8192 /* Superseeded by environment variable +#define DB_DEF_MAX_TABS 8192 /* Superseded by environment variable "ERL_MAX_ETS_TABLES" */ #define ERL_MAX_ETS_TABLES_ENV "ERL_MAX_ETS_TABLES" diff --git a/erts/emulator/beam/erl_db_catree.c b/erts/emulator/beam/erl_db_catree.c index 10a5aa1390..e1304b831f 100644 --- a/erts/emulator/beam/erl_db_catree.c +++ b/erts/emulator/beam/erl_db_catree.c @@ -1259,7 +1259,7 @@ static void join_catree(DbTableCATree *tb, neighbor_parent = leftmost_route_node(GET_RIGHT(parent)); } } - } else { /* Symetric case */ + } else { /* Symmetric case */ ASSERT(GET_RIGHT(parent) == thiz); neighbor = rightmost_base_node(GET_LEFT_ACQB(parent)); if (try_wlock_base_node(&neighbor->u.base)) { diff --git a/erts/emulator/beam/erl_db_hash.c b/erts/emulator/beam/erl_db_hash.c index f18f2df40c..d3a29e5c04 100644 --- a/erts/emulator/beam/erl_db_hash.c +++ b/erts/emulator/beam/erl_db_hash.c @@ -3273,7 +3273,7 @@ static void calc_shrink_limit(DbTableHash* tb) */ /* square of z-score 95% confidence */ /* const double z2 = 1.96*1.96; */ - /* Estimated propotion used buckets */ + /* Estimated proportion used buckets */ /* const double p = 0.5; */ /* margin of error */ /* const double moe = 0.1; */ @@ -4010,7 +4010,7 @@ void db_calc_stats_hash(DbTableHash* tb, DbHashStats* stats) stats->avg_chain_len = (float)sum / NACTIVE(tb); stats->std_dev_chain_len = sqrt((sq_sum - stats->avg_chain_len*sum) / NACTIVE(tb)); /* Expected standard deviation from a good uniform hash function, - ie binomial distribution (not taking the linear hashing into acount) */ + ie binomial distribution (not taking the linear hashing into account) */ stats->std_dev_expected = sqrt(stats->avg_chain_len * (1 - 1.0/NACTIVE(tb))); stats->kept_items = kept_items; } diff --git a/erts/emulator/beam/erl_db_tree.c b/erts/emulator/beam/erl_db_tree.c index a439b974a7..b2b1773211 100644 --- a/erts/emulator/beam/erl_db_tree.c +++ b/erts/emulator/beam/erl_db_tree.c @@ -3097,7 +3097,7 @@ static TreeDbTerm *find_next(DbTableCommon *tb, TreeDbTerm *root, for (;;) { PUSH_NODE(stack, this); if (( c = cmp_key(tb,key,this) ) > 0) { - if (this->right == NULL) /* We are at the previos + if (this->right == NULL) /* We are at the previous and the element does not exist */ break; @@ -4273,7 +4273,7 @@ static void check_slot_pos(DbTableTree *tb) return; t = traverse_until(tb->root, &pos, tb->stack.slot); if (t != tb->stack.array[tb->stack.pos - 1]) { - erts_fprintf(stderr, "Slot position does not correspont with stack, " + erts_fprintf(stderr, "Slot position does not correspond with stack, " "element position %d is really 0x%08X, when stack says " "it's 0x%08X\n", tb->stack.slot, t, tb->stack.array[tb->stack.pos - 1]); diff --git a/erts/emulator/beam/erl_db_util.c b/erts/emulator/beam/erl_db_util.c index 840228e854..76fbc9189c 100644 --- a/erts/emulator/beam/erl_db_util.c +++ b/erts/emulator/beam/erl_db_util.c @@ -1930,7 +1930,7 @@ restart: ** stack ---> + + ** .......... ** +-------------+ - ** The stack is expected to grow towards *higher* adresses. + ** The stack is expected to grow towards *higher* addresses. ** A special case is when the match expression is a single binding ** (i.e '$1'). */ diff --git a/erts/emulator/beam/erl_db_util.h b/erts/emulator/beam/erl_db_util.h index 7945bbfd8b..9784b4ce5c 100644 --- a/erts/emulator/beam/erl_db_util.h +++ b/erts/emulator/beam/erl_db_util.h @@ -521,7 +521,7 @@ typedef struct dmc_err_info { ** Compilation flags ** ** The dialect is in the 3 least significant bits and are to be interspaced by -** by at least 2 (decimal), thats why ((Uint) 2) isn't used. This is to be +** by at least 2 (decimal), that's why ((Uint) 2) isn't used. This is to be ** able to add DBIF_GUARD or DBIF BODY to it to use in the match_spec bif ** table. The rest of the word is used like ordinary flags, one bit for each ** flag. Note that DCOMP_TABLE and DCOMP_TRACE are mutually exclusive. diff --git a/erts/emulator/beam/erl_debug.c b/erts/emulator/beam/erl_debug.c index b8ce805d31..561369ef11 100644 --- a/erts/emulator/beam/erl_debug.c +++ b/erts/emulator/beam/erl_debug.c @@ -469,7 +469,7 @@ void print_untagged_memory(Eterm *pos, Eterm *end) * is). This function knows about forwarding pointers to be able to * print a heap during garbage collection. erts_printf("%T",val) * do not know about forwarding pointers though, so it will still - * crash if they are encoutered... + * crash if they are encountered... */ void print_tagged_memory(Eterm *pos, Eterm *end) { diff --git a/erts/emulator/beam/erl_driver.h b/erts/emulator/beam/erl_driver.h index d5379a40d5..7460550212 100644 --- a/erts/emulator/beam/erl_driver.h +++ b/erts/emulator/beam/erl_driver.h @@ -408,7 +408,7 @@ EXTERN ErlDrvBinary* driver_alloc_binary(ErlDrvSizeT size); EXTERN ErlDrvBinary* driver_realloc_binary(ErlDrvBinary *bin, ErlDrvSizeT size); EXTERN void driver_free_binary(ErlDrvBinary *bin); -/* Referenc count on driver binaries */ +/* Reference count on driver binaries */ EXTERN ErlDrvSInt driver_binary_get_refc(ErlDrvBinary *dbp); EXTERN ErlDrvSInt driver_binary_inc_refc(ErlDrvBinary *dbp); EXTERN ErlDrvSInt driver_binary_dec_refc(ErlDrvBinary *dbp); diff --git a/erts/emulator/beam/erl_flxctr.h b/erts/emulator/beam/erl_flxctr.h index df60f3651e..a8c7e594a4 100644 --- a/erts/emulator/beam/erl_flxctr.h +++ b/erts/emulator/beam/erl_flxctr.h @@ -140,7 +140,7 @@ void erts_flxctr_dec(ErtsFlxCtr* c, * @param c The ErtsFlxCtr instance to operate on * @param counter_nr The number of the counter within c to operate on * - * @return A snapshot of the specifed counter if c is centralized or a + * @return A snapshot of the specified counter if c is centralized or a * possibly incorrect estimate of the counter value if c is * decentralized */ diff --git a/erts/emulator/beam/erl_gc.c b/erts/emulator/beam/erl_gc.c index 24c07bda69..fcddfa3ab2 100644 --- a/erts/emulator/beam/erl_gc.c +++ b/erts/emulator/beam/erl_gc.c @@ -335,7 +335,7 @@ erts_next_heap_size(Uint size, Uint offset) /* * Return the next heap size to use. Make sure we never return * a smaller heap size than the minimum heap size for the process. - * (Use of the erlang:hibernate/3 BIF could have shrinked the + * (Use of the erlang:hibernate/3 BIF could have shrunk the * heap below the minimum heap size.) */ static Uint diff --git a/erts/emulator/beam/erl_hl_timer.c b/erts/emulator/beam/erl_hl_timer.c index 5769fec38b..79d41b1232 100644 --- a/erts/emulator/beam/erl_hl_timer.c +++ b/erts/emulator/beam/erl_hl_timer.c @@ -2182,7 +2182,7 @@ access_bif_timer(Process *c_p, Eterm tref, int cancel, int async, int info) * callers message queue to the end of the queue. * * NOTE: It is of vital importance that the caller - * immediately do a receive unconditionaly + * immediately do a receive unconditionally * waiting for the message with the reference; * otherwise, next receive will *not* work * as expected! diff --git a/erts/emulator/beam/erl_io_queue.c b/erts/emulator/beam/erl_io_queue.c index 040c814810..6f87e89b4d 100644 --- a/erts/emulator/beam/erl_io_queue.c +++ b/erts/emulator/beam/erl_io_queue.c @@ -413,7 +413,7 @@ SysIOVec* erts_ioq_peekq(ErtsIOQueue *q, int* vlenp) /* length of io-vector */ /* Fills a possibly deep list of chars and binaries into vec ** Small characters are first stored in the buffer buf of length ln ** binaries found are copied and linked into msoh -** Return vector length on succsess, +** Return vector length on success, ** -1 on overflow ** -2 on type error */ diff --git a/erts/emulator/beam/erl_lock_check.c b/erts/emulator/beam/erl_lock_check.c index 3b71e1ccb8..f6b6ea1b4c 100644 --- a/erts/emulator/beam/erl_lock_check.c +++ b/erts/emulator/beam/erl_lock_check.c @@ -61,7 +61,7 @@ typedef struct { * on initialization. Locks with small immediate Erlang terms should * be locked before locks with large immediate Erlang terms, and * locks with small addresses should be locked before locks with - * large addresses. The immediate terms and adresses (boxed pointers) + * large addresses. The immediate terms and addresses (boxed pointers) * are compared as unsigned integers not as Erlang terms. * * Once a spinlock or rw(spin)lock has been locked, the thread is not @@ -533,7 +533,7 @@ unlock_of_not_locked(lc_thread_t *thr, erts_lc_lock_t *lck) static void lock_order_violation(lc_thread_t *thr, erts_lc_lock_t *lck) { - print_lock("Lock order violation occured when locking ", lck, "!\n"); + print_lock("Lock order violation occurred when locking ", lck, "!\n"); print_curr_locks(thr); print_lock_order(); lc_abort(); @@ -543,7 +543,7 @@ static void type_order_violation(char *op, lc_thread_t *thr, erts_lc_lock_t *lck) { - erts_fprintf(stderr, "Lock type order violation occured when "); + erts_fprintf(stderr, "Lock type order violation occurred when "); print_lock(op, lck, "!\n"); ASSERT(thr); print_curr_locks(thr); diff --git a/erts/emulator/beam/erl_lock_count.h b/erts/emulator/beam/erl_lock_count.h index 4c50bd11f0..5af815dad8 100644 --- a/erts/emulator/beam/erl_lock_count.h +++ b/erts/emulator/beam/erl_lock_count.h @@ -78,7 +78,7 @@ typedef struct { } erts_lcnt_time_t; typedef struct { - /** @brief log2 array of nano seconds occurences */ + /** @brief log2 array of nano seconds occurrences */ Uint32 ns[ERTS_LCNT_HISTOGRAM_SLOT_SIZE]; } erts_lcnt_hist_t; diff --git a/erts/emulator/beam/erl_map.c b/erts/emulator/beam/erl_map.c index 476c1e0d1f..a1580b82a6 100644 --- a/erts/emulator/beam/erl_map.c +++ b/erts/emulator/beam/erl_map.c @@ -535,14 +535,14 @@ static Eterm hashmap_from_validated_list(Process *p, YCF_SPECIAL_CODE_START(ON_DESTROY_STATE); { if (hxns != NULL) { - /* Execution of this function got destoyed while yielding in + /* Execution of this function got destroyed while yielding in the loop above */ erts_free(ERTS_ALC_T_MAP_TRAP, (void *) hxns); } } YCF_SPECIAL_CODE_END(); erts_free(ERTS_ALC_T_MAP_TRAP, (void *) hxns); - /* Memory managment depends on the line below */ + /* Memory management depends on the line below */ hxns = NULL; ERTS_VERIFY_UNUSED_TEMP_ALLOC(p); @@ -897,7 +897,7 @@ static Eterm hashmap_from_sorted_unique_array(ErtsHeapFactory* factory, YCF_SPECIAL_CODE_START(ON_DESTROY_STATE); { if (tmp != NULL) { - /* Execution of this function got destoyed while yielding in + /* Execution of this function got destroyed while yielding in the loop above */ erts_free(temp_memory_allocator, (void *) tmp); } @@ -2813,7 +2813,7 @@ static Eterm hashmap_delete(Process *p, Uint32 hx, Eterm key, } unroll: - /* the size is bounded and atleast one less than the previous size */ + /* the size is bounded and at least one less than the previous size */ size -= 1; n = hashmap_size(map) - 1; diff --git a/erts/emulator/beam/erl_map.h b/erts/emulator/beam/erl_map.h index c54a516af0..96dcfc5d4e 100644 --- a/erts/emulator/beam/erl_map.h +++ b/erts/emulator/beam/erl_map.h @@ -24,7 +24,7 @@ #include "sys.h" -/* instrinsic wrappers */ +/* intrinsic wrappers */ #if ERTS_AT_LEAST_GCC_VSN__(3, 4, 0) #define hashmap_clz(x) ((Uint32) __builtin_clz((unsigned int)(x))) #define hashmap_bitcount(x) ((Uint32) __builtin_popcount((unsigned int) (x))) diff --git a/erts/emulator/beam/erl_message.c b/erts/emulator/beam/erl_message.c index 24019a9f80..620b8d29e8 100644 --- a/erts/emulator/beam/erl_message.c +++ b/erts/emulator/beam/erl_message.c @@ -1026,7 +1026,7 @@ erts_change_message_queue_management(Process *c_p, Eterm new_state) erts_proc_lock(c_p, ERTS_PROC_LOCK_MSGQ); /* * The flags are changed while holding the - * ERTS_PROC_LOCK_MSGQ lock so that it is garanteed that + * ERTS_PROC_LOCK_MSGQ lock so that it is guaranteed that * there are no messages in buffers if (c_p->sig_qs.flags * & FS_ON_HEAP_MSGQ) and the ERTS_PROC_LOCK_MSGQ is held. */ diff --git a/erts/emulator/beam/erl_message.h b/erts/emulator/beam/erl_message.h index 1a419c8340..32b58e9d38 100644 --- a/erts/emulator/beam/erl_message.h +++ b/erts/emulator/beam/erl_message.h @@ -33,7 +33,7 @@ #define ERTS_MSG_COPY_WORDS_PER_REDUCTION 64 #endif -/* The number of buffers have to be 64 or less because we currenlty +/* The number of buffers have to be 64 or less because we currently use a single word to implement a bitset with information about non-empty buffers */ #ifdef DEBUG @@ -236,7 +236,7 @@ struct erl_mesg { /* * The ErtsMessage struct is only one special type * of signal. All signal structs have a common - * begining and can be differentiated by looking + * beginning and can be differentiated by looking * at the ErtsSignal 'common.tag' field. * * - An ordinary message will have a value diff --git a/erts/emulator/beam/erl_monitor_link.c b/erts/emulator/beam/erl_monitor_link.c index c8e8a1b31a..b09d4957ec 100644 --- a/erts/emulator/beam/erl_monitor_link.c +++ b/erts/emulator/beam/erl_monitor_link.c @@ -913,7 +913,7 @@ erts_monitor_create(Uint16 type, Eterm ref, Eterm orgn, Eterm trgt, Eterm name, else { /* Pending spawn_request() */ pending_flag = ERTS_ML_FLG_SPAWN_PENDING; - /* Prepare for storage of exteral pid */ + /* Prepare for storage of external pid */ tsz = EXTERNAL_PID_HEAP_SIZE; /* name contains tag */ diff --git a/erts/emulator/beam/erl_monitor_link.h b/erts/emulator/beam/erl_monitor_link.h index 9343d4ea3f..dc5b590b28 100644 --- a/erts/emulator/beam/erl_monitor_link.h +++ b/erts/emulator/beam/erl_monitor_link.h @@ -1310,7 +1310,7 @@ ERTS_GLB_INLINE int erts_monitor_dist_insert(ErtsMonitor *mon, ErtsMonLnkDist *d * @brief Delete monitor from dist monitor tree or list * * When the function is called it is assumed that: - * - 'mon' monitor earler has been inserted into 'dist' + * - 'mon' monitor earlier has been inserted into 'dist' * If the above is not true, bad things will happen. * * @param[in] mon Pointer to monitor @@ -1735,7 +1735,7 @@ void erts_link_tree_replace(ErtsLink **root, ErtsLink *old, ErtsLink *new_); /** * - * @brief Replace a link in a link tree if key already exist based on adress + * @brief Replace a link in a link tree if key already exist based on address * * Inserts the link 'lnk' in the tree if no link with the same key * already exists in tree. If a link with the same key exists in @@ -2162,7 +2162,7 @@ ErtsLinkData *erts_link_external_create(Uint16 type, Eterm this_, Eterm other); * * @param[in] id Id of the entity linked. * - * @returns A pointer to the link stucture. + * @returns A pointer to the link structure. */ ErtsLink *erts_link_internal_create(Uint16 type, Eterm id); @@ -2283,7 +2283,7 @@ ERTS_GLB_INLINE int erts_link_dist_insert(ErtsLink *lnk, ErtsMonLnkDist *dist); * @brief Delete link from dist link list * * When the function is called it is assumed that: - * - 'lnk' link earler has been inserted into 'dist' + * - 'lnk' link earlier has been inserted into 'dist' * If the above is not true, bad things will happen. * * @param[in] lnk Pointer to link diff --git a/erts/emulator/beam/erl_node_container_utils.h b/erts/emulator/beam/erl_node_container_utils.h index edabdfef61..954624e6a7 100644 --- a/erts/emulator/beam/erl_node_container_utils.h +++ b/erts/emulator/beam/erl_node_container_utils.h @@ -58,7 +58,7 @@ * are used as 'serial'. In the "emulator interface" (external format, * list_to_pid, etc) the least significant 15 bits are presented as * 'number' and the most significant 3 bits are presented as 'serial', - * though. The makro internal_pid_index() can be used for retrieving + * though. The macro internal_pid_index() can be used for retrieving * index into the process table. Do *not* use the result from * pid_number() as an index into the process table. The pid_number() and * pid_serial() (and friends) fetch the old fixed size 'number' and diff --git a/erts/emulator/beam/erl_node_tables.h b/erts/emulator/beam/erl_node_tables.h index 937bfb1d9e..c46cd9954a 100644 --- a/erts/emulator/beam/erl_node_tables.h +++ b/erts/emulator/beam/erl_node_tables.h @@ -200,7 +200,7 @@ Accs = lists:foldl(fun({V,<<"ERL_NODE_INC">>,_},M) -> Val = maps:get(V,M,0), M#{ lists:usort(lists:filter(fun({V,N}) -> N /= 0 end, maps:to_list(Accs))). * There are bound to be bugs in the the instrumentation code, but - * atleast this is a place to start when hunting refc bugs. + * at least this is a place to start when hunting refc bugs. * */ #ifdef ERL_NODE_BOOKKEEP diff --git a/erts/emulator/beam/erl_proc_sig_queue.c b/erts/emulator/beam/erl_proc_sig_queue.c index 815d0a7b37..93e13b6a1c 100644 --- a/erts/emulator/beam/erl_proc_sig_queue.c +++ b/erts/emulator/beam/erl_proc_sig_queue.c @@ -611,7 +611,7 @@ enqueue_signals(Process *rp, ErtsMessage *first, if (is_to_buffer) { /* * Check state first to avoid write overhead when it is - * unecessary. + * unnecessary. */ if ( ! (state & ERTS_PSFLG_SIG_IN_Q)) { state = erts_atomic32_read_bor_relb(&rp->state, @@ -999,7 +999,7 @@ erts_proc_sig_fetch_msgq_len_offs__(Process *proc) proc->sig_inq.len = 0; /* - * Temorarily remove marker during fetch... + * Temporarily remove marker during fetch... */ proc->sig_inq.first = marker->common.next; @@ -1413,7 +1413,7 @@ erts_proc_sig_cleanup_non_msg_signal(ErtsMessage *sig) if(ERTS_SIG_IS_HEAP_FRAG_ALIAS_MSG_TAG(tag)) { - /* Retreive pointer to heap fragment (may not be NULL). */ + /* Retrieve pointer to heap fragment (may not be NULL). */ void *attached; (void) get_alias_msg_data(sig, NULL, NULL, NULL, &attached); sig->data.heap_frag = hfrag = (ErlHeapFragment *) attached; @@ -2432,7 +2432,7 @@ erts_proc_sig_send_dist_spawn_reply(Eterm node, ASSERT(is_atom(node)); /* - * A respons message to a spawn_request() operation + * A response message to a spawn_request() operation * looks like this: * {Tag, Ref, ok|error, Pid|ErrorAtom} * @@ -6637,7 +6637,7 @@ handle_cla(Process *c_p, /* * If a literal to copy is found in the message, we make * an explicit copy of it in a heap fragment and attach - * that heap fragment to the messag. Each message needs + * that heap fragment to the message. Each message needs * to be self contained, we cannot save the literal at * any other place than in the message itself. */ diff --git a/erts/emulator/beam/erl_proc_sig_queue.h b/erts/emulator/beam/erl_proc_sig_queue.h index 5f1ceea56f..5bb2b69143 100644 --- a/erts/emulator/beam/erl_proc_sig_queue.h +++ b/erts/emulator/beam/erl_proc_sig_queue.h @@ -822,7 +822,7 @@ erts_proc_sig_send_is_alive_request(Process *c_p, Eterm to, * @param[in] item_ix Info index array to pass to * erts_process_info() * - * @param[in] len Lenght of info index array + * @param[in] len Length of info index array * * @param[in] need_msgq_len Non-zero if message queue * length is needed; otherwise, @@ -1612,7 +1612,7 @@ erts_proc_sig_fetch(Process *proc) erts_atomic64_read_nob(&buffers->nonmsg_slots)) { /* * We may have raced with a thread inserting into a buffer - * when reseting the flag ERTS_PSFLG_SIG_IN_Q in one of + * when resetting the flag ERTS_PSFLG_SIG_IN_Q in one of * the fetch functions above so we have to make sure that * it is set when there is a nonmsg signal in the buffers. */ diff --git a/erts/emulator/beam/erl_process.c b/erts/emulator/beam/erl_process.c index 9358a67083..f4f9e89169 100644 --- a/erts/emulator/beam/erl_process.c +++ b/erts/emulator/beam/erl_process.c @@ -1715,8 +1715,8 @@ haw_thr_prgr_current_check_progress(ErtsAuxWorkData *awdp) if (current != ERTS_THR_PRGR_INVALID && !erts_thr_progress_equal(current, erts_thr_progress_current())) { /* - * We have used a previouly read current value that isn't the - * latest; need to poke ourselfs in order to guarantee no loss + * We have used a previously read current value that isn't the + * latest; need to poke ourselves in order to guarantee no loss * of wakeups. */ erts_sched_poke(awdp->ssi); @@ -2657,7 +2657,7 @@ handle_aux_work(ErtsAuxWorkData *awdp, erts_aint32_t orig_aux_work, int waiting) /* * Handlers are *only* allowed to modify flags in return value - * and ssi flags that are explicity handled by the handler. + * and ssi flags that are explicitly handled by the handler. * Handlers are, e.g., not allowed to read the ssi flag field and * then unconditionally return that value. * @@ -2667,7 +2667,7 @@ handle_aux_work(ErtsAuxWorkData *awdp, erts_aint32_t orig_aux_work, int waiting) /* * Keep ERTS_SSI_AUX_WORK flags in expected frequency order relative - * eachother. Most frequent first. + * each other. Most frequent first. */ HANDLE_AUX_WORK(ERTS_SSI_AUX_WORK_DELAYED_AW_WAKEUP, handle_delayed_aux_work_wakeup); @@ -3698,7 +3698,7 @@ wake_scheduler(ErtsRunQueue *rq) * The unlocked run queue is not strictly necessary * from a thread safety or deadlock prevention * perspective. It will, however, cost us performance - * if it is locked during wakup of another scheduler, + * if it is locked during wakeup of another scheduler, * so all code *should* handle this without having * the lock on the run queue. */ @@ -6020,7 +6020,7 @@ erts_init_scheduling(int no_schedulers, int no_schedulers_online, int no_poll_th rq->ix = ix; - /* make sure that the "extra" id correponds to the schedulers + /* make sure that the "extra" id corresponds to the schedulers * id if the esdp->no <-> ix+1 mapping change. */ @@ -6853,7 +6853,7 @@ change_proc_schedule_state(Process *p, | ERTS_PSFLG_RUNNING_SYS | ERTS_PSFLG_DIRTY_RUNNING | ERTS_PSFLG_DIRTY_RUNNING_SYS))) { - /* We activated a prevously inactive process */ + /* We activated a previously inactive process */ profile_runnable_proc(p, am_active); } @@ -6965,7 +6965,7 @@ active_sys_enqueue(Process *p, ErtsProcSysTask *sys_task, | ERTS_PSFLG_DIRTY_RUNNING | ERTS_PSFLG_DIRTY_RUNNING_SYS)) && (!(a & ERTS_PSFLG_ACTIVE) || (a & ERTS_PSFLG_SUSPENDED))) { - /* We activated a prevously inactive process */ + /* We activated a previously inactive process */ profile_runnable_proc(p, am_active); } } @@ -7501,7 +7501,7 @@ msb_scheduler_type_switch(ErtsSchedType sched_type, /* * Make sure to alternate between dirty types - * inbetween normal execution if highest + * between normal execution if highest * priorities are equal. */ @@ -9448,7 +9448,7 @@ Process *erts_schedule(ErtsSchedulerData *esdp, Process *p, int calls) int actual_reds; int reds; Uint32 flags; - erts_aint32_t state = 0; /* Supress warning... */ + erts_aint32_t state = 0; /* Suppress warning... */ int is_normal_sched; ERTS_MSACC_DECLARE_CACHE(); @@ -11105,7 +11105,7 @@ request_system_task(Process *c_p, Eterm requester, Eterm target, return ret; /* signal sent... */ } /* - * schedule system task directly since we wont violate + * schedule system task directly since we won't violate * signal order... */ } @@ -13826,7 +13826,7 @@ restart: * * - A non-immediate exit reason may refer to literals. * - A process executing dirty while terminated, might access - * any term on the heap, and therfore literals, until it has + * any term on the heap, and therefore literals, until it has * stopped executing dirty. */ if (!trap_state->block_rla_ref diff --git a/erts/emulator/beam/erl_process.h b/erts/emulator/beam/erl_process.h index 86181c8195..b05c3635e2 100644 --- a/erts/emulator/beam/erl_process.h +++ b/erts/emulator/beam/erl_process.h @@ -283,7 +283,7 @@ typedef enum { /* * Keep ERTS_SSI_AUX_WORK flags ordered in expected frequency - * order relative eachother. Most frequent at lowest at lowest + * order relative each other. Most frequent at lowest at lowest * index. * * ERTS_SSI_AUX_WORK_DEBUG_WAIT_COMPLETED_IX *need* to be @@ -1065,7 +1065,7 @@ struct process { Eterm seq_trace_token; /* Sequential trace token (tuple size 5 see below) */ #ifdef USE_VM_PROBES - Eterm dt_utag; /* Place to store the dynamc trace user tag */ + Eterm dt_utag; /* Place to store the dynamic trace user tag */ Uint dt_utag_flags; /* flag field for the dt_utag */ #endif union { @@ -1254,7 +1254,7 @@ void erts_check_for_holes(Process* p); #define ERTS_PSFLG_IN_RUNQ ERTS_PSFLG_BIT(8) /* RUNNING - Executing in process_main() */ #define ERTS_PSFLG_RUNNING ERTS_PSFLG_BIT(9) -/* SUSPENDED - Process suspended; supress active but +/* SUSPENDED - Process suspended; suppress active but not active-sys nor dirty-active-sys */ #define ERTS_PSFLG_SUSPENDED ERTS_PSFLG_BIT(10) /* GC - gc */ @@ -2515,7 +2515,7 @@ erts_init_runq_proc(Process *p, ErtsRunQueue *rq, int bnd) * @param bndp[in,out] Pointer to integer. On input non-zero * value causes the process to be bound to * the run-queue. On output, indicating - * wether process previously was bound or + * whether process previously was bound or * not. * @return Previous run-queue. */ @@ -2594,7 +2594,7 @@ erts_bind_runq_proc(Process *p, int bind) } /** - * Determine wether a process is bound to a run-queue or not. + * Determine whether a process is bound to a run-queue or not. * * @return Returns a non-zero value if bound, * and zero of not bound. @@ -2616,7 +2616,7 @@ erts_proc_runq_is_bound(Process *p) * value if the process is bound to the * run-queue. * @return Pointer to the normal run-queue that - * the process currently is assigend to. + * the process currently is assigned to. * A process is always assigned to a * normal run-queue. */ diff --git a/erts/emulator/beam/erl_process_lock.c b/erts/emulator/beam/erl_process_lock.c index 1541d26559..06bf4a0059 100644 --- a/erts/emulator/beam/erl_process_lock.c +++ b/erts/emulator/beam/erl_process_lock.c @@ -31,7 +31,7 @@ * queues. * The bit field contains of a number of lock flags (L1, L2, ...) * and a number of wait flags (W1, W2, ...). Each lock flag has a - * corresponding wait flag. The bit field isn't guarranteed to be + * corresponding wait flag. The bit field isn't guaranteed to be * larger than 32-bits which sets a maximum of 16 different locks * per process. Currently, only 4 locks per process are used. The * bit field is operated on by use of atomic operations (custom @@ -221,9 +221,9 @@ dequeue_waiter(erts_proc_lock_t *lck, int ix) } /* - * Tries to aquire as many locks as possible in lock order, + * Tries to acquire as many locks as possible in lock order, * and sets the wait flag on the first lock not possible to - * aquire. + * acquire. * * Note: We need the pix lock during this operation. Wait * flags are only allowed to be manipulated under pix @@ -274,7 +274,7 @@ try_aquire(erts_proc_lock_t *lck, erts_tse_t *wtr) /* * Transfer 'trnsfr_lcks' held by this executing thread to other * threads waiting for the locks. When a lock has been transferred - * we also have to try to aquire as many lock as possible for the + * we also have to try to acquire as many lock as possible for the * other thread. */ static int @@ -416,7 +416,7 @@ wait_for_locks(Process *p, check_queue(&p->lock); #endif - /* Try to aquire locks one at a time in lock order and set wait flag */ + /* Try to acquire locks one at a time in lock order and set wait flag */ try_aquire(&p->lock, wtr); ASSERT((wtr->uflgs & ~ERTS_PROC_LOCKS_ALL) == 0); @@ -444,7 +444,7 @@ wait_for_locks(Process *p, /* * Wait for needed locks. When we are woken all needed locks have - * have been acquired by other threads and transfered to us. + * have been acquired by other threads and transferred to us. * However, we need to be prepared for spurious wakeups. */ do { diff --git a/erts/emulator/beam/erl_process_lock.h b/erts/emulator/beam/erl_process_lock.h index b5ec8e31e1..2c2695332f 100644 --- a/erts/emulator/beam/erl_process_lock.h +++ b/erts/emulator/beam/erl_process_lock.h @@ -229,7 +229,7 @@ typedef struct erts_proc_lock_t_ { #ifndef ERTS_PROC_LOCK_LOCK_CHECK__ #define ERTS_PROC_LOCK_LOCK_CHECK__ -/* Lock counter implemetation */ +/* Lock counter implementation */ #ifdef ERTS_ENABLE_LOCK_POSITION #define erts_proc_lock__(P,I,L) erts_proc_lock_x__(P,I,L,__FILE__,__LINE__) diff --git a/erts/emulator/beam/erl_ptab.c b/erts/emulator/beam/erl_ptab.c index 179ee8e80d..2be834456b 100644 --- a/erts/emulator/beam/erl_ptab.c +++ b/erts/emulator/beam/erl_ptab.c @@ -828,8 +828,8 @@ cleanup_ptab_list_bif_data(Binary *bp) if (ptdep->prev) { /* - * Only remove this bif invokation when we - * have preceding invokations. + * Only remove this bif invocation when we + * have preceding invocations. */ ptdep->prev->next = ptdep->next; if (ptdep->next) @@ -851,7 +851,7 @@ cleanup_ptab_list_bif_data(Binary *bp) } else { /* - * Free all elements until next bif invokation + * Free all elements until next bif invocation * is found. */ ERTS_PTAB_LIST_ASSERT(ptab->list.data.deleted.start == ptdep); @@ -1477,7 +1477,7 @@ erts_debug_ptab_list(Process *c_p, ErtsPTab *ptab) hp = HAlloc(c_p, need); /* we need two heap words for each id */ hp_end = hp + need; - /* make the list by scanning bakward */ + /* make the list by scanning backward */ for (i = ptab->r.o.max-1; i >= 0; i--) { diff --git a/erts/emulator/beam/erl_rbtree.h b/erts/emulator/beam/erl_rbtree.h index ce401fa7e7..8fae9d6287 100644 --- a/erts/emulator/beam/erl_rbtree.h +++ b/erts/emulator/beam/erl_rbtree.h @@ -359,7 +359,7 @@ * int indent, * (void)(*print_node)(ERTS_RBT_T *)); * Prints the tree. Note that this function is recursive. - * Should only be used for debuging. + * Should only be used for debugging. */ #ifdef ERTS_RBT_CMP_KEYS diff --git a/erts/emulator/beam/erl_thr_progress.c b/erts/emulator/beam/erl_thr_progress.c index ac3719f86e..1ec5b79a72 100644 --- a/erts/emulator/beam/erl_thr_progress.c +++ b/erts/emulator/beam/erl_thr_progress.c @@ -1124,7 +1124,7 @@ request_wakeup_managed(ErtsThrPrgrData *tpd, ErtsThrPrgrVal value) ASSERT(!erts_thr_progress_has_reached(value)); /* - * This thread is guarranteed to issue a full memory barrier: + * This thread is guaranteed to issue a full memory barrier: * - after the request has been written, but * - before the global thread progress reach the (possibly * increased) requested wakeup value. @@ -1383,7 +1383,7 @@ erts_thr_progress_fatal_error_wait(SWord timeout) { /* * Counting poll intervals may give us a too long timeout * if cpu is busy. We use timeout time to try to prevent - * this. In case we havn't got time correction this may + * this. In case we haven't got time correction this may * however fail too... */ timeout_time = erts_get_monotonic_time(esdp); diff --git a/erts/emulator/beam/erl_time_sup.c b/erts/emulator/beam/erl_time_sup.c index 7a82aff896..d2abc8c6d0 100644 --- a/erts/emulator/beam/erl_time_sup.c +++ b/erts/emulator/beam/erl_time_sup.c @@ -2361,7 +2361,7 @@ erts_napi_convert_time_unit(ErtsMonotonicTime val, int from, int to) { ErtsMonotonicTime ffreq, tfreq, denom; /* - * Convertion between time units using floor function. + * Conversion between time units using floor function. * * Note that this needs to work also for negative * values. Ordinary integer division on a negative @@ -2461,7 +2461,7 @@ BIF_RETTYPE timestamp_0(BIF_ALIST_0) /* * Mega seconds is the only value that potentially - * ever could be a bignum. However, that wont happen + * ever could be a bignum. However, that won't happen * during at least the next 4 million years... * * (System time will also have wrapped in the diff --git a/erts/emulator/beam/erl_trace.h b/erts/emulator/beam/erl_trace.h index 1fcc0f1a13..644b90415d 100644 --- a/erts/emulator/beam/erl_trace.h +++ b/erts/emulator/beam/erl_trace.h @@ -34,7 +34,7 @@ /* * The bits used effects trace flags (of processes and ports) * as well as sequential trace flags. If changed make sure - * these arn't messed up... + * these aren't messed up... */ #define ERTS_TRACE_TS_TYPE_BITS 3 #define ERTS_TRACE_TS_TYPE_MASK \ diff --git a/erts/emulator/beam/erl_unicode.c b/erts/emulator/beam/erl_unicode.c index 45e07bf269..b1289379be 100644 --- a/erts/emulator/beam/erl_unicode.c +++ b/erts/emulator/beam/erl_unicode.c @@ -478,7 +478,7 @@ L_Again: /* Restart with sublist, old listend was pushed on stack */ } /* is_list(ioterm) */ if (!is_list(ioterm) && !is_nil(ioterm)) { - /* inproper list end */ + /* improper list end */ if (is_binary(ioterm)) { Sint x; if (latin1) { @@ -764,7 +764,7 @@ L_Again: /* Restart with sublist, old listend was pushed on stack */ } /* is_list(ioterm) */ if ((*left) && !is_list(ioterm) && !is_nil(ioterm)) { - /* inproper list end */ + /* improper list end */ if (is_binary(ioterm)) { ioterm = do_build_utf8(p,ioterm,left,latin1,target,pos,characters,err,leftover,num_leftovers); if ((*err) != 0) { @@ -2379,7 +2379,7 @@ L_Again: /* Restart with sublist, old listend was pushed on stack */ if (x <= 0xffff) { need += 2; break; - } /* else fall throug to error */ + } /* else fall through to error */ default: DESTROY_ESTACK(stack); return ((Sint) -1); @@ -2420,7 +2420,7 @@ L_Again: /* Restart with sublist, old listend was pushed on stack */ } /* is_list(ioterm) */ if (!is_list(ioterm) && !is_nil(ioterm)) { - /* inproper list end */ + /* improper list end */ DESTROY_ESTACK(stack); return ((Sint) -1); } diff --git a/erts/emulator/beam/erlang_dtrace.d b/erts/emulator/beam/erlang_dtrace.d index 2af2af2b37..85f3820396 100644 --- a/erts/emulator/beam/erlang_dtrace.d +++ b/erts/emulator/beam/erlang_dtrace.d @@ -23,7 +23,7 @@ * A note on probe naming: if "__" appears in a provider probe * definition, then two things happen during compilation: * - * 1. The "__" will turn into a hypen, "-", for the probe name. + * 1. The "__" will turn into a hyphen, "-", for the probe name. * 2. The "__" will turn into a single underscore, "_", for the * macro names and function definitions that the compiler and * C developers will see. diff --git a/erts/emulator/beam/hash.c b/erts/emulator/beam/hash.c index 177b7cc3d1..896c5a5ce3 100644 --- a/erts/emulator/beam/hash.c +++ b/erts/emulator/beam/hash.c @@ -110,7 +110,7 @@ static ERTS_INLINE void set_thresholds(Hash* h) if (h->shift < h->max_shift) h->shrink_threshold = hash_get_slots(h) / 5; /* shrink at 20% load */ else - h->shrink_threshold = -1; /* never shrink below inital size */ + h->shrink_threshold = -1; /* never shrink below initial size */ } /* diff --git a/erts/emulator/beam/io.c b/erts/emulator/beam/io.c index c73d17c921..e53e69eff0 100644 --- a/erts/emulator/beam/io.c +++ b/erts/emulator/beam/io.c @@ -1176,7 +1176,7 @@ erts_schedule_proc2port_signal(Process *c_p, * callers message queue to the end of the queue. * * NOTE: It is of vital importance that the caller - * immediately do a receive unconditionaly + * immediately do a receive unconditionally * waiting for the message with the reference; * otherwise, next receive will *not* work * as expected! @@ -1643,7 +1643,7 @@ erts_port_output_async(Port *prt, Eterm from, Eterm list) ErlDrvSizeT ERTS_DECLARE_DUMMY(r); /* - * Apperently there exist code that write 1 byte to + * Apparently there exist code that write 1 byte to * much in buffer. Where it resides I don't know, but * we can live with one byte extra allocated... */ @@ -1977,7 +1977,7 @@ erts_port_output(Process *c_p, ErlDrvSizeT r; /* - * Apperently there exist code that write 1 byte to + * Apparently there exist code that write 1 byte to * much in buffer. Where it resides I don't know, but * we can live with one byte extra allocated... */ @@ -3196,7 +3196,7 @@ static int flush_linebuf(LineBufContext *bp) * Returns: LINEBUF_EMPTY if there is no more data that can be * determined as a line (only part of a line left), LINEBUF_EOL if a whole * line could be delivered and LINEBUF_NOEOL if the buffer size has been - * exceeded. The data and the data length can be accesed through the + * exceeded. The data and the data length can be accessed through the * LINEBUF_DATA and the LINEBUF_DATALEN macros applied to the LineBufContext. * Parameters: * bp - A LineBufContext that is initialized with @@ -3310,7 +3310,7 @@ deliver_result(Port *prt, Eterm sender, Eterm pid, Eterm res) /* * Deliver a "read" message. - * hbuf -- byte that are always formated as a list + * hbuf -- byte that are always formatted as a list * hlen -- number of byte in header * buf -- data * len -- length of data diff --git a/erts/emulator/beam/jit/arm/instr_bs.cpp b/erts/emulator/beam/jit/arm/instr_bs.cpp index c74ca958db..d7f6b29e07 100644 --- a/erts/emulator/beam/jit/arm/instr_bs.cpp +++ b/erts/emulator/beam/jit/arm/instr_bs.cpp @@ -1377,7 +1377,7 @@ void BeamGlobalAssembler::emit_bs_create_bin_error_shared() { /* * ARG1 = term * - * If the term in ARG1 is a binary on enty, on return + * If the term in ARG1 is a binary on entry, on return * ARG1 will contain the size of the binary in bits and * sign flag will be cleared. * diff --git a/erts/emulator/beam/jit/arm/instr_common.cpp b/erts/emulator/beam/jit/arm/instr_common.cpp index 5db7676086..793b5b5b81 100644 --- a/erts/emulator/beam/jit/arm/instr_common.cpp +++ b/erts/emulator/beam/jit/arm/instr_common.cpp @@ -188,7 +188,7 @@ void BeamModuleAssembler::emit_test_heap(const ArgVal &Nh, const ArgVal &Live) { } void BeamModuleAssembler::emit_normal_exit() { - /* This is implictly global; it does not normally appear in modules and + /* This is implicitly global; it does not normally appear in modules and * doesn't require size optimization. */ emit_enter_runtime<Update::eStack | Update::eHeap | Update::eXRegs | @@ -210,7 +210,7 @@ void BeamModuleAssembler::emit_normal_exit() { } void BeamModuleAssembler::emit_continue_exit() { - /* This is implictly global; it does not normally appear in modules and + /* This is implicitly global; it does not normally appear in modules and * doesn't require size optimization. */ emit_enter_runtime<Update::eReductions | Update::eStack | Update::eHeap>(0); diff --git a/erts/emulator/beam/jit/arm/instr_fun.cpp b/erts/emulator/beam/jit/arm/instr_fun.cpp index 2d6bcf1b2a..a8acdc0308 100644 --- a/erts/emulator/beam/jit/arm/instr_fun.cpp +++ b/erts/emulator/beam/jit/arm/instr_fun.cpp @@ -330,7 +330,7 @@ void BeamModuleAssembler::emit_i_apply_fun_only() { a.br(emit_call_fun()); } -/* Asssumes that: +/* Assumes that: * ARG3 = arity * ARG4 = fun thing */ arm::Gp BeamModuleAssembler::emit_call_fun(bool skip_box_test, diff --git a/erts/emulator/beam/jit/arm/ops.tab b/erts/emulator/beam/jit/arm/ops.tab index 73d2c5f3b9..0e109b4900 100644 --- a/erts/emulator/beam/jit/arm/ops.tab +++ b/erts/emulator/beam/jit/arm/ops.tab @@ -275,7 +275,7 @@ i_get_tuple_element s P S get_two_tuple_elements s P S S # -# Expection rasing instructions. Infrequently executed. +# Exception raising instructions. Infrequently executed. # %cold @@ -823,7 +823,7 @@ bs_get_float2 Fail=f Ms=x Live=u Sz=q Unit=u Flags=u Dst=d => jump Fail i_bs_get_float2 S f? t s t d -# Miscellanous +# Miscellaneous bs_skip_bits2 Fail=f Ms=xy Sz=sq Unit=u Flags=u => \ skip_bits2(Fail, Ms, Sz, Unit, Flags) diff --git a/erts/emulator/beam/jit/x86/beam_asm_module.cpp b/erts/emulator/beam/jit/x86/beam_asm_module.cpp index a69961c24b..476937bf3d 100644 --- a/erts/emulator/beam/jit/x86/beam_asm_module.cpp +++ b/erts/emulator/beam/jit/x86/beam_asm_module.cpp @@ -311,7 +311,7 @@ void BeamModuleAssembler::emit_i_func_info(const ArgVal &Label, * this particular function. * * We make a relative call to a trampoline in the module header because this - * needs to fit into a word, and an directy call to `i_func_info_shared` + * needs to fit into a word, and an directly call to `i_func_info_shared` * would be too large. */ if (funcInfo.isValid()) { a.call(funcInfo); diff --git a/erts/emulator/beam/jit/x86/instr_common.cpp b/erts/emulator/beam/jit/x86/instr_common.cpp index 73621e5d9c..bb4355a6b3 100644 --- a/erts/emulator/beam/jit/x86/instr_common.cpp +++ b/erts/emulator/beam/jit/x86/instr_common.cpp @@ -23,7 +23,7 @@ * * Instructions that use 32-bit registers (e.g. eax) are generally * one byte shorter than instructions that use 64-bits registers - * (e.g. rax). This does not apply to registers r8-r15 beacuse they'll + * (e.g. rax). This does not apply to registers r8-r15 because they'll * always need a rex prefix. The `and`, `or`, and `cmp` instructions * are even shorter when operating on the RETb (al) register. The * `test` instruction with an immediate second operand is shorter @@ -228,7 +228,7 @@ void BeamModuleAssembler::emit_test_heap(const ArgVal &Nh, const ArgVal &Live) { } void BeamModuleAssembler::emit_normal_exit() { - /* This is implictly global; it does not normally appear in modules and + /* This is implicitly global; it does not normally appear in modules and * doesn't require size optimization. */ emit_enter_runtime<Update::eReductions | Update::eStack | Update::eHeap>(); @@ -247,7 +247,7 @@ void BeamModuleAssembler::emit_normal_exit() { } void BeamModuleAssembler::emit_continue_exit() { - /* This is implictly global; it does not normally appear in modules and + /* This is implicitly global; it does not normally appear in modules and * doesn't require size optimization. */ emit_enter_runtime<Update::eReductions | Update::eStack | Update::eHeap>(); diff --git a/erts/emulator/beam/jit/x86/instr_fun.cpp b/erts/emulator/beam/jit/x86/instr_fun.cpp index 01790cf426..cbcc1bded5 100644 --- a/erts/emulator/beam/jit/x86/instr_fun.cpp +++ b/erts/emulator/beam/jit/x86/instr_fun.cpp @@ -315,7 +315,7 @@ void BeamModuleAssembler::emit_i_apply_fun_only() { a.jmp(target); } -/* Asssumes that: +/* Assumes that: * ARG3 = arity * ARG4 = fun thing */ x86::Gp BeamModuleAssembler::emit_call_fun(bool skip_box_test, diff --git a/erts/emulator/beam/jit/x86/instr_guard_bifs.cpp b/erts/emulator/beam/jit/x86/instr_guard_bifs.cpp index e55d964674..a50137d604 100644 --- a/erts/emulator/beam/jit/x86/instr_guard_bifs.cpp +++ b/erts/emulator/beam/jit/x86/instr_guard_bifs.cpp @@ -147,7 +147,7 @@ void BeamGlobalAssembler::emit_bif_element_shared() { /* * At the time of implementation, there were 3678 uses of element/2 in * the OTP source code. 3137 of those uses had a literal first argument - * (the position in the tuple), while 540 uses had a varible first + * (the position in the tuple), while 540 uses had a variable first * argument. Calls to element/2 (with a literal first argument) is * especially common in code generated by yecc. */ diff --git a/erts/emulator/beam/jit/x86/ops.tab b/erts/emulator/beam/jit/x86/ops.tab index 24e1274e94..12d4c3868a 100644 --- a/erts/emulator/beam/jit/x86/ops.tab +++ b/erts/emulator/beam/jit/x86/ops.tab @@ -284,7 +284,7 @@ i_get_tuple_element s P S get_two_tuple_elements s P S S # -# Expection rasing instructions. Infrequently executed. +# Exception raising instructions. Infrequently executed. # %cold @@ -802,7 +802,7 @@ bs_get_float2 Fail=f Ms=x Live=u Sz=q Unit=u Flags=u Dst=d => jump Fail i_bs_get_float2 S f? t s t d -# Miscellanous +# Miscellaneous bs_skip_bits2 Fail=f Ms=xy Sz=sq Unit=u Flags=u => \ skip_bits2(Fail, Ms, Sz, Unit, Flags) diff --git a/erts/emulator/beam/sys.h b/erts/emulator/beam/sys.h index 1ffc7f5028..a7ca7c3f9e 100644 --- a/erts/emulator/beam/sys.h +++ b/erts/emulator/beam/sys.h @@ -267,7 +267,7 @@ __decl_noreturn void __noreturn erl_assert_error(const char* expr, const char *f * static int test(){ return 0;} * GCC_DIAG_ON(unused-function) * - * These macros were orginally authored by Jonathan Wakely and has + * These macros were originally authored by Jonathan Wakely and has * been modified by Patrick Horgan. * * Source: http://dbp-consulting.com/tutorials/SuppressingGCCWarnings.html @@ -346,7 +346,7 @@ __decl_noreturn void __noreturn erl_assert_error(const char* expr, const char *f ** Eterm: A tagged erlang term (possibly 64 bits) ** BeamInstr: A beam code instruction unit, possibly larger than Eterm, not smaller. ** Uint: An unsigned integer exactly as large as an Eterm. -** Sint: A signed integer exactly as large as an eterm and therefor large +** Sint: A signed integer exactly as large as an eterm and therefore large ** enough to hold the return value of the signed_val() macro. ** UWord: An unsigned integer at least as large as a void * and also as large ** or larger than an Eterm diff --git a/erts/emulator/beam/time.c b/erts/emulator/beam/time.c index 05f932ad84..3983e3b357 100644 --- a/erts/emulator/beam/time.c +++ b/erts/emulator/beam/time.c @@ -134,7 +134,7 @@ * will be triggered at once. The circular list of the slot will * be moved to the 'sentinel' field while bumping these timers * as when bumping an ordinary wheel slot. A yielding bump - * operation and cancelation of timers is handled the same way + * operation and cancellation of timers is handled the same way * as if the timer was in a wheel slot. * * -- Searching for Next Timeout -- diff --git a/erts/emulator/beam/utils.c b/erts/emulator/beam/utils.c index 87c91c035c..7d09f1e0e1 100644 --- a/erts/emulator/beam/utils.c +++ b/erts/emulator/beam/utils.c @@ -809,7 +809,7 @@ erts_bld_atom_2uint_3tup_list(Uint **hpp, Uint *szp, Sint length, ** h(0) = <initial hash> ** h(i) = h(i-1)*X + B(i-1) ** The above should hold regardless of internal representation. -** Pids are hashed like small numbers but with differrent constants, as are +** Pids are hashed like small numbers but with different constants, as are ** ports. ** References are hashed like ports but only on the least significant byte. ** Binaries are hashed on all bytes (not on the 15 first as in |