Skip to content

Commit 5caae64

Browse files
committed
Convert remaining <a href...> hyperlinks to markdown
Some of these were enabled by #59; others may have just been oversights in writing up the articles. --- Signed-off-by: Brad Chamberlain <bradcray@users.noreply.github.com>
1 parent 35cb228 commit 5caae64

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

content/posts/10myths-part2/index.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,7 @@ gap to an acceptable level, and that delay to achieving performance
224224
led to a lot of doubt and cynicism around Chapel in the 2010's, some
225225
of which persists to this day. However, this approach was also an
226226
investment that has paid off—for example, the recently-added sparse
227-
features and optimizations <a href =
228-
"../10myths-part1/#the-sparse-example">mentioned last month</a> were
227+
features and optimizations [mentioned last month]({{<relref 10myths-part1>}}#the-sparse-example) were
229228
made with no changes to the compiler thanks to this
230229
approach.{{</sidenote>}}, with the goal of avoiding a performance
231230
cliff between “built-in” and user-defined distributions.
@@ -355,9 +354,9 @@ many more memory operations, slowing the application down while
355354
increasing the program's memory footprint. They can be optimized away
356355
using transformations such as
357356
{{<sidenote "right" "_loop fusion_ and _array contraction_">}}See, for
358-
example, <a href = "https://dl.acm.org/doi/10.1145/277652.277663">The
357+
example, [The
359358
implementation and evaluation of fusion and contraction in array
360-
languages</a> by E Christopher Lewis, Calvin Lin, and Lawrence Snyder
359+
languages](https://dl.acm.org/doi/10.1145/277652.277663) by E Christopher Lewis, Calvin Lin, and Lawrence Snyder
361360
in <i>Proceedings of the ACM Conference on Programming Language Design
362361
and Implementation</i>, 1998.{{</sidenote>}}, resulting in performance
363362
that competes with hand-generated loops. But these optimizations can

content/posts/changes-since-2.0-rc1/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ this that may be unsafe.
253253

254254
#### Class Memory Management
255255

256-
For the last few Chapel releases using stable features, it was not possible to escape the <a href="https://chapel-lang.org/docs/1.33/technotes/lifetimeChecking.html">lifetime checker</a>
256+
For the last few Chapel releases using stable features, it was not possible to escape the [lifetime checker](https://chapel-lang.org/docs/1.33/technotes/lifetimeChecking.html">lifetime checker)
257257
when using managed classes like `owned` and `shared`. These
258258
management strategies use the lifetime checker to ensure that memory is not
259259
accessed incorrectly. It is sometimes necessary to have pieces of code that a

content/posts/fortran-marbl1/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ Finally, we can use our Fortran subroutines in Chapel. Let's populate an array a
6969
{{< file_download fname="sequential.chpl" lang="chapel">}}
7070

7171
{{<sidenote "right" "" -15 >}}
72-
These signatures were generated manually. Alternatively, the <code><a href = "https://chapel-lang.org/docs/tools/c2chapel/c2chapel.html">c2chapel</a></code> tool can be used to generate <code>extern</code> declarations automatically, or an
73-
<a href = "https://chapel-lang.org/docs/technotes/extern.html#support-for-extern-blocks"><i>extern block</i></a> can be used to have the Chapel compiler parse the C header file contents directly.
72+
These signatures were generated manually. Alternatively, the [`c2chapel`](https://chapel-lang.org/docs/tools/c2chapel/c2chapel.html) tool can be used to generate <code>extern</code> declarations automatically, or an
73+
[_extern block_](https://chapel-lang.org/docs/technotes/extern.html#support-for-extern-blocks) can be used to have the Chapel compiler parse the C header file contents directly.
7474
{{< /sidenote >}}
7575

7676
{{< details summary="**Click here for help interpreting the Chapel code**" >}}

0 commit comments

Comments
 (0)