Skip to content

Commit 40ffd6f

Browse files
authored
[doc] use autogenerated names, keep existing links usable (#43027)
1 parent 8d5efbb commit 40ffd6f

File tree

14 files changed

+21
-21
lines changed

14 files changed

+21
-21
lines changed

doc/src/base/base.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ ans
4141
Base.active_project
4242
```
4343

44-
## [Keywords](@id base-keywords)
44+
## [Keywords](@id Keywords)
4545

4646
This is the list of reserved keywords in Julia:
4747
`baremodule`, `begin`, `break`, `catch`, `const`, `continue`, `do`,

doc/src/base/io-network.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Base.eachline
7474
Base.displaysize
7575
```
7676

77-
## [Multimedia I/O](@id base-multimedia)
77+
## [Multimedia I/O](@id Multimedia-I/O)
7878

7979
Just as text output is performed by [`print`](@ref) and user-defined types can indicate their textual
8080
representation by overloading [`show`](@ref), Julia provides a standardized mechanism for rich multimedia

doc/src/base/numbers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ Base.@int128_str
111111
Base.@uint128_str
112112
```
113113

114-
## [BigFloats and BigInts](@id base-big)
114+
## [BigFloats and BigInts](@id BigFloats-and-BigInts)
115115

116116
The [`BigFloat`](@ref) and [`BigInt`](@ref) types implements
117117
arbitrary-precision floating point and integer arithmetic, respectively. For

doc/src/devdocs/ast.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ A unique'd container describing the shared metadata for a single method.
595595
### MethodInstance
596596

597597
A unique'd container describing a single callable signature for a Method.
598-
See especially [Proper maintenance and care of multi-threading locks](@ref dev-locks)
598+
See especially [Proper maintenance and care of multi-threading locks](@ref Proper-maintenance-and-care-of-multi-threading-locks)
599599
for important details on how to modify these fields safely.
600600

601601
* `specTypes`

doc/src/devdocs/debuggingtips.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# [gdb debugging tips](@id dev-debug)
1+
# [gdb debugging tips](@id gdb-debugging-tips)
22

33
## Displaying Julia variables
44

doc/src/devdocs/functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ share the same `Complex` type name object.
1313
All objects in Julia are potentially callable, because every object has a type, which in turn
1414
has a `TypeName`.
1515

16-
## [Function calls](@id dev-func-call)
16+
## [Function calls](@id Function-calls)
1717

1818
Given the call `f(x,y)`, the following steps are performed: first, the method table to use is
1919
accessed as `typeof(f).name.mt`. Second, an argument tuple type is formed, `Tuple{typeof(f), typeof(x), typeof(y)}`.

doc/src/devdocs/init.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ which loads a few libraries, eventually calling [`repl_entrypoint()` in `src/jla
1010

1111
`repl_entrypoint()` calls [`libsupport_init()`](https://github.com/JuliaLang/julia/blob/master/src/support/libsupportinit.c)
1212
to set the C library locale and to initialize the "ios" library (see [`ios_init_stdstreams()`](https://github.com/JuliaLang/julia/blob/master/src/support/ios.c)
13-
and [Legacy `ios.c` library](@ref dev-stdio-ios-c)).
13+
and [Legacy `ios.c` library](@ref Legacy-ios.c-library)).
1414

1515
Next [`jl_parse_opts()`](https://github.com/JuliaLang/julia/blob/master/src/jloptions.c) is called to process
1616
command line options. Note that `jl_parse_opts()` only deals with options that affect code generation
@@ -29,7 +29,7 @@ by `main()` and calls [`_julia_init()` in `init.c`](https://github.com/JuliaLang
2929
to zero the signal handler mask.
3030

3131
[`jl_resolve_sysimg_location()`](https://github.com/JuliaLang/julia/blob/master/src/init.c) searches
32-
configured paths for the base system image. See [Building the Julia system image](@ref dev-sysimg-build).
32+
configured paths for the base system image. See [Building the Julia system image](@ref Building-the-Julia-system-image).
3333

3434
[`jl_gc_init()`](https://github.com/JuliaLang/julia/blob/master/src/gc.c) sets up allocation pools
3535
and lists for weak refs, preserved values and finalization.
@@ -130,14 +130,14 @@ and `main()` calls `repl_entrypoint(argc, (char**)argv)`.
130130
131131
!!! sidebar "sysimg"
132132
If there is a sysimg file, it contains a pre-cooked image of the `Core` and `Main` modules (and
133-
whatever else is created by `boot.jl`). See [Building the Julia system image](@ref dev-sysimg-build).
133+
whatever else is created by `boot.jl`). See [Building the Julia system image](@ref Building-the-Julia-system-image).
134134
135135
[`jl_restore_system_image()`](https://github.com/JuliaLang/julia/blob/master/src/staticdata.c) deserializes
136136
the saved sysimg into the current Julia runtime environment and initialization continues after
137137
`jl_init_box_caches()` below...
138138
139139
Note: [`jl_restore_system_image()` (and `staticdata.c` in general)](https://github.com/JuliaLang/julia/blob/master/src/staticdata.c)
140-
uses the [Legacy `ios.c` library](@ref dev-stdio-ios-c).
140+
uses the [Legacy `ios.c` library](@ref Legacy-ios.c-library).
141141
142142
## `repl_entrypoint()`
143143
@@ -174,7 +174,7 @@ and [`Base.print()`](@ref) before arriving at [`write(s::IO, a::Array{T}) where
174174
which does `ccall(jl_uv_write())`.
175175
176176
[`jl_uv_write()`](https://github.com/JuliaLang/julia/blob/master/src/jl_uv.c) calls `uv_write()`
177-
to write "Hello World!" to `JL_STDOUT`. See [Libuv wrappers for stdio](@ref dev-stdio-libuv).:
177+
to write "Hello World!" to `JL_STDOUT`. See [Libuv wrappers for stdio](@ref Libuv-wrappers-for-stdio).:
178178
179179
```
180180
Hello World!

doc/src/devdocs/locks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# [Proper maintenance and care of multi-threading locks](@id dev-locks)
1+
# [Proper maintenance and care of multi-threading locks](@id Proper-maintenance-and-care-of-multi-threading-locks)
22

33
The following strategies are used to ensure that the code is dead-lock free (generally by addressing
44
the 4th Coffman condition: circular wait).

doc/src/devdocs/stdio.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# printf() and stdio in the Julia runtime
22

3-
## [Libuv wrappers for stdio](@id dev-stdio-libuv)
3+
## [Libuv wrappers for stdio](@id Libuv-wrappers-for-stdio)
44

55
`julia.h` defines [libuv](https://docs.libuv.org) wrappers for the `stdio.h` streams:
66

@@ -74,7 +74,7 @@ In `jl_uv.c` the `jl_uv_puts()` function checks its `uv_stream_t* stream` argume
7474
This allows for uniform use of `jl_printf()` throughout the runtime regardless of whether or not
7575
any particular piece of code is reachable before initialization is complete.
7676

77-
## [Legacy `ios.c` library](@id dev-stdio-ios-c)
77+
## [Legacy `ios.c` library](@id Legacy-ios.c-library)
7878

7979
The `src/support/ios.c` library is inherited from [femtolisp](https://github.com/JeffBezanson/femtolisp).
8080
It provides cross-platform buffered file IO and in-memory temporary buffers.

doc/src/devdocs/sysimg.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# System Image Building
22

3-
## [Building the Julia system image](@id dev-sysimg-build)
3+
## [Building the Julia system image](@id Building-the-Julia-system-image)
44

55
Julia ships with a preparsed system image containing the contents of the `Base` module, named
66
`sys.ji`. This file is also precompiled into a shared library called `sys.{so,dll,dylib}` on

0 commit comments

Comments
 (0)