File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ The key advantage of lowered representation is that it is fairly well circumscri
13
13
- Names are fully resolved by module
14
14
- Macros are expanded
15
15
16
- [ Julia AST] ( https://docs.julialang.org/en/latest /devdocs/ast/ ) describes the kinds of
16
+ [ Julia AST] ( https://docs.julialang.org/en/v1 /devdocs/ast/ ) describes the kinds of
17
17
objects that can appear in lowered code.
18
18
19
19
Let's start with a demonstration on a simple function:
Original file line number Diff line number Diff line change @@ -167,7 +167,7 @@ Test Passed
167
167
Code that defines new ` struct ` s, new methods, or new modules is a bit more complicated
168
168
and requires special handling. In such cases, calling ` finish_and_return! ` on a frame that
169
169
defines these new objects and then calls them can trigger a
170
- [ world age error] ( https://docs.julialang.org/en/latest /manual/methods/#Redefining-Methods-1 ) ,
170
+ [ world age error] ( https://docs.julialang.org/en/v1 /manual/methods/#Redefining-Methods-1 ) ,
171
171
in which the method is considered to be too new to be run by the currently compiled code.
172
172
While one can resolve this by using ` Base.invokelatest ` , we'd have to use that strategy
173
173
throughout the entire package. This would cause a major reduction in performance.
You can’t perform that action at this time.
0 commit comments