Skip to content

Commit a60814f

Browse files
authored
Add PNG versions of decdocs diagrams to fix PDF build (#59189)
Documenter.jl's LaTeX output doesn't like SVGs, so export PNG versions of these diagrams to fix the build.
1 parent d00f9d0 commit a60814f

File tree

3 files changed

+2
-2
lines changed

3 files changed

+2
-2
lines changed
38.4 KB
Loading
4.52 KB
Loading

doc/src/devdocs/locks.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ g() # recompile g
188188
```
189189

190190
After compiling the two versions of `g()`, the global cache looks like this:
191-
![Global cache state after invalidation](./img/invalidation-example.svg)
191+
![Global cache state after invalidation](./img/invalidation-example.png)
192192

193193
The maximum world age, `jl_world_counter`, is protected by the
194194
`world_counter_lock`. Julia uses a form of optimistic concurrency control to
@@ -219,7 +219,7 @@ Type inference proceeds like so:
219219
on the backedges for invalidation.
220220
- Release `world_counter_lock`.
221221

222-
![Two threads doing type inference while another adds a method](./img/typeinf-promotion.svg)
222+
![Two threads doing type inference while another adds a method](./img/typeinf-promotion.png)
223223

224224
In the above diagram, threads 1 and 2 are doing type inference (the dotted
225225
line), while thread 3 is activating a new method. The solid boxes represent

0 commit comments

Comments
 (0)