From d6a1046a47fd63bdba0f798a7b258c5ea4694d25 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 10:46:42 -0400 Subject: [PATCH 001/113] spelling: , and Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- blog/_posts/2017-11-03-zinc-blog-1.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/_posts/2017-11-03-zinc-blog-1.0.md b/blog/_posts/2017-11-03-zinc-blog-1.0.md index 18cca4eef..1b7c22aea 100644 --- a/blog/_posts/2017-11-03-zinc-blog-1.0.md +++ b/blog/_posts/2017-11-03-zinc-blog-1.0.md @@ -159,7 +159,7 @@ All in all, this is a high-level summary of our contributions to Zinc 1.0: * Improve infrastructure to attract contributors: * Speed up CI by 7x to have a fast turnaround time, * Add more tests to the project, - * Add more documentation to the APIs, a README and a CONTRIBUTING guide; and, + * Add more documentation to the APIs, a README, and a CONTRIBUTING guide; and, * Add similar high-quality improvements to the build and scripted tests. Find the [list of PRs here](https://github.com/sbt/zinc/pulls?utf8=%E2%9C%93&q=author%3Ajvican%20is%3Ap://github.com/sbt/zinc/pulls?utf8=%E2%9C%93&q=author%3Ajvican%20is%3Apr). From 0a1459cbc976bf251a5e9c5bd707514f68169678 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 10:59:22 -0400 Subject: [PATCH 002/113] spelling: , the Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- _posts/2021-01-12-configuring-and-suppressing-warnings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2021-01-12-configuring-and-suppressing-warnings.md b/_posts/2021-01-12-configuring-and-suppressing-warnings.md index 4c992b4f6..3727d4f51 100644 --- a/_posts/2021-01-12-configuring-and-suppressing-warnings.md +++ b/_posts/2021-01-12-configuring-and-suppressing-warnings.md @@ -146,7 +146,7 @@ Test.scala:4: error: method → in class ArrowAssoc is deprecated [...] Note that the `-Wconf:...` compiler argument is between quotes (`'`) in the command line, which prevents the shell from interpreting characters like `&` or `*`. -For some of the filters the syntax is not trivial, so we look at them in more detail. +For some of the filters, the syntax is not trivial, so we look at them in more detail. * **Message category**: Every message has a category that is displayed in verbose mode (`-Wconf:any:wv`). The `-Wconf:help` option displays the full list of available categories. For example, every `-Xlint` warning has its own category (`lint-infer-any`), the super-category `lint` matches all lint warnings. * **Source file**: By default, the source file filter is a regex that must match the file path relative to any path segment. For example, `b/.*Test.scala` matches `/a/b/XTest.scala` but not `/ab/Test.scala`. If the `-rootdir` compiler option is specified, the regex must match the file path relative to that root directory. From 02007467fa663520b91735f453774dd3436fa1d7 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 11:59:42 -0400 Subject: [PATCH 003/113] spelling: ; otherwise, Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- blog/_posts/2017-05-30-tribulations-canbuildfrom.md | 2 +- ...021-02-16-preventing-version-conflicts-with-versionscheme.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/_posts/2017-05-30-tribulations-canbuildfrom.md b/blog/_posts/2017-05-30-tribulations-canbuildfrom.md index 5c5d343a7..de71dcc9d 100644 --- a/blog/_posts/2017-05-30-tribulations-canbuildfrom.md +++ b/blog/_posts/2017-05-30-tribulations-canbuildfrom.md @@ -50,7 +50,7 @@ def map[B, That](f: Char => B)(implicit bf: CanBuildFrom[String, B, That]): That When the implicit `CanBuildFrom` parameter is resolved it fixes the return type `That`. The resolution is driven by the actual `B` type: if `B` is `Char` then `That` is fixed -to `String`, otherwise it is `immutable.IndexedSeq`. +to `String`; otherwise, it is `immutable.IndexedSeq`. The drawback of this solution is that the type signature of the `map` method looks cryptic. diff --git a/blog/_posts/2021-02-16-preventing-version-conflicts-with-versionscheme.md b/blog/_posts/2021-02-16-preventing-version-conflicts-with-versionscheme.md index c52d75359..1840a417d 100644 --- a/blog/_posts/2021-02-16-preventing-version-conflicts-with-versionscheme.md +++ b/blog/_posts/2021-02-16-preventing-version-conflicts-with-versionscheme.md @@ -107,7 +107,7 @@ ThisBuild / versionScheme := Some("early-semver") sbt 1.4.0 includes this information into `pom.xml` and `ivy.xml` as a property. In addition, sbt uses the information to take the guessing out of eviction warning when this information is available. -In sbt 1.5.0, eviction warnings will be replaced with [eviction errors][8]. Since it can now reliably detect whether two dependencies with different versions are compatible, or if they conflict, the build will fail if an incompatibility is detected in your dependencies. This is of course possible only if the libraries provide their `versionScheme`, otherwise sbt will keep issuing eviction warnings. +In sbt 1.5.0, eviction warnings will be replaced with [eviction errors][8]. Since it can now reliably detect whether two dependencies with different versions are compatible, or if they conflict, the build will fail if an incompatibility is detected in your dependencies. This is of course possible only if the libraries provide their `versionScheme`; otherwise, sbt will keep issuing eviction warnings. It might take a few years for the `versionScheme` information to become prevalent in the ecosystem. In the meantime, as a user of libraries you can manually configure the versioning scheme used by your libraries by using a new setting, `libraryDependencySchemes`. For instance, here is how you can tell sbt that the `circe-core` artifact follows the Early SemVer scheme: From 299755aedda522feceaea0abe42df2b0cec5930f Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 10:49:37 -0400 Subject: [PATCH 004/113] spelling: a Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- _includes/online-courses.html | 2 +- blog/_posts/2018-04-30-in-a-nutshell.md | 2 +- gsoc/2015.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_includes/online-courses.html b/_includes/online-courses.html index 928e06430..5e6c2f243 100644 --- a/_includes/online-courses.html +++ b/_includes/online-courses.html @@ -6,7 +6,7 @@

Online Courses

{% comment %} We're going to follow the next ordering for the online courses: - 1- First we'll show those items that belong to an specific specialization (i.e.: Scala's progfun in Coursera). Those will be ordered alphabetically by title and each item under the specialization by the `specialization-order` tag in each one. + 1- First we'll show those items that belong to a specific specialization (i.e.: Scala's progfun in Coursera). Those will be ordered alphabetically by title and each item under the specialization by the `specialization-order` tag in each one. 2- After those, courses that don't belong to any specific specialization. We'll only show those courses that are not finished yet. {% endcomment %} diff --git a/blog/_posts/2018-04-30-in-a-nutshell.md b/blog/_posts/2018-04-30-in-a-nutshell.md index 6ce507f26..d801b9d54 100644 --- a/blog/_posts/2018-04-30-in-a-nutshell.md +++ b/blog/_posts/2018-04-30-in-a-nutshell.md @@ -138,7 +138,7 @@ principled macro system based on quotes and splices. This looks not very difficu need to define a pair of mappings between high level trees of type `scala.quoted.Expr[T]` and lower-level Tasty trees of type `tasty.Term`. Mapping a high-level tree to a low-level one simply -means exposing its structure. Mapping a a low-level tree to a +means exposing its structure. Mapping a low-level tree to a high-level tree of type `scala.quoted.Expr[T]` means checking that the low-level tree has indeed the given type `T`. That should be all. diff --git a/gsoc/2015.md b/gsoc/2015.md index f9fd55300..8c615421d 100644 --- a/gsoc/2015.md +++ b/gsoc/2015.md @@ -65,7 +65,7 @@ Slick's interface, uses the type-based deep embedding that imposes some limitati * Native language constructs can not be used (e.g., `==` must be replaced with `===`). * Reported type errors can get nasty. -We propose an new front-end for Slick based on libraries [scala-yinyang](https://github.com/scala-yinyang/scala-yinyang) and [direct-embedding](https://github.com/directembedding/directembedding) that will make Slick queries identical to regular Scala. +We propose a new front-end for Slick based on libraries [scala-yinyang](https://github.com/scala-yinyang/scala-yinyang) and [direct-embedding](https://github.com/directembedding/directembedding) that will make Slick queries identical to regular Scala. By doing this project you will vastly improve the user experience for many Scala users! From ce5f1a1aa67671052b7792c74e77982241dbe892 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 10:48:49 -0400 Subject: [PATCH 005/113] spelling: about Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- _posts/2019-01-18-community-build.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2019-01-18-community-build.md b/_posts/2019-01-18-community-build.md index d0b773bc3..efef611f8 100644 --- a/_posts/2019-01-18-community-build.md +++ b/_posts/2019-01-18-community-build.md @@ -99,7 +99,7 @@ See [last year's blog post](https://github.com/scala/community-build/issues/796). The links it contains are still valid. -And what about about Scala 3? As the Dotty team [tells us](https://dotty.epfl.ch/blog/2018/11/30/11th-dotty-milestone-release.html), "Dotty now has +And what about Scala 3? As the Dotty team [tells us](https://dotty.epfl.ch/blog/2018/11/30/11th-dotty-milestone-release.html), "Dotty now has a set of widely-used community libraries that are built against every nightly Dotty snapshot. Currently this includes ScalaPB, algebra, scalatest, scopt and squants. Join our community build to make sure From c702723c5df218eee6e920ea76c08024553de98a Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 20:36:32 -0400 Subject: [PATCH 006/113] spelling: accelerate Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- _posts/2017-09-11-scalafix-v0.5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2017-09-11-scalafix-v0.5.md b/_posts/2017-09-11-scalafix-v0.5.md index 62210d575..043189f93 100644 --- a/_posts/2017-09-11-scalafix-v0.5.md +++ b/_posts/2017-09-11-scalafix-v0.5.md @@ -179,7 +179,7 @@ Next steps for Scalafix include: * more linting rules. I would love to unite efforts with Scalastyle and Wartremover to offer an extensive set of linting rules in a single tool. Scalafix can definitely benefit from their experience in this space. -* more complete `Sbt1` rewrite to accellerate sbt 1.0 migration, see +* more complete `Sbt1` rewrite to accelerate sbt 1.0 migration, see [sbtfix issues][]. * more polished integrations. Currently, running Scalafix in a large project typically results in many spurious errors and warnings. From c98cbf7a99d0700c320c1e98cfe656b70085f6b8 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 21:58:15 -0400 Subject: [PATCH 007/113] spelling: accepted Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- ...cceptd-to-gsoc-2023.md => 2023-02-28-accepted-to-gsoc-2023.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts/{2023-02-28-acceptd-to-gsoc-2023.md => 2023-02-28-accepted-to-gsoc-2023.md} (100%) diff --git a/_posts/2023-02-28-acceptd-to-gsoc-2023.md b/_posts/2023-02-28-accepted-to-gsoc-2023.md similarity index 100% rename from _posts/2023-02-28-acceptd-to-gsoc-2023.md rename to _posts/2023-02-28-accepted-to-gsoc-2023.md From a202a562d5b55277cf51171bc19afe7d5b3f5483 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 20:36:58 -0400 Subject: [PATCH 008/113] spelling: access Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- _posts/2016-07-08-trait-method-performance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2016-07-08-trait-method-performance.md b/_posts/2016-07-08-trait-method-performance.md index 084eea49b..14106d949 100644 --- a/_posts/2016-07-08-trait-method-performance.md +++ b/_posts/2016-07-08-trait-method-performance.md @@ -397,7 +397,7 @@ The benchmark basically measures the following loop: int r = 0; for (int x = 0; x < N; x++) { c.v = x; - r += c.v // field acces either through a default or a virtual method + r += c.v // field access either through a default or a virtual method } Comparing the assembly code of the loop when using the default method or the virtual method, Paolo From a4ffa67b499fd8ebad6d8a2472dc51d76ddfd408 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Mon, 21 Jul 2025 20:37:41 -0400 Subject: [PATCH 009/113] spelling: across Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- _scala_use_case_items/1-backend.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_scala_use_case_items/1-backend.md b/_scala_use_case_items/1-backend.md index 7798d6d98..6fee4b8f9 100644 --- a/_scala_use_case_items/1-backend.md +++ b/_scala_use_case_items/1-backend.md @@ -46,7 +46,7 @@ def fetch2 = fetchWeather(server2) // expensive Network IO
-
Compute accross distributed nodes with Akka actors
+
Compute across distributed nodes with Akka actors
def Device(lastTemp: Option[Double]): Behavior[Message] =
   Behaviors.receiveMessage:
     case RecordTemperature(id, value, replyTo) =>

From 1c78d6e919c46665f998f60b49ebc9a706cda703 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Mon, 21 Jul 2025 20:38:01 -0400
Subject: [PATCH 010/113] spelling: additional

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 _posts/2013-02-28-release-notes-v2.10.1-RC2.md | 2 +-
 _posts/2013-03-06-release-notes-v2.10.1-RC3.md | 2 +-
 _posts/2013-03-13-release-notes-v2.10.1.md     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/_posts/2013-02-28-release-notes-v2.10.1-RC2.md b/_posts/2013-02-28-release-notes-v2.10.1-RC2.md
index 44aee8677..bd9326a48 100644
--- a/_posts/2013-02-28-release-notes-v2.10.1-RC2.md
+++ b/_posts/2013-02-28-release-notes-v2.10.1-RC2.md
@@ -688,7 +688,7 @@ sha | Title
 [d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala
 [a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros.
 [b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM.
-[8434922](https://github.com/scala/scala/commit/8434922) | Addtional test cases for tail calls in catches.
+[8434922](https://github.com/scala/scala/commit/8434922) | Additional test cases for tail calls in catches.
 [31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally.
 [e4d1d93](https://github.com/scala/scala/commit/e4d1d93) | Warn when generated classfiles differ only in case.
 [8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle
diff --git a/_posts/2013-03-06-release-notes-v2.10.1-RC3.md b/_posts/2013-03-06-release-notes-v2.10.1-RC3.md
index daef9be12..877dbfe26 100644
--- a/_posts/2013-03-06-release-notes-v2.10.1-RC3.md
+++ b/_posts/2013-03-06-release-notes-v2.10.1-RC3.md
@@ -698,7 +698,7 @@ sha | Title
 [d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala
 [a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros.
 [b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM.
-[8434922](https://github.com/scala/scala/commit/8434922) | Addtional test cases for tail calls in catches.
+[8434922](https://github.com/scala/scala/commit/8434922) | Additional test cases for tail calls in catches.
 [31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally.
 [e4d1d93](https://github.com/scala/scala/commit/e4d1d93) | Warn when generated classfiles differ only in case.
 [8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle
diff --git a/_posts/2013-03-13-release-notes-v2.10.1.md b/_posts/2013-03-13-release-notes-v2.10.1.md
index ae73a6fa6..794476576 100644
--- a/_posts/2013-03-13-release-notes-v2.10.1.md
+++ b/_posts/2013-03-13-release-notes-v2.10.1.md
@@ -694,7 +694,7 @@ sha | Title
 [d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala
 [a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros.
 [b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM.
-[8434922](https://github.com/scala/scala/commit/8434922) | Addtional test cases for tail calls in catches.
+[8434922](https://github.com/scala/scala/commit/8434922) | Additional test cases for tail calls in catches.
 [31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally.
 [e4d1d93](https://github.com/scala/scala/commit/e4d1d93) | Warn when generated classfiles differ only in case.
 [8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle

From 68a3009e755758135a1a4b1cc40c10dc6cbca390 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Mon, 21 Jul 2025 11:54:40 -0400
Subject: [PATCH 011/113] spelling: all members

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 _posts/2016-05-30-scala-center-advisory-board.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/_posts/2016-05-30-scala-center-advisory-board.md b/_posts/2016-05-30-scala-center-advisory-board.md
index cc1eb9c63..8bb7fb779 100644
--- a/_posts/2016-05-30-scala-center-advisory-board.md
+++ b/_posts/2016-05-30-scala-center-advisory-board.md
@@ -101,7 +101,7 @@ As the process was new for all of the members and less time was available for
 preparing proposals, we made the concession to allow proposals to be presented
 *at* the meeting (without prior submission), but in future, we will require
 that proposals be submitted to the repository at least a week before the
-meeting to give all the members an opportunity to consider them before meeting.
+meeting to give all members an opportunity to consider them before meeting.
 
 During the first meeting, we also elected Seth Tisue as the secretary, and his
 minutes ~~will be published in the next few days~~ have been published

From 481442949698b9bf8944651dc7f8a8f41ebaad06 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Mon, 21 Jul 2025 19:32:43 -0400
Subject: [PATCH 012/113] spelling: also need to

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 blog/_posts/2017-05-30-tribulations-canbuildfrom.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/blog/_posts/2017-05-30-tribulations-canbuildfrom.md b/blog/_posts/2017-05-30-tribulations-canbuildfrom.md
index de71dcc9d..359a89475 100644
--- a/blog/_posts/2017-05-30-tribulations-canbuildfrom.md
+++ b/blog/_posts/2017-05-30-tribulations-canbuildfrom.md
@@ -157,7 +157,7 @@ trait SortedIterableOps[A, CC[_]] {
 }
 ~~~
 
-However, as mentioned in the previous section, we need to also abstract over the kind of the
+However, as mentioned in the previous section, we also need to abstract over the kind of the
 type constructor of the concrete collections. Consequently we have in total four branches:
 
 kind        | not sorted  | sorted

From bd059099e4c7367c1da166b610f81902a44a5e3e Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Mon, 21 Jul 2025 10:51:12 -0400
Subject: [PATCH 013/113] spelling: an existing

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 gsoc/2016.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gsoc/2016.md b/gsoc/2016.md
index 4a5257571..d3610a333 100644
--- a/gsoc/2016.md
+++ b/gsoc/2016.md
@@ -191,7 +191,7 @@ This project consists in writing a compiler from Java source code to the
 Intermediate Representation (IR) of Scala.js. The later phases of the existing
 pipeline would then be reused to compile that IR to JavaScript.
 
-The Java-to-IR compiler should probably reuse an existing an existing Java
+The Java-to-IR compiler should probably reuse an existing Java
 parser and typechecker. From typechecked Java ASTs, it should be relatively
 straightforward to compile them down to the Scala.js IR (except some corner
 cases, but not *everything* needs to be supported).

From 8bf859162cdd49cfec0dfb0701b7e774ebb8d101 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Mon, 21 Jul 2025 10:51:20 -0400
Subject: [PATCH 014/113] spelling: and

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 resources/js/tweetMachine-update.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/js/tweetMachine-update.js b/resources/js/tweetMachine-update.js
index 0addd1b95..9a90062be 100755
--- a/resources/js/tweetMachine-update.js
+++ b/resources/js/tweetMachine-update.js
@@ -124,7 +124,7 @@
 					},
 					
                     /*
-                     * Function to parse the text of a tweet and and add links to links, hashtags, and usernames
+                     * Function to parse the text of a tweet and add links to links, hashtags, and usernames
                      */
 					parseText: function (text) {
                         // Links

From a99aa63e8bd4295101529d19c3e85152eb149be2 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Mon, 21 Jul 2025 20:47:53 -0400
Subject: [PATCH 015/113] spelling: annotation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 _posts/2013-02-28-release-notes-v2.10.1-RC2.md | 4 ++--
 _posts/2013-03-06-release-notes-v2.10.1-RC3.md | 4 ++--
 _posts/2013-03-13-release-notes-v2.10.1.md     | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/_posts/2013-02-28-release-notes-v2.10.1-RC2.md b/_posts/2013-02-28-release-notes-v2.10.1-RC2.md
index bd9326a48..e220cc8e3 100644
--- a/_posts/2013-02-28-release-notes-v2.10.1-RC2.md
+++ b/_posts/2013-02-28-release-notes-v2.10.1-RC2.md
@@ -342,7 +342,7 @@ Issue(s) | Commit | Message
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding.
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply
-[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef
+[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnotationInfo for DefDef and TypeDef
 [SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention
 [SI-5841](https://issues.scala-lang.org/browse/SI-5841) | [286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports
 [SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner.
@@ -667,7 +667,7 @@ sha | Title
 [dfa4e23](https://github.com/scala/scala/commit/dfa4e23) | simplifies checkBounds
 [a0cd0f8](https://github.com/scala/scala/commit/a0cd0f81be) | prevents spurious kind bound errors
 [24455e2](https://github.com/scala/scala/commit/24455e2) | Recurse into instantiations when stripping type vars.
-[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef
+[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnotationInfo for DefDef and TypeDef
 [e5e6d67](https://github.com/scala/scala/commit/e5e6d67) | Extract base scaladoc functionality for the IDE.
 [69f4e93](https://github.com/scala/scala/commit/69f4e93) | DRYer crash reports.
 [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention
diff --git a/_posts/2013-03-06-release-notes-v2.10.1-RC3.md b/_posts/2013-03-06-release-notes-v2.10.1-RC3.md
index 877dbfe26..510ae6a29 100644
--- a/_posts/2013-03-06-release-notes-v2.10.1-RC3.md
+++ b/_posts/2013-03-06-release-notes-v2.10.1-RC3.md
@@ -347,7 +347,7 @@ Issue(s) | Commit | Message
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding.
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply
-[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef
+[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnotationInfo for DefDef and TypeDef
 [SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention
 [SI-5841](https://issues.scala-lang.org/browse/SI-5841) | [286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports
 [SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner.
@@ -677,7 +677,7 @@ sha | Title
 [dfa4e23](https://github.com/scala/scala/commit/dfa4e23) | simplifies checkBounds
 [a0cd0f8](https://github.com/scala/scala/commit/a0cd0f81be) | prevents spurious kind bound errors
 [24455e2](https://github.com/scala/scala/commit/24455e2) | Recurse into instantiations when stripping type vars.
-[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef
+[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnotationInfo for DefDef and TypeDef
 [e5e6d67](https://github.com/scala/scala/commit/e5e6d67) | Extract base scaladoc functionality for the IDE.
 [69f4e93](https://github.com/scala/scala/commit/69f4e93) | DRYer crash reports.
 [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention
diff --git a/_posts/2013-03-13-release-notes-v2.10.1.md b/_posts/2013-03-13-release-notes-v2.10.1.md
index 794476576..e2ad1ed71 100644
--- a/_posts/2013-03-13-release-notes-v2.10.1.md
+++ b/_posts/2013-03-13-release-notes-v2.10.1.md
@@ -343,7 +343,7 @@ Issue(s) | Commit | Message
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding.
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps
 [SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply
-[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef
+[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnotationInfo for DefDef and TypeDef
 [SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention
 [SI-5841](https://issues.scala-lang.org/browse/SI-5841) | [286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports
 [SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner.
@@ -673,7 +673,7 @@ sha | Title
 [dfa4e23](https://github.com/scala/scala/commit/dfa4e23) | simplifies checkBounds
 [a0cd0f8](https://github.com/scala/scala/commit/a0cd0f81be) | prevents spurious kind bound errors
 [24455e2](https://github.com/scala/scala/commit/24455e2) | Recurse into instantiations when stripping type vars.
-[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef
+[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnotationInfo for DefDef and TypeDef
 [e5e6d67](https://github.com/scala/scala/commit/e5e6d67) | Extract base scaladoc functionality for the IDE.
 [69f4e93](https://github.com/scala/scala/commit/69f4e93) | DRYer crash reports.
 [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention

From f622c3f192ce9fdf127a1e03aa5836bcb534c6ea Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Mon, 21 Jul 2025 20:52:11 -0400
Subject: [PATCH 016/113] spelling: attachment

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 _posts/2013-09-18-release-notes-v2.10.3-RC2.md | 4 ++--
 _posts/2013-10-01-release-notes-v2.10.3.md     | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/_posts/2013-09-18-release-notes-v2.10.3-RC2.md b/_posts/2013-09-18-release-notes-v2.10.3-RC2.md
index cca6eaf08..8d0a8fb17 100644
--- a/_posts/2013-09-18-release-notes-v2.10.3-RC2.md
+++ b/_posts/2013-09-18-release-notes-v2.10.3-RC2.md
@@ -198,7 +198,7 @@ Issue(s) | Commit | Message
 [SI-6138](https://issues.scala-lang.org/browse/SI-6138) | [b941551](https://github.com/scala/scala/commit/b941551) | SI-6138 Centralize and refine detection of `getClass` calls
 [SI-7236](https://issues.scala-lang.org/browse/SI-7236), [SI-7237](https://issues.scala-lang.org/browse/SI-7237), [SI-7391](https://issues.scala-lang.org/browse/SI-7391) | [f92ef91](https://github.com/scala/scala/commit/f92ef91) | SI-7391 Always use ForkJoin in Scala actors on ... ... Java 6 and above (except 
 [SI-7473](https://issues.scala-lang.org/browse/SI-7473) | [5b54681](https://github.com/scala/scala/commit/5b54681) | SI-7473 Bad for expr crashes postfix
-[SI-7421](https://issues.scala-lang.org/browse/SI-7421) | [e18e48d](https://github.com/scala/scala/commit/e18e48d) | SI-7421 remove unneeded extra-attachement in maven deploy
+[SI-7421](https://issues.scala-lang.org/browse/SI-7421) | [e18e48d](https://github.com/scala/scala/commit/e18e48d) | SI-7421 remove unneeded extra-attachment in maven deploy
 [SI-7497](https://issues.scala-lang.org/browse/SI-7497) | [d38e8ae](https://github.com/scala/scala/commit/d38e8ae) | SI-7497 Fix scala.util.Properties.isMac
 
 
@@ -285,7 +285,7 @@ sha | Title
 [f92ef91](https://github.com/scala/scala/commit/f92ef91) | SI-7391 Always use ForkJoin in Scala actors on ... ... Java 6 and above (except 
 [5b54681](https://github.com/scala/scala/commit/5b54681) | SI-7473 Bad for expr crashes postfix
 [bae4196](https://github.com/scala/scala/commit/bae4196) | A test case for a recent LUB progression.
-[e18e48d](https://github.com/scala/scala/commit/e18e48d) | SI-7421 remove unneeded extra-attachement in maven deploy
+[e18e48d](https://github.com/scala/scala/commit/e18e48d) | SI-7421 remove unneeded extra-attachment in maven deploy
 [d38e8ae](https://github.com/scala/scala/commit/d38e8ae) | SI-7497 Fix scala.util.Properties.isMac
 [b89dc03](https://github.com/scala/scala/commit/b89dc03) | Increase build.number to 2.10.3
 [658d90a](https://github.com/scala/scala/commit/658d90a) | c.typeCheck(silent = true) now suppresses ambiguous errors
diff --git a/_posts/2013-10-01-release-notes-v2.10.3.md b/_posts/2013-10-01-release-notes-v2.10.3.md
index 7313aa818..a2b38c91d 100644
--- a/_posts/2013-10-01-release-notes-v2.10.3.md
+++ b/_posts/2013-10-01-release-notes-v2.10.3.md
@@ -207,7 +207,7 @@ Issue(s) | Commit | Message
 [SI-6138](https://issues.scala-lang.org/browse/SI-6138) | [b941551](https://github.com/scala/scala/commit/b941551) | SI-6138 Centralize and refine detection of `getClass` calls
 [SI-7236](https://issues.scala-lang.org/browse/SI-7236), [SI-7237](https://issues.scala-lang.org/browse/SI-7237), [SI-7391](https://issues.scala-lang.org/browse/SI-7391) | [f92ef91](https://github.com/scala/scala/commit/f92ef91) | SI-7391 Always use ForkJoin in Scala actors on ... ... Java 6 and above (except 
 [SI-7473](https://issues.scala-lang.org/browse/SI-7473) | [5b54681](https://github.com/scala/scala/commit/5b54681) | SI-7473 Bad for expr crashes postfix
-[SI-7421](https://issues.scala-lang.org/browse/SI-7421) | [e18e48d](https://github.com/scala/scala/commit/e18e48d) | SI-7421 remove unneeded extra-attachement in maven deploy
+[SI-7421](https://issues.scala-lang.org/browse/SI-7421) | [e18e48d](https://github.com/scala/scala/commit/e18e48d) | SI-7421 remove unneeded extra-attachment in maven deploy
 [SI-7497](https://issues.scala-lang.org/browse/SI-7497) | [d38e8ae](https://github.com/scala/scala/commit/d38e8ae) | SI-7497 Fix scala.util.Properties.isMac
 
 
@@ -296,7 +296,7 @@ sha | Title
 [f92ef91](https://github.com/scala/scala/commit/f92ef91) | SI-7391 Always use ForkJoin in Scala actors on ... ... Java 6 and above (except 
 [5b54681](https://github.com/scala/scala/commit/5b54681) | SI-7473 Bad for expr crashes postfix
 [bae4196](https://github.com/scala/scala/commit/bae4196) | A test case for a recent LUB progression.
-[e18e48d](https://github.com/scala/scala/commit/e18e48d) | SI-7421 remove unneeded extra-attachement in maven deploy
+[e18e48d](https://github.com/scala/scala/commit/e18e48d) | SI-7421 remove unneeded extra-attachment in maven deploy
 [d38e8ae](https://github.com/scala/scala/commit/d38e8ae) | SI-7497 Fix scala.util.Properties.isMac
 [b89dc03](https://github.com/scala/scala/commit/b89dc03) | Increase build.number to 2.10.3
 [658d90a](https://github.com/scala/scala/commit/658d90a) | c.typeCheck(silent = true) now suppresses ambiguous errors

From 60fbd3c8a8c510d4961ebd60832665b18f44910a Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Mon, 21 Jul 2025 20:52:25 -0400
Subject: [PATCH 017/113] spelling: available

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 _posts/2015-05-05-release-notes-2.12.0-M1.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/_posts/2015-05-05-release-notes-2.12.0-M1.md b/_posts/2015-05-05-release-notes-2.12.0-M1.md
index 9ae3cf79e..b31fe02d7 100644
--- a/_posts/2015-05-05-release-notes-2.12.0-M1.md
+++ b/_posts/2015-05-05-release-notes-2.12.0-M1.md
@@ -33,7 +33,7 @@ The following changes are planned for Scala 2.12:
   The design notes for this feature are available in [this gist](https://gist.github.com/retronym/0178c212e4bacffed568).
 * Lambda syntax for SAM types.
   Similar to Java 8, Scala 2.12 allows instantiating any type with one single abstract method by passing a lambda.
-  This feature is already avalable in Scala 2.11 using the `-Xexperimental` compiler option.
+  This feature is already available in Scala 2.11 using the `-Xexperimental` compiler option.
   It improves the experience of using libraries written for Java 8 in Scala.
 * New backend and optimizer.
   The "GenBCode" backend, which is already available in Scala 2.11 using the `-Ybackend:GenBCode` compiler option, will be enabled by default.

From f60d1f124bb10261b2b207e55848a6f32a59e5e7 Mon Sep 17 00:00:00 2001
From: Josh Soref <2119212+jsoref@users.noreply.github.com>
Date: Tue, 22 Jul 2025 09:49:00 -0400
Subject: [PATCH 018/113] spelling: band

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---
 _includes/navbar-inner.html  | 2 +-
 _layouts/frontpage.html      | 4 ++--
 _sass/layout/navigation.scss | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/_includes/navbar-inner.html b/_includes/navbar-inner.html
index dee9012e5..7f89ca833 100644
--- a/_includes/navbar-inner.html
+++ b/_includes/navbar-inner.html
@@ -2,7 +2,7 @@
 	{% include alert-banner.html message_id='disabled' message=site.data.messages.scam-banner %}