Skip to content

Commit 9c38c20

Browse files
authored
[doc] Use https for external links whenever possible (#43037)
* [doc/dev] Updates link to use `https://`
1 parent c25b704 commit 9c38c20

16 files changed

+25
-25
lines changed

doc/src/devdocs/build/build.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,11 +202,11 @@ uses are listed in [`deps/Versions.make`](https://github.com/JuliaLang/julia/blo
202202
[perl]: https://www.perl.org
203203
[cmake]: https://www.cmake.org
204204
[OpenLibm]: https://github.com/JuliaLang/openlibm
205-
[DSFMT]: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/#dSFMT
205+
[DSFMT]: https://github.com/MersenneTwister-Lab/dSFMT
206206
[OpenBLAS]: https://github.com/xianyi/OpenBLAS
207207
[LAPACK]: https://www.netlib.org/lapack
208208
[MKL]: https://software.intel.com/en-us/articles/intel-mkl
209-
[SuiteSparse]: http://faculty.cse.tamu.edu/davis/suitesparse.html
209+
[SuiteSparse]: https://people.engr.tamu.edu/davis/suitesparse.html
210210
[PCRE]: https://www.pcre.org
211211
[LLVM]: https://www.llvm.org
212212
[LLVM libunwind]: https://github.com/llvm/llvm-project/tree/main/libunwind

doc/src/devdocs/debuggingtips.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ process)
234234

235235
## Mozilla's Record and Replay Framework (rr)
236236

237-
Julia now works out of the box with [rr](http://rr-project.org/), the lightweight recording and
237+
Julia now works out of the box with [rr](https://rr-project.org/), the lightweight recording and
238238
deterministic debugging framework from Mozilla. This allows you to replay the trace of an execution
239239
deterministically. The replayed execution's address spaces, register contents, syscall data etc
240240
are exactly the same in every run.

doc/src/devdocs/init.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jl_int32_type = jl_new_primitivetype(jl_symbol("Int32"), core,
5555
object; initializes the global `jl_root_task` struct; and sets `jl_current_task` to the root task.
5656

5757
[`jl_init_codegen()`](https://github.com/JuliaLang/julia/blob/master/src/codegen.cpp) initializes
58-
the [LLVM library](http://llvm.org).
58+
the [LLVM library](https://llvm.org).
5959

6060
[`jl_init_serializer()`](https://github.com/JuliaLang/julia/blob/master/src/staticdata.c) initializes
6161
8-bit serialization tags for builtin `jl_value_t` values.

doc/src/devdocs/llvm.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ and therefore its arguments must be statically typed.
3030

3131
### Alias Analysis
3232

33-
Julia currently uses LLVM's [Type Based Alias Analysis](http://llvm.org/docs/LangRef.html#tbaa-metadata).
33+
Julia currently uses LLVM's [Type Based Alias Analysis](https://llvm.org/docs/LangRef.html#tbaa-metadata).
3434
To find the comments that document the inclusion relationships, look for `static MDNode*` in
3535
`src/codegen.cpp`.
3636

37-
The `-O` option enables LLVM's [Basic Alias Analysis](http://llvm.org/docs/AliasAnalysis.html#the-basicaa-pass).
37+
The `-O` option enables LLVM's [Basic Alias Analysis](https://llvm.org/docs/AliasAnalysis.html#the-basic-aa-pass).
3838

3939
## Building Julia with a different version of LLVM
4040

@@ -102,7 +102,7 @@ above.
102102
Improving LLVM code generation usually involves either changing Julia lowering to be more friendly
103103
to LLVM's passes, or improving a pass.
104104

105-
If you are planning to improve a pass, be sure to read the [LLVM developer policy](http://llvm.org/docs/DeveloperPolicy.html).
105+
If you are planning to improve a pass, be sure to read the [LLVM developer policy](https://llvm.org/docs/DeveloperPolicy.html).
106106
The best strategy is to create a code example in a form where you can use LLVM's `opt` tool to
107107
study it and the pass of interest in isolation.
108108

doc/src/devdocs/sanitizers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ look like this, plus one or more of the `SANITIZE_*` flags listed below:
3535

3636
## Address Sanitizer (ASAN)
3737

38-
For detecting or debugging memory bugs, you can use Clang's [address sanitizer (ASAN)](http://clang.llvm.org/docs/AddressSanitizer.html).
38+
For detecting or debugging memory bugs, you can use Clang's [address sanitizer (ASAN)](https://clang.llvm.org/docs/AddressSanitizer.html).
3939
By compiling with `SANITIZE_ADDRESS=1` you enable ASAN for the Julia compiler and its generated code.
4040
In addition, you can specify `LLVM_SANITIZE=1` to sanitize the LLVM library as well. Note that
4141
these options incur a high performance and memory cost. For example, using ASAN for Julia and
@@ -116,7 +116,7 @@ to build `julia-debug` with ASAN.
116116

117117
## Memory Sanitizer (MSAN)
118118

119-
For detecting use of uninitialized memory, you can use Clang's [memory sanitizer (MSAN)](http://clang.llvm.org/docs/MemorySanitizer.html)
119+
For detecting use of uninitialized memory, you can use Clang's [memory sanitizer (MSAN)](https://clang.llvm.org/docs/MemorySanitizer.html)
120120
by compiling with `SANITIZE_MEMORY=1`.
121121

122122
## Thread Sanitizer (TSAN)

doc/src/devdocs/stdio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

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

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

77
```c
88
uv_stream_t *JL_STDIN;

doc/src/devdocs/valgrind.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Using Valgrind with Julia
22

3-
[Valgrind](http://valgrind.org/) is a tool for memory debugging, memory leak detection, and profiling.
3+
[Valgrind](https://valgrind.org/) is a tool for memory debugging, memory leak detection, and profiling.
44
This section describes things to keep in mind when using Valgrind to debug memory issues with
55
Julia.
66

@@ -30,7 +30,7 @@ try rebuilding the sysimage with target `generic` or julia with `JULIA_CPU_TARGE
3030
## Suppressions
3131

3232
Valgrind will typically display spurious warnings as it runs. To reduce the number of such warnings,
33-
it helps to provide a [suppressions file](http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress)
33+
it helps to provide a [suppressions file](https://valgrind.org/docs/manual/manual-core.html#manual-core.suppress)
3434
to Valgrind. A sample suppressions file is included in the Julia source distribution at `contrib/valgrind-julia.supp`.
3535

3636
The suppressions file can be used from the `julia/` source directory as follows:

doc/src/manual/calling-c-and-fortran-code.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,12 +1004,12 @@ hn = Vector{UInt8}(undef, 256)
10041004
err = ccall(:gethostname, stdcall, Int32, (Ptr{UInt8}, UInt32), hn, length(hn))
10051005
```
10061006

1007-
For more information, please see the [LLVM Language Reference](http://llvm.org/docs/LangRef.html#calling-conventions).
1007+
For more information, please see the [LLVM Language Reference](https://llvm.org/docs/LangRef.html#calling-conventions).
10081008

10091009
There is one additional special calling convention [`llvmcall`](@ref Base.llvmcall),
10101010
which allows inserting calls to LLVM intrinsics directly.
10111011
This can be especially useful when targeting unusual platforms such as GPGPUs.
1012-
For example, for [CUDA](http://llvm.org/docs/NVPTXUsage.html), we need to be able to read the thread index:
1012+
For example, for [CUDA](https://llvm.org/docs/NVPTXUsage.html), we need to be able to read the thread index:
10131013

10141014
```julia
10151015
ccall("llvm.nvvm.read.ptx.sreg.tid.x", llvmcall, Int32, ())

doc/src/manual/distributed-computing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1409,4 +1409,4 @@ mpirun -np 4 ./julia example.jl
14091409
patterns. For additional information on the latest MPI standard, see <https://mpi-forum.org/docs>.
14101410

14111411
[^2]:
1412-
[Julia GPU man pages](http://juliagpu.github.io/CUDAnative.jl/stable/man/usage.html#Julia-support-1)
1412+
[Julia GPU man pages](https://juliagpu.github.io/CUDAnative.jl/stable/man/usage.html#Julia-support-1)

doc/src/manual/documentation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ by typing `?` followed by the name of a function or macro, and pressing `Enter`.
214214
```
215215

216216
will show documentation for the relevant function, macro or string macro respectively. In
217-
[Juno](http://junolab.org) using `Ctrl-J, Ctrl-D` will show the documentation for the object
217+
[Juno](https://junolab.org) using `Ctrl-J, Ctrl-D` will show the documentation for the object
218218
under the cursor.
219219

220220
## Functions & Methods

0 commit comments

Comments
 (0)