From d69a52a0efe55bab13e97fd1ac25c3dce9c1d6b4 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:39:36 -0700 Subject: [PATCH 01/41] Fix typo in baseAST.cpp --- Signed-off-by: Paul Cassella --- compiler/AST/baseAST.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/AST/baseAST.cpp b/compiler/AST/baseAST.cpp index b93b5f5cb31a..7f7d53e2e35f 100644 --- a/compiler/AST/baseAST.cpp +++ b/compiler/AST/baseAST.cpp @@ -552,7 +552,7 @@ static Symbol* lookupTransitively(SymbolMap* map, Symbol* sym) { Symbol* x = map->get(sym); if (!x) return x; - // If the symbol is re-maped again (e.g., x was y and y was z), + // If the symbol is re-mapped again (e.g., x was y and y was z), // we need to keep looking until we find the final symbol. while (Symbol* y = map->get(x)) { // Detect naive cycles. Note that this will not find multi-step cycles, From c730615df891c3273f7faedef487b1fc126b2b27 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:39:54 -0700 Subject: [PATCH 02/41] Fix typos in gpuTransforms.cpp --- Signed-off-by: Paul Cassella --- compiler/optimizations/gpuTransforms.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/optimizations/gpuTransforms.cpp b/compiler/optimizations/gpuTransforms.cpp index 690db1555d2e..ec519b081dbf 100644 --- a/compiler/optimizations/gpuTransforms.cpp +++ b/compiler/optimizations/gpuTransforms.cpp @@ -1218,7 +1218,7 @@ void KernelArg::findReduceKind() { // do some pattern matching in the AST to find the reduce kind // This should be OK except that `accumulate` in SumReduceScanOp is the only // accumulate proc that's inlined. So, we'll have to do some matching on the - // inlined function, which is never great. Morever, if we inline another + // inlined function, which is never great. Moreover, if we inline another // accumulate function in one of the other reduction types, it'll probably be // an unsupported reduction. // @@ -1520,7 +1520,7 @@ Symbol* GpuKernel::addKernelArgument(Symbol* symInLoop, bool isCompilerGenerated this->incReductionBufs(); } - // if reduction variable, add the function definiton for the final reduction + // if reduction variable, add the function definition for the final reduction // wrapper if (FnSymbol* reduceWrapper = arg.reduceWrapper()) { fn_->defPoint->insertBefore(new DefExpr(reduceWrapper)); @@ -2452,7 +2452,7 @@ static void cleanupPrimitives() { // var taskIndX = PRIM_TASK_IND_CAPTURE_OF(copy-of(x)); // // For gpuized loops GPU lowering rewrites this as needed to ensure each thread - // has an indpendent copy-of x, loops that are not gpuized will have remaining + // has an independent copy-of x, loops that are not gpuized will have remaining // uses of the primitive, which we process by removing the primitive but keeping // the copy. callExpr->replace(callExpr->get(1)->remove()); From 5466e5ecfbb1bb3b3f0eb0fdd4390afbbcc8a8c8 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:40:23 -0700 Subject: [PATCH 03/41] Fix typo in functionResolution.cpp --- Signed-off-by: Paul Cassella --- compiler/resolution/functionResolution.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/resolution/functionResolution.cpp b/compiler/resolution/functionResolution.cpp index ee40688bf875..7fa0c998a2c5 100644 --- a/compiler/resolution/functionResolution.cpp +++ b/compiler/resolution/functionResolution.cpp @@ -960,7 +960,7 @@ bool canInstantiate(Type* actualType, Type* formalType) { // We may have a 'DecoratedClassType' as one of the arguments // (e.g. anymanaged x1) and a regular class (e.g. shared(x2)) as another. // This would've failed the check above, since anymanaged x1 is not - // an aggregate typem and x1 is not an instantiation of shared(x2), either. + // an aggregate type and x1 is not an instantiation of shared(x2), either. // // By the above condition, x1 != x2, but instantiation is still possible // if one of the xs instantiates another. Strip the 'owned' etc. From a6fa1581fe7c6603d8eed82c17296fac26bee34a Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:40:38 -0700 Subject: [PATCH 04/41] Fix typo in spec domain-maps.rst --- Signed-off-by: Paul Cassella --- doc/rst/language/spec/domain-maps.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/rst/language/spec/domain-maps.rst b/doc/rst/language/spec/domain-maps.rst index b18f3985c6b5..a9550e21ae83 100644 --- a/doc/rst/language/spec/domain-maps.rst +++ b/doc/rst/language/spec/domain-maps.rst @@ -251,7 +251,7 @@ determined by its type and so does not change upon a domain assignment. .. code-block:: chapel - use BlockDist: + use BlockDist; var Dom1 = blockDist.createDomain({1..5,1..6}); var Dom2: domain(2) = Dom1; From 6b5092f5c3f848e49ea8d561a0f31289288d7ced Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:40:54 -0700 Subject: [PATCH 05/41] Fix typo in remote.rst technote --- Signed-off-by: Paul Cassella --- doc/rst/technotes/remote.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/rst/technotes/remote.rst b/doc/rst/technotes/remote.rst index 232a3162b68c..d69d144e3f83 100644 --- a/doc/rst/technotes/remote.rst +++ b/doc/rst/technotes/remote.rst @@ -8,7 +8,7 @@ Remote Variable Declarations .. warning:: This work is under active development. As such, the interface and behavior - of tremote variables is unstable and expected to change. + of remote variables is unstable and expected to change. .. contents:: From b24c10d8d20434fb74fcca4fe7fc93d97f1acf34 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:41:09 -0700 Subject: [PATCH 06/41] Fix typo in static.rst technote --- Signed-off-by: Paul Cassella --- doc/rst/technotes/static.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/rst/technotes/static.rst b/doc/rst/technotes/static.rst index 979f445e3c80..6ade5ad881e8 100644 --- a/doc/rst/technotes/static.rst +++ b/doc/rst/technotes/static.rst @@ -196,7 +196,7 @@ initial value. Subsequent changes to the static variable are only visible to the locale. The purpose for this approach is to support the pre-computation of values "near" where the computation takes place. This way, each locale can reference its own copy of the pre-computed data, without the need for -any communication. By changing the sharing kind to ``comutePerLocale``: +any communication. By changing the sharing kind to ``computePerLocale``: .. code-block:: chapel From 06e723531e89cd067912a63e5182e1de6d967d2b Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:41:26 -0700 Subject: [PATCH 07/41] Fix typo in default-functions.cpp --- Signed-off-by: Paul Cassella --- frontend/lib/resolution/default-functions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lib/resolution/default-functions.cpp b/frontend/lib/resolution/default-functions.cpp index e308f593c323..dd60981712e1 100644 --- a/frontend/lib/resolution/default-functions.cpp +++ b/frontend/lib/resolution/default-functions.cpp @@ -1215,7 +1215,7 @@ generateCastToEnum(Context* context, const TypedFnSignature* getCompilerGeneratedMethod(Context* context, const QualifiedType receiverType, UniqueString name, bool parenless) { - // Normalize recieverType to allow TYPE methods on c_ptr and _ddata, and to + // Normalize receiverType to allow TYPE methods on c_ptr and _ddata, and to // otherwise use the VAR Kind. The Param* value is also stripped away to // reduce queries. auto qt = receiverType; From 5bd16447264070d969daea9c8c06bc9908507436 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:41:43 -0700 Subject: [PATCH 08/41] Fix typos in scope-queries.cpp --- Signed-off-by: Paul Cassella --- frontend/lib/resolution/scope-queries.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/lib/resolution/scope-queries.cpp b/frontend/lib/resolution/scope-queries.cpp index 58b6fbc32136..f230de13dad3 100644 --- a/frontend/lib/resolution/scope-queries.cpp +++ b/frontend/lib/resolution/scope-queries.cpp @@ -3159,7 +3159,7 @@ void GatherMentionedModules::gatherModuleId(const ID& id) { if (parsing::idIsModule(context, id)) { auto p = idSet.insert(id); if (p.second) { - // insertion occured, so add it also to the vector + // insertion occurred, so add it also to the vector idVec.push_back(id); } } @@ -3311,7 +3311,7 @@ void GatherMentionedModules::processUseImport(const AstNode* ast) { if (scope && scope->containsUseImport()) { auto p = scopes.insert(scope); if (p.second) { - // Insertion occured, so this is the first time visiting this scope. + // Insertion occurred, so this is the first time visiting this scope. // Gather the IDs of the used/imported modules const ResolvedVisibilityScope* r = resolveVisibilityStmts(context, scope); if (r != nullptr) { From c14c28b71794de07e4fc7dda33b57aa9b9d1af24 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:41:55 -0700 Subject: [PATCH 09/41] Fix typo in IO.chpl --- Signed-off-by: Paul Cassella --- modules/standard/IO.chpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/standard/IO.chpl b/modules/standard/IO.chpl index b611354f30ed..b06012e01f48 100644 --- a/modules/standard/IO.chpl +++ b/modules/standard/IO.chpl @@ -8517,7 +8517,7 @@ private proc readBytesImpl(ch: fileReader, ref out_var: bytes, len: int(64)) : ( // if we need more room in the buffer, grow it // this will happen if we have not read all of 'maxBytes' yet // but there is more data in the file (as when guessReadSize - // was innacurate for one reason or another) + // was inaccurate for one reason or another) var requestSz = 2*buffSz; // make sure to at least request 16 bytes if requestSz < n + 16 then requestSz = n + 16; From 07756ae4d2a49d25615e545afb9ce7d2d1f5476e Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 11 Jul 2024 20:42:14 -0700 Subject: [PATCH 10/41] Fix typo in chpl-gpu.c --- Signed-off-by: Paul Cassella --- runtime/src/chpl-gpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/chpl-gpu.c b/runtime/src/chpl-gpu.c index 64f850cc4028..7c48f43b2a64 100644 --- a/runtime/src/chpl-gpu.c +++ b/runtime/src/chpl-gpu.c @@ -896,7 +896,7 @@ static void launch_kernel(const char* name, // deinit them before synch as a (premature?) optimization // Engin: note that we are not using stream-ordered allocators yet. So, I - // expect the following to serve as a synchornization unfortunately + // expect the following to serve as a synchronization unfortunately cfg_deinit_params(cfg); CHPL_GPU_STOP_TIMER(teardown_time); From 8927afb38f0a390d004d7bd483b7f99e13c10656 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:55:36 -0700 Subject: [PATCH 11/41] Fix typo in convert-uast.cpp --- Signed-off-by: Paul Cassella --- compiler/passes/convert-uast.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/passes/convert-uast.cpp b/compiler/passes/convert-uast.cpp index 45707ca39872..09af9051a6e0 100644 --- a/compiler/passes/convert-uast.cpp +++ b/compiler/passes/convert-uast.cpp @@ -3674,7 +3674,7 @@ struct Converter final : UastConverter { auto* ident = uast::Class::getUnwrappedInheritExpr(inheritExpr, thisInheritMarkedGeneric); - // Always convert the taraget expression so that we note used modules + // Always convert the target expression so that we note used modules // as needed. We won't necessarily use the resulting expression; // see the comment below. auto converted = convertExprOrNull(ident); From 14f6428e833fc8a4c4745ac3d479f7910fe75746 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:55:52 -0700 Subject: [PATCH 12/41] Fix typos in normalize.cpp --- Signed-off-by: Paul Cassella --- compiler/passes/normalize.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/passes/normalize.cpp b/compiler/passes/normalize.cpp index 8ce72375ff58..fd4a5f32e911 100644 --- a/compiler/passes/normalize.cpp +++ b/compiler/passes/normalize.cpp @@ -404,7 +404,7 @@ static void preNormalizeHandleStaticVars() { // Don't put the reset call into the function body right away because // at this time, myStaticVar is a non-global variable, so the function // is capturing it. We use the function as an FCF argument to - // 'executeStaticWraperCleanup', and capturing FCFs do not work. The + // 'executeStaticWrapperCleanup', and capturing FCFs do not work. The // relocation of the reset call will happen after the static variable has // been hoisted to the module level. // @@ -1776,7 +1776,7 @@ Expr* partOfNonNormalizableExpr(Expr* expr) { Expr* root = nullptr; if (call->isPrimitive(PRIM_RESOLVES) || - // Static resolution calls are not normalizeable so that they + // Static resolution calls are not normalizable so that they // don't "spill" their call temps outside of the primitive call. // If they are "spilled", replacing the primitive with its result // will still leave behind the temps; normally these would be From 54f3d3f0c3edc72928ffa1613a4cd3f6a7632c74 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:56:17 -0700 Subject: [PATCH 13/41] Fix typo in gpu technote --- Signed-off-by: Paul Cassella --- doc/rst/technotes/gpu.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/rst/technotes/gpu.rst b/doc/rst/technotes/gpu.rst index 129f81948b51..093142d647f2 100644 --- a/doc/rst/technotes/gpu.rst +++ b/doc/rst/technotes/gpu.rst @@ -29,7 +29,7 @@ Overview The Chapel compiler will generate GPU kernels for certain parallel operations such as ``forall``/``foreach`` loops, ``reduce`` expressions and promoted expressions. These will be launched onto a GPU when the current locale (e.g. -``here``) is the sublocale representing that particluar GPU. To deploy code to a +``here``) is the sublocale representing that particular GPU. To deploy code to a GPU, put the relevant code in an ``on`` statement targeting a GPU sublocale (i.e. ``here.gpus[0]``). From 24fe43a59a7ee5e371b7ce36ed14c39e5ea314ea Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:56:52 -0700 Subject: [PATCH 14/41] Fix typo in usingchapel/chplenv.rst --- Signed-off-by: Paul Cassella --- doc/rst/usingchapel/chplenv.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/rst/usingchapel/chplenv.rst b/doc/rst/usingchapel/chplenv.rst index b44de19846bd..5ca00ee6daf0 100644 --- a/doc/rst/usingchapel/chplenv.rst +++ b/doc/rst/usingchapel/chplenv.rst @@ -874,7 +874,7 @@ CHPL_LLVM_GCC_INSTALL_DIR Sometimes it's necessary to request that ``clang`` work with a particular version of GCC. If many versions are installed at the same prefix (e.g. ``/usr``) then ``CHPL_LLVM_GCC_PREFIX`` won't be able to - differentate between them. That is where ``CHPL_LLVM_GCC_INSTALL_DIR`` + differentiate between them. That is where ``CHPL_LLVM_GCC_INSTALL_DIR`` comes in! To understand what to set ``CHPL_LLVM_GCC_INSTALL_DIR`` to in such From be36827dc564661d2baed5f076a3e79b9c61e40b Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:57:16 -0700 Subject: [PATCH 15/41] Fix typo in scope-queries.h --- Signed-off-by: Paul Cassella --- frontend/include/chpl/resolution/scope-queries.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/include/chpl/resolution/scope-queries.h b/frontend/include/chpl/resolution/scope-queries.h index 6d355c402ecb..b9769daff160 100644 --- a/frontend/include/chpl/resolution/scope-queries.h +++ b/frontend/include/chpl/resolution/scope-queries.h @@ -215,7 +215,7 @@ namespace resolution { /** Given a Scope* for a Module, return a DeclMap containing all symbols - publically available from that module, including those brought in + publicly available from that module, including those brought in transitively by use/import. */ const ModulePublicSymbols* publicSymbolsForModule(Context* context, const Scope* modScope); From f3360661e90812419d4d5be38316676e79c15e62 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:57:29 -0700 Subject: [PATCH 16/41] Fix typo in scope-types.h --- Signed-off-by: Paul Cassella --- frontend/include/chpl/resolution/scope-types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/include/chpl/resolution/scope-types.h b/frontend/include/chpl/resolution/scope-types.h index 65bd515250b0..3aeb383eac40 100644 --- a/frontend/include/chpl/resolution/scope-types.h +++ b/frontend/include/chpl/resolution/scope-types.h @@ -1373,7 +1373,7 @@ class MethodLookupHelper { /** This type helps lookupNameInScope and related functions. When performing name lookup within a method, the name might refer to a field or tertiary method. Such matches - are checked for by searching the method reciver scopes + are checked for by searching the method receiver scopes at the time that the method signature is encountered in the process of searching parent scopes. This type includes a method that can return an appropriate MethodLookupHelper From ae4756c4acd8273208d4991674b4654709987981 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:57:55 -0700 Subject: [PATCH 17/41] Fix typo in Builder.h --- Signed-off-by: Paul Cassella --- frontend/include/chpl/uast/Builder.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/include/chpl/uast/Builder.h b/frontend/include/chpl/uast/Builder.h index 9a8495adccc5..d0b578907c42 100644 --- a/frontend/include/chpl/uast/Builder.h +++ b/frontend/include/chpl/uast/Builder.h @@ -160,7 +160,7 @@ class Builder final { #include "all-location-maps.h" #undef LOCATION_MAP - /** Delete all the locations storedfor the current AST. This is useful if the + /** Delete all the locations stored for the current AST. This is useful if the AST is being deallocated, which means future uses of this pointer (the memory could be re-used) must not have locations out of the box. */ From 1c6bca93eb7f740b986e64282f5efffd4c4bf9f6 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:58:14 -0700 Subject: [PATCH 18/41] Fix typo in InitResolver.cpp --- Signed-off-by: Paul Cassella --- frontend/lib/resolution/InitResolver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/lib/resolution/InitResolver.cpp b/frontend/lib/resolution/InitResolver.cpp index 842823a492eb..776b70c179ea 100644 --- a/frontend/lib/resolution/InitResolver.cpp +++ b/frontend/lib/resolution/InitResolver.cpp @@ -343,9 +343,9 @@ static const Type* ctFromSubs(Context* context, const Type* ret = nullptr; if (auto rec = receiverType->toRecordType()) { - auto instantatiatedFrom = subs.empty() ? nullptr : root->toRecordType(); + auto instantiatedFrom = subs.empty() ? nullptr : root->toRecordType(); ret = RecordType::get(context, rec->id(), rec->name(), - instantatiatedFrom, + instantiatedFrom, subs); } else if (auto cls = receiverType->toClassType()) { auto oldBasic = cls->basicClassType(); From a025586a867b55630741a95c00854a89b7a0f3cd Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:58:30 -0700 Subject: [PATCH 19/41] Fix typos in Resolver.cpp --- Signed-off-by: Paul Cassella --- frontend/lib/resolution/Resolver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lib/resolution/Resolver.cpp b/frontend/lib/resolution/Resolver.cpp index 6aa855e386c1..c7e9bf1150d1 100644 --- a/frontend/lib/resolution/Resolver.cpp +++ b/frontend/lib/resolution/Resolver.cpp @@ -3059,7 +3059,7 @@ MatchingIdsWithName Resolver::lookupIdentifier( // procs can be ruled out if their 'where' clauses are false. If even // one identifier is not a parenless proc, there's an ambiguity. // - // outParenlessOverloadInfo will be falsey if we found non-parenless-proc + // outParenlessOverloadInfo will be false if we found non-parenless-proc // IDs. In that case we may emit an ambiguity error later, after filtering // out incorrect receivers. outParenlessOverloadInfo = From 28a2e33071f756d4a724c811ce019f0d30442742 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:58:55 -0700 Subject: [PATCH 20/41] Fix typo in resolution-types.cpp --- Signed-off-by: Paul Cassella --- frontend/lib/resolution/resolution-types.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/lib/resolution/resolution-types.cpp b/frontend/lib/resolution/resolution-types.cpp index 7dd132942b84..5f3f0871d2e3 100644 --- a/frontend/lib/resolution/resolution-types.cpp +++ b/frontend/lib/resolution/resolution-types.cpp @@ -773,12 +773,12 @@ bool FormalActualMap::computeAlignment(const UntypedFnSignature* untyped, } static bool -syncaticallyGenericFieldsPriorToIdHaveSubs(Context* context, +syntacticallyGenericFieldsPriorToIdHaveSubs(Context* context, const CompositeType* ct, ID fieldId) { if (auto bct = ct->toBasicClassType()) { if (auto parentCt = bct->parentClassType()) { - if (!syncaticallyGenericFieldsPriorToIdHaveSubs(context, parentCt, fieldId)) { + if (!syntacticallyGenericFieldsPriorToIdHaveSubs(context, parentCt, fieldId)) { return false; } } @@ -822,7 +822,7 @@ void ResolvedFields::validateFieldGenericity(Context* context, const types::Comp return; } - if (!syncaticallyGenericFieldsPriorToIdHaveSubs(context, fieldsOfType, + if (!syntacticallyGenericFieldsPriorToIdHaveSubs(context, fieldsOfType, fields_[0].declId)) { return; } From f7250f046c3445d1bf7370f12d3c6dcfe9daa6cb Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:59:36 -0700 Subject: [PATCH 21/41] Fix typo in DSIUtil.chpl --- Signed-off-by: Paul Cassella --- modules/dists/DSIUtil.chpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/dists/DSIUtil.chpl b/modules/dists/DSIUtil.chpl index d50c6d6acfdd..6224288d9609 100644 --- a/modules/dists/DSIUtil.chpl +++ b/modules/dists/DSIUtil.chpl @@ -649,7 +649,7 @@ proc bulkCommTranslateDomain(srcSlice : domain, srcDom : domain, targetDom : dom // this is an overload for views that are ranges. This will be used by code // paths that comes from elided array views. We could consider using this -// lighterweight implementation as a more general special case for 1D bulk +// lighter weight implementation as a more general special case for 1D bulk // transfers. proc bulkCommTranslateDomain(srcSlice : domain, srcView : range(?), targetView : range(?)) { From bf8f629a25cdbf26d07eefd75cfec3d65f624af5 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 00:59:52 -0700 Subject: [PATCH 22/41] Fix typo in ChapelArrayViewElision.chpl --- Signed-off-by: Paul Cassella --- modules/internal/ChapelArrayViewElision.chpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/internal/ChapelArrayViewElision.chpl b/modules/internal/ChapelArrayViewElision.chpl index 5cccd587a0d3..e58b8a659834 100644 --- a/modules/internal/ChapelArrayViewElision.chpl +++ b/modules/internal/ChapelArrayViewElision.chpl @@ -71,7 +71,7 @@ module ChapelArrayViewElision { proc chpl__ave_exprCanBeProtoSlice(base, idxExprs...) param: bool { return chpl__ave_baseTypeSupports(base) && chpl__ave_idxExprsSupport(base.idxType, (...idxExprs)) && - !chpl__ave_nonComplientSlice(base, (...idxExprs)); + !chpl__ave_nonCompliantSlice(base, (...idxExprs)); } proc chpl__ave_protoSlicesSupportAssignment(a: chpl__protoSlice, @@ -408,14 +408,14 @@ module ChapelArrayViewElision { return true; } - private proc chpl__ave_nonComplientSlice(base, idxExprs: domain) param { - // distributed array sliced with a distributed domain is non-complient + private proc chpl__ave_nonCompliantSlice(base, idxExprs: domain) param { + // distributed array sliced with a distributed domain is non-compliant. // such slices imply "redistribution" of the data. Right now, let's ignore // those return !chpl__isDROrDRView(base) && !chpl__isDROrDRView(idxExprs); } - private proc chpl__ave_nonComplientSlice(base, idxExprs...) param { + private proc chpl__ave_nonCompliantSlice(base, idxExprs...) param { return false; } From 33902525d944a8cccc975bf61e1a9868a01186d0 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Thu, 26 Sep 2024 01:04:50 -0700 Subject: [PATCH 23/41] Fix typo in ChapelDomain.chpl and update tests --- Signed-off-by: Paul Cassella --- modules/internal/ChapelDomain.chpl | 6 +++--- test/domains/neth/nonHomoScalar1.good | 2 +- test/domains/neth/nonHomoScalar2.good | 2 +- .../neth/{nonHomogenous.chpl => nonHomogeneous.chpl} | 0 test/domains/neth/nonHomogeneous.good | 1 + test/domains/neth/nonHomogenous.good | 1 - 6 files changed, 6 insertions(+), 6 deletions(-) rename test/domains/neth/{nonHomogenous.chpl => nonHomogeneous.chpl} (100%) create mode 100644 test/domains/neth/nonHomogeneous.good delete mode 100644 test/domains/neth/nonHomogenous.good diff --git a/modules/internal/ChapelDomain.chpl b/modules/internal/ChapelDomain.chpl index 2ceb96cdca10..f1f91dfa457f 100644 --- a/modules/internal/ChapelDomain.chpl +++ b/modules/internal/ChapelDomain.chpl @@ -3116,7 +3116,7 @@ module ChapelDomain { (if high(0).type == low.type then high(0).type else (low + high(0)).type); var ranges: size*range(eltType); if isTuple(low) { - if !isHomogeneousTuple(low) then compilerError("Domains defined using tuple bounds must use homogenous tuples, but got '" + low.type:string + "'"); + if !isHomogeneousTuple(low) then compilerError("Domains defined using tuple bounds must use homogeneous tuples, but got '" + low.type:string + "'"); for param i in 0.. Date: Tue, 19 Nov 2024 22:52:59 -0800 Subject: [PATCH 24/41] Fix typo in SharedObject.chpl --- Signed-off-by: Paul Cassella --- modules/internal/SharedObject.chpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/internal/SharedObject.chpl b/modules/internal/SharedObject.chpl index d90267d3ea1e..52c12ec05cc3 100644 --- a/modules/internal/SharedObject.chpl +++ b/modules/internal/SharedObject.chpl @@ -136,7 +136,7 @@ module SharedObject { @chpldoc.nodoc // hide init/record impl details proc _shared.init(type chpl_t) { // TODO: today (06/15/2024), the compiler has a special check for a non-class type - // being used to instnatiate _shared, so this check is likely redundant and + // being used to instantiate _shared, so this check is likely redundant and // should be removed. See other _shared.init methods for similar checks that // are likely also redundant. if !isClass(chpl_t) then From 4c024e89dbc5a5443a572357bacd82f768a5d359 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 22:53:11 -0800 Subject: [PATCH 25/41] Fix typo in IO.chpl --- Signed-off-by: Paul Cassella --- modules/standard/IO.chpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/standard/IO.chpl b/modules/standard/IO.chpl index b06012e01f48..f09d12419f01 100644 --- a/modules/standard/IO.chpl +++ b/modules/standard/IO.chpl @@ -7203,7 +7203,7 @@ iter fileReader.lines( /* Get an array of ``n+1`` byte offsets that divide the file ``f`` into ``n`` - roughly equally sized chunks, where each byte offset comes immidiately after + roughly equally sized chunks, where each byte offset comes immediately after a newline. :arg f: the file to search From 171a3a582d6a9411c073c317fc55180fbcf1627b Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 22:53:23 -0800 Subject: [PATCH 26/41] Fix typo in OS.chpl --- Signed-off-by: Paul Cassella --- modules/standard/OS.chpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/standard/OS.chpl b/modules/standard/OS.chpl index fd94de837d34..8d2240bed497 100644 --- a/modules/standard/OS.chpl +++ b/modules/standard/OS.chpl @@ -34,7 +34,7 @@ module OS { /* Support for features matching the POSIX programming interface. - The ``OS.POSIX`` modudle specifically provides POSIX.1-2017. That standard + The ``OS.POSIX`` module specifically provides POSIX.1-2017. That standard can be found at . There is one unavoidable difference between POSIX and ``OS.POSIX``. From 94b77de06146544785b582ded627e2376f6f3d89 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 22:53:59 -0800 Subject: [PATCH 27/41] Fix typo in ofi/README.md --- Signed-off-by: Paul Cassella --- runtime/src/comm/ofi/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/comm/ofi/README.md b/runtime/src/comm/ofi/README.md index fc61d450db58..04f332f91e81 100644 --- a/runtime/src/comm/ofi/README.md +++ b/runtime/src/comm/ofi/README.md @@ -530,7 +530,7 @@ opportunity for writes by a single task to be performed out of order. The remote cache does perform non-blocking writes, but has internal synchronization to wait for previous conflicting writes to complete before issuing a new write. This ensures writes by a single task are performed in -program order. FI_ORDER_RMA_WAW has signficant performance implications, so +program order. FI_ORDER_RMA_WAW has significant performance implications, so it should be avoided if possible. #### Message-order MCM Mode From e886335c9d3dbd2c2b0ab7aaf5341ff7379866f5 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 22:54:14 -0800 Subject: [PATCH 28/41] Fix typo in ANNOTATIONS.yaml --- Signed-off-by: Paul Cassella --- test/ANNOTATIONS.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/ANNOTATIONS.yaml b/test/ANNOTATIONS.yaml index c5d46589f7b3..bfe866980312 100644 --- a/test/ANNOTATIONS.yaml +++ b/test/ANNOTATIONS.yaml @@ -1603,7 +1603,7 @@ mg: &mg-base mg-b: <<: *mg-base 08/19/24: - - Stencil Distribution performance improvments (#25701) + - Stencil Distribution performance improvements (#25701) mg.ml-time: 05/11/17: From c35da4738cbff56602f3ae2fb9b44c61185049d5 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 22:54:37 -0800 Subject: [PATCH 29/41] Fix typo in Sort.chpl --- Signed-off-by: Paul Cassella --- modules/standard/Sort.chpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/standard/Sort.chpl b/modules/standard/Sort.chpl index ff218cc5c81a..6f0cddeaa5f3 100644 --- a/modules/standard/Sort.chpl +++ b/modules/standard/Sort.chpl @@ -53,7 +53,7 @@ have performance overhead. var Array = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]; - // Sort only the elemets in the range 1..5 + // Sort only the elements in the range 1..5 // Same as sort(Array[1..5]); sort(Array, region=1..5); From f59759477616190c9055ca88c44d5e82f49aa54e Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:40:54 -0800 Subject: [PATCH 30/41] Fix typo in cg-stmt.cpp --- Signed-off-by: Paul Cassella --- compiler/codegen/cg-stmt.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/codegen/cg-stmt.cpp b/compiler/codegen/cg-stmt.cpp index 4aaf1d6e7ca9..96189f9e58bd 100644 --- a/compiler/codegen/cg-stmt.cpp +++ b/compiler/codegen/cg-stmt.cpp @@ -188,7 +188,7 @@ GenRet BlockStmt::codegen() { ********************************* | ********************************/ // If this is 'if gCpuVsGpuToken then ... else ...' -// then return the approrpiate branch, else nil. +// then return the appropriate branch, else nil. static BlockStmt* chooseCpuVsGpuBranch(CondStmt* cond) { if (SymExpr* se = toSymExpr(cond->condExpr)) if (se->symbol() == gCpuVsGpuToken) From 2e2ee74b6df44f31950eb6466a402da5e1b5e9f1 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:41:22 -0800 Subject: [PATCH 31/41] Fix typo in gpuTransforms.cpp --- Signed-off-by: Paul Cassella --- compiler/optimizations/gpuTransforms.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/optimizations/gpuTransforms.cpp b/compiler/optimizations/gpuTransforms.cpp index ec519b081dbf..659296945c50 100644 --- a/compiler/optimizations/gpuTransforms.cpp +++ b/compiler/optimizations/gpuTransforms.cpp @@ -1752,7 +1752,7 @@ void GpuKernel::generatePostBody() { fn_->insertAtTail(this->postBody_); } -// Returns the GPU primives block within 'body', or null if none. +// Returns the GPU primitives block within 'body', or null if none. // Note: this searches inside nested loops - needed for multi-dim arrays, ex: // var A: [1..n,1..n] int; // @gpu.blockSize foreach A {} From 6d369ff949a70ce6c272846f790b298cc2796bdd Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:41:39 -0800 Subject: [PATCH 32/41] Fix typos in convert-typed-uast.cpp --- Signed-off-by: Paul Cassella --- compiler/passes/convert-typed-uast.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/passes/convert-typed-uast.cpp b/compiler/passes/convert-typed-uast.cpp index f7c7f77e2050..d485326c2af9 100644 --- a/compiler/passes/convert-typed-uast.cpp +++ b/compiler/passes/convert-typed-uast.cpp @@ -551,7 +551,7 @@ ModuleSymbol* TConverter::convertModule(const Module* mod) { submodulesEncountered.clear(); convertModuleInit(mod, modSym); - // Additionally, convert any submodules encontered. + // Additionally, convert any submodules encountered. // This is handled as a follow-on step in order to avoid storing // various pieces of TConverter state in a stack. for (const uast::Module* submod : submodulesEncountered) { @@ -1544,7 +1544,7 @@ Type* TConverter::helpConvertClassType(const types::ClassType* t) { const types::RecordType* manager = t->managerRecordType(context); if (manager == nullptr) { - ret = at; // unamanged / borrowed is just the class type at this point + ret = at; // unmanaged / borrowed is just the class type at this point } else { // owned/shared should have had a substitution for chpl_t CHPL_ASSERT(!manager->substitutions().empty()); From db295ad5696f9ced5864427f4d3d8f06da355214 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:42:40 -0800 Subject: [PATCH 33/41] Fix typo in Context-detail.h --- Signed-off-by: Paul Cassella --- frontend/include/chpl/framework/Context-detail.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/include/chpl/framework/Context-detail.h b/frontend/include/chpl/framework/Context-detail.h index d6816482b4a2..12c644065a1a 100644 --- a/frontend/include/chpl/framework/Context-detail.h +++ b/frontend/include/chpl/framework/Context-detail.h @@ -260,7 +260,7 @@ class QueryMapResultBase { // lastChanged indicates the last revision in which the query result // has changed mutable RevisionNumber lastChanged = -1; - // This field exists to support isQueryRunning. When traversingg the dependencies + // This field exists to support isQueryRunning. When traversing the dependencies // of a query, we may re-run dependency queries to see if their results change. // Sometimes, these queries will check isQueryRunning. At this time, the // actual query (this) is not running, but we want to return 'true' to hide From bcbcbb3afad10f3495e0d998a94e563ce7a8f1de Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:42:58 -0800 Subject: [PATCH 34/41] Fix typo in ResolutionContext.h --- Signed-off-by: Paul Cassella --- frontend/include/chpl/resolution/ResolutionContext.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/include/chpl/resolution/ResolutionContext.h b/frontend/include/chpl/resolution/ResolutionContext.h index ec832a0b0bd0..eda8f68ea353 100644 --- a/frontend/include/chpl/resolution/ResolutionContext.h +++ b/frontend/include/chpl/resolution/ResolutionContext.h @@ -61,7 +61,7 @@ class MatchingIdsWithName; At any point in time, a 'ResolutionContext*' is either stable or unstable. It is unstable if it has one or more unstable frames. - When the 'ResolutionContext*' is unstable, any 'CHPL_RESOUTION_QUERY...' + When the 'ResolutionContext*' is unstable, any 'CHPL_RESOLUTION_QUERY...' will consult the passed in query arguments in order to determine if the 'Context*' query cache can be used. If the arguments may refer to a nested function, then the computed result is not cached in the global From 494d52b2db8ca83da0d65c6d4e716179b58ee2ac Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:43:17 -0800 Subject: [PATCH 35/41] Fix typo in resolution-types.h --- Signed-off-by: Paul Cassella --- frontend/include/chpl/resolution/resolution-types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/include/chpl/resolution/resolution-types.h b/frontend/include/chpl/resolution/resolution-types.h index 553d941b56ad..e296f4ce79d3 100644 --- a/frontend/include/chpl/resolution/resolution-types.h +++ b/frontend/include/chpl/resolution/resolution-types.h @@ -2019,7 +2019,7 @@ class CallResolutionResult { the iteration (e.g., lack of a follower iterator) In the case of failure due to zippering (e.g., we're iterating over a - loop expression, but the Nth zippred iterand doesn't have the appropriate + loop expression, but the Nth zippered iterand doesn't have the appropriate iterator), this type contains a 'zipperedFailure_' field, which contains the result of trying to iterate the Nth iterand, and a 'zipperedFailureIndex_' which is the index of the failed iterand. From a47b54d459c62cf0db6ca3d6dd5249f2857fa9e9 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:43:37 -0800 Subject: [PATCH 36/41] Fix typos in Resolver.cpp --- Signed-off-by: Paul Cassella --- frontend/lib/resolution/Resolver.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/lib/resolution/Resolver.cpp b/frontend/lib/resolution/Resolver.cpp index c7e9bf1150d1..728bd429b9cc 100644 --- a/frontend/lib/resolution/Resolver.cpp +++ b/frontend/lib/resolution/Resolver.cpp @@ -4982,7 +4982,7 @@ static IterDetails resolveIterDetails(Resolver& rv, // Only issue a "not iterable" error if the iterand has a type. If it was // not typed then earlier resolution of the iterand will have spit out an - // approriate error for us already. + // appropriate error for us already. if (ret.succeededAt == IterDetails::NONE && !iterandRe.type().isUnknownOrErroneous()) { auto& iterandRE = rv.byPostorder.byAst(iterand); if (!iterandRE.type().isUnknownOrErroneous()) { @@ -5022,7 +5022,7 @@ static bool isExplicitlyTaggedIteratorCall(Context* context, // We could've ended up resolving a leader automatically from a serial // call (if the serial overload doesn't exist). To check that this was - // an explicit tag, we need to not have any ITERATE associted actions. + // an explicit tag, we need to not have any ITERATE associated actions. auto count = std::count_if(re.associatedActions().begin(), re.associatedActions().end(), [](const AssociatedAction& aa) { @@ -5363,7 +5363,7 @@ static bool handleArrayTypeExpr(Resolver& rv, bodyType = QualifiedType(QualifiedType::TYPE, AnyType::get(rv.context)); } - // The body wasn't a type, so this isn't an array type epxression + // The body wasn't a type, so this isn't an array type expression // Make an exception for unknown or erroneous bodies, since the user may // have been trying to define a type but made a mistake (or we may be // in a partially-instantiated situation and the type is not yet known). From 1ba8fcaf9a95b5baab992f082cdb034af91ba04c Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:44:17 -0800 Subject: [PATCH 37/41] Fix typo in resolution-queries.cpp --- Signed-off-by: Paul Cassella --- frontend/lib/resolution/resolution-queries.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lib/resolution/resolution-queries.cpp b/frontend/lib/resolution/resolution-queries.cpp index c80866836411..4356e8e40085 100644 --- a/frontend/lib/resolution/resolution-queries.cpp +++ b/frontend/lib/resolution/resolution-queries.cpp @@ -3776,7 +3776,7 @@ static bool resolveFnCallSpecial(Context* context, if (ci.numActuals() == 2 || ci.hasQuestionArg()) { auto lhs = ci.actual(0).type(); - // support comparisions with '?' + // support comparisons with '?' auto rhs = ci.hasQuestionArg() ? QualifiedType(QualifiedType::TYPE, AnyType::get(context)) : ci.actual(1).type(); From 1037dd561fc9a397264f6cae43d3f1f4417b8de2 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:44:37 -0800 Subject: [PATCH 38/41] Fix typos in comm-ofi.c --- Signed-off-by: Paul Cassella --- runtime/src/comm/ofi/comm-ofi.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/runtime/src/comm/ofi/comm-ofi.c b/runtime/src/comm/ofi/comm-ofi.c index 87dd847e3aa8..c2bded8a746b 100644 --- a/runtime/src/comm/ofi/comm-ofi.c +++ b/runtime/src/comm/ofi/comm-ofi.c @@ -364,14 +364,14 @@ static bool cxiHybridMRMode = false; // OFI-specific non-blocking handle implementation // This is defined here because it is used in the forward declarations below. -// The rountines to initialize and destroy handles, nb_handle_init and +// The routines to initialize and destroy handles, nb_handle_init and // nb_handle_destroy appear in the RMA section later. The "id" is used to // verify that the only the task that created the handle uses it -- this // prevents multiple threads from simultaneously accessing the same transmit // context if they are not bound to threads. The semantics of // chpl_comm_test_nb_complete, chpl_comm_wait_nb_some, and chpl_comm_try_nb // some require distinguishing newly-completed handles from those that that -// have previously commited. The "reported" field is used to distinguish +// have previously committed. The "reported" field is used to distinguish // between the two. The "complete" field is set when the operation completes. // It is an atomic because the lower-level functions that set it require it. // Operations that are too large for the underlying fabric are represented by @@ -2560,7 +2560,7 @@ void init_ofiEp(void) { // per worker thread, one per AM handler, and one for the process in // general. That will allow us to bind worker threads and AM handlers to // transmit contexts. If we can't get that many endpoints then transmit - // contexts will not be bound, which signficantly reduces performance. + // contexts will not be bound, which significantly reduces performance. // // For scalable endpoints we only need one transmit endpoint with enough // transmit contexts to bind them as described above. If max_ep_tx_ctx for @@ -5407,7 +5407,7 @@ void amHandleAMO(struct amRequest_AMO_t* amo) { // // Sets the "done" flag via a non-blocking PUT. We are never going to wait for // this PUT to complete because we don't care when it completes; as a result -// the ofi_put_nb code path isn't used because we don't need the overhad of a +// the ofi_put_nb code path isn't used because we don't need the overhead of a // non-blocking handle, etc. The PUT will be forced to complete either when a // non-bound tci is freed, or during shutdown, whichever comes first. From 99629d3f6f0c0b75fbae0cd87a3d39be628ab115 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:44:52 -0800 Subject: [PATCH 39/41] Fix typo in topo-hwloc.c --- Signed-off-by: Paul Cassella --- runtime/src/topo/hwloc/topo-hwloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/topo/hwloc/topo-hwloc.c b/runtime/src/topo/hwloc/topo-hwloc.c index 7195deaa1ccc..f6188ea24ed2 100644 --- a/runtime/src/topo/hwloc/topo-hwloc.c +++ b/runtime/src/topo/hwloc/topo-hwloc.c @@ -539,7 +539,7 @@ static const char *objTypeString(hwloc_obj_type_t t) { // // Partition resources when running with co-locales. This is complicated a bit // by oversubscription and that the number of locales might not be evenly -// divisable by the number of nodes. If the number of colocales is zero, then +// divisible by the number of nodes. If the number of colocales is zero, then // we are oversubscribed and each locale uses all of the resources available // to it. Otherwise, the number of locales on the node might be less than the // expected number of co-locales because the "remainder" node might not have From 77ba14d306c97891de6e75a6b039b9fec14aa0b6 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:45:22 -0800 Subject: [PATCH 40/41] Fix typo in ANNOTATIONS.yaml --- Signed-off-by: Paul Cassella --- test/ANNOTATIONS.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/ANNOTATIONS.yaml b/test/ANNOTATIONS.yaml index bfe866980312..cd31dda408b0 100644 --- a/test/ANNOTATIONS.yaml +++ b/test/ANNOTATIONS.yaml @@ -1020,7 +1020,7 @@ heat_2d_dist.ml-time: 08/13/24: - Expand auto local access optimization to support basic offsets (#25712) 08/19/24: - - Stencil Distribution performance improvments (#25701) + - Stencil Distribution performance improvements (#25701) 09/04/24: - Extend array view elision to Block, Cyclic and Stencil (#25869) 09/11/24: From 7a4f421581a4ee821dcd3bdd215a0b4770e53f07 Mon Sep 17 00:00:00 2001 From: Paul Cassella Date: Tue, 19 Nov 2024 23:45:51 -0800 Subject: [PATCH 41/41] Fix typo in taskParallel primer --- Signed-off-by: Paul Cassella --- test/release/examples/primers/taskParallel.chpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/release/examples/primers/taskParallel.chpl b/test/release/examples/primers/taskParallel.chpl index 008b228993e1..5b92dd8a1bc9 100644 --- a/test/release/examples/primers/taskParallel.chpl +++ b/test/release/examples/primers/taskParallel.chpl @@ -109,7 +109,7 @@ writeln("4: output from main task"); -// Also like the ``cobegin`` statement, the orignal task will not wait +// Also like the ``cobegin`` statement, the original task will not wait // for any ``begin`` tasks spawned by its child tasks. writeln("5: ### The coforall loop with nested begin statements ###");