Commit 1041ac87 authored by Suriyaa Sundararuban's avatar Suriyaa Sundararuban Committed by Ian Lance Taylor

doc: use HTTPS for links

Change-Id: I9d2d25df067ca573589db5ff18296a5ec33866be
Reviewed-on: https://go-review.googlesource.com/118595Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
parent f297d165
...@@ -673,7 +673,7 @@ articles about the Go language and its libraries and tools. ...@@ -673,7 +673,7 @@ articles about the Go language and its libraries and tools.
<p> <p>
For real-time help, ask the helpful gophers in <code>#go-nuts</code> on the For real-time help, ask the helpful gophers in <code>#go-nuts</code> on the
<a href="http://freenode.net/">Freenode</a> IRC server. <a href="https://freenode.net/">Freenode</a> IRC server.
</p> </p>
<p> <p>
......
...@@ -639,7 +639,7 @@ The existing implementation has poor numerical properties for ...@@ -639,7 +639,7 @@ The existing implementation has poor numerical properties for
large arguments, so use the McGillicutty algorithm to improve large arguments, so use the McGillicutty algorithm to improve
accuracy above 1e10. accuracy above 1e10.
The algorithm is described at http://wikipedia.org/wiki/McGillicutty_Algorithm The algorithm is described at https://wikipedia.org/wiki/McGillicutty_Algorithm
Fixes #159 Fixes #159
</pre> </pre>
......
...@@ -47,7 +47,7 @@ In short, the instructions below should be taken only as a guide to how ...@@ -47,7 +47,7 @@ In short, the instructions below should be taken only as a guide to how
to use GDB when it works, not as a guarantee of success. to use GDB when it works, not as a guarantee of success.
Besides this overview you might want to consult the Besides this overview you might want to consult the
<a href="http://sourceware.org/gdb/current/onlinedocs/gdb/">GDB manual</a>. <a href="https://sourceware.org/gdb/current/onlinedocs/gdb/">GDB manual</a>.
</p> </p>
<p> <p>
......
...@@ -195,7 +195,7 @@ See the <a href="/wiki/Articles">Articles page</a> at the ...@@ -195,7 +195,7 @@ See the <a href="/wiki/Articles">Articles page</a> at the
<img class="gopher" src="/doc/gopher/talks.png"/> <img class="gopher" src="/doc/gopher/talks.png"/>
<h3 id="video_tour_of_go"><a href="http://research.swtch.com/gotour">A Video Tour of Go</a></h3> <h3 id="video_tour_of_go"><a href="https://research.swtch.com/gotour">A Video Tour of Go</a></h3>
<p> <p>
Three things that make Go fast, fun, and productive: Three things that make Go fast, fun, and productive:
interfaces, reflection, and concurrency. Builds a toy web crawler to interfaces, reflection, and concurrency. Builds a toy web crawler to
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
This document lists commonly used editor plugins and IDEs from the Go ecosystem This document lists commonly used editor plugins and IDEs from the Go ecosystem
that make Go development more productive and seamless. that make Go development more productive and seamless.
A comprehensive list of editor support and IDEs for Go development is available at A comprehensive list of editor support and IDEs for Go development is available at
<a href="http://golang.org/wiki/IDEsAndTextEditorPlugins">the wiki</a>. <a href="https://golang.org/wiki/IDEsAndTextEditorPlugins">the wiki</a>.
</p> </p>
<h2 id="options">Options</h2> <h2 id="options">Options</h2>
......
...@@ -22,7 +22,7 @@ file HACKING</a> in the gofrontend repository. ...@@ -22,7 +22,7 @@ file HACKING</a> in the gofrontend repository.
You must follow the <a href="/doc/contribute.html#copyright">Go copyright You must follow the <a href="/doc/contribute.html#copyright">Go copyright
rules</a> for all changes to the gccgo frontend and the associated rules</a> for all changes to the gccgo frontend and the associated
libgo library. Code that is part of GCC rather than gccgo must follow libgo library. Code that is part of GCC rather than gccgo must follow
the general <a href="http://gcc.gnu.org/contribute.html">GCC the general <a href="https://gcc.gnu.org/contribute.html">GCC
contribution rules</a>. contribution rules</a>.
</p> </p>
...@@ -30,9 +30,9 @@ contribution rules</a>. ...@@ -30,9 +30,9 @@ contribution rules</a>.
<p> <p>
The master sources for the gccgo frontend may be found at The master sources for the gccgo frontend may be found at
<a href="http://go.googlesource.com/gofrontend">http://go.googlesource.com/gofrontend</a>. <a href="https://go.googlesource.com/gofrontend">https://go.googlesource.com/gofrontend</a>.
They are mirrored They are mirrored
at <a href="http://github.com/golang/gofrontend">http://github.com/golang/gofrontend</a>. at <a href="https://github.com/golang/gofrontend">https://github.com/golang/gofrontend</a>.
The master sources are not buildable by themselves, but only in The master sources are not buildable by themselves, but only in
conjunction with GCC (in the future, other compilers may be conjunction with GCC (in the future, other compilers may be
supported). Changes made to the gccgo frontend are also applied to supported). Changes made to the gccgo frontend are also applied to
......
...@@ -9,7 +9,7 @@ the Go language. The gccgo compiler is a new frontend ...@@ -9,7 +9,7 @@ the Go language. The gccgo compiler is a new frontend
for GCC, the widely used GNU compiler. Although the for GCC, the widely used GNU compiler. Although the
frontend itself is under a BSD-style license, gccgo is frontend itself is under a BSD-style license, gccgo is
normally used as part of GCC and is then covered by normally used as part of GCC and is then covered by
the <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public the <a href="https://www.gnu.org/licenses/gpl.html">GNU General Public
License</a> (the license covers gccgo itself as part of GCC; it License</a> (the license covers gccgo itself as part of GCC; it
does not cover code generated by gccgo). does not cover code generated by gccgo).
</p> </p>
...@@ -25,7 +25,7 @@ compiler. ...@@ -25,7 +25,7 @@ compiler.
<p> <p>
The simplest way to install gccgo is to install a GCC binary release The simplest way to install gccgo is to install a GCC binary release
built to include Go support. GCC binary releases are available from built to include Go support. GCC binary releases are available from
<a href="http://gcc.gnu.org/install/binaries.html">various <a href="https://gcc.gnu.org/install/binaries.html">various
websites</a> and are typically included as part of GNU/Linux websites</a> and are typically included as part of GNU/Linux
distributions. We expect that most people who build these binaries distributions. We expect that most people who build these binaries
will include Go support. will include Go support.
...@@ -79,7 +79,7 @@ If you cannot use a release, or prefer to build gccgo for ...@@ -79,7 +79,7 @@ If you cannot use a release, or prefer to build gccgo for
yourself, yourself,
the gccgo source code is accessible via Subversion. The the gccgo source code is accessible via Subversion. The
GCC web site GCC web site
has <a href="http://gcc.gnu.org/svn.html">instructions for getting the has <a href="https://gcc.gnu.org/svn.html">instructions for getting the
GCC source code</a>. The gccgo source code is included. As a GCC source code</a>. The gccgo source code is included. As a
convenience, a stable version of the Go support is available in convenience, a stable version of the Go support is available in
a branch of the main GCC code a branch of the main GCC code
...@@ -101,7 +101,7 @@ gccgo</a>. ...@@ -101,7 +101,7 @@ gccgo</a>.
<p> <p>
Building gccgo is just like building GCC Building gccgo is just like building GCC
with one or two additional options. See with one or two additional options. See
the <a href="http://gcc.gnu.org/install/">instructions on the gcc web the <a href="https://gcc.gnu.org/install/">instructions on the gcc web
site</a>. When you run <code>configure</code>, add the site</a>. When you run <code>configure</code>, add the
option <code>--enable-languages=c,c++,go</code> (along with other option <code>--enable-languages=c,c++,go</code> (along with other
languages you may want to build). If you are targeting a 32-bit x86, languages you may want to build). If you are targeting a 32-bit x86,
...@@ -156,7 +156,7 @@ option <code>--with-ld=<var>GOLD_BINARY</var></code>. ...@@ -156,7 +156,7 @@ option <code>--with-ld=<var>GOLD_BINARY</var></code>.
<p> <p>
A number of prerequisites are required to build GCC, as A number of prerequisites are required to build GCC, as
described on described on
the <a href="http://gcc.gnu.org/install/prerequisites.html">gcc web the <a href="https://gcc.gnu.org/install/prerequisites.html">gcc web
site</a>. It is important to install all the prerequisites before site</a>. It is important to install all the prerequisites before
running the gcc <code>configure</code> script. running the gcc <code>configure</code> script.
The prerequisite libraries can be conveniently downloaded using the The prerequisite libraries can be conveniently downloaded using the
......
...@@ -860,13 +860,13 @@ The new build tag <code>netgo</code> (off by default) allows the construction of ...@@ -860,13 +860,13 @@ The new build tag <code>netgo</code> (off by default) allows the construction of
The <a href="/pkg/net/"><code>net</code></a> package adds a new field The <a href="/pkg/net/"><code>net</code></a> package adds a new field
<code>DualStack</code> to the <a href="/pkg/net/#Dialer"><code>Dialer</code></a> <code>DualStack</code> to the <a href="/pkg/net/#Dialer"><code>Dialer</code></a>
struct for TCP connection setup using a dual IP stack as described in struct for TCP connection setup using a dual IP stack as described in
<a href="http://tools.ietf.org/html/rfc6555">RFC 6555</a>. <a href="https://tools.ietf.org/html/rfc6555">RFC 6555</a>.
</li> </li>
<li> <li>
The <a href="/pkg/net/http/"><code>net/http</code></a> package will no longer The <a href="/pkg/net/http/"><code>net/http</code></a> package will no longer
transmit cookies that are incorrect according to transmit cookies that are incorrect according to
<a href="http://tools.ietf.org/html/rfc6265">RFC 6265</a>. <a href="https://tools.ietf.org/html/rfc6265">RFC 6265</a>.
It just logs an error and sends nothing. It just logs an error and sends nothing.
Also, Also,
the <a href="/pkg/net/http/"><code>net/http</code></a> package's the <a href="/pkg/net/http/"><code>net/http</code></a> package's
......
...@@ -420,7 +420,7 @@ to automate the running of tools to generate source code before compilation. ...@@ -420,7 +420,7 @@ to automate the running of tools to generate source code before compilation.
For example, it can be used to run the <a href="/cmd/yacc"><code>yacc</code></a> For example, it can be used to run the <a href="/cmd/yacc"><code>yacc</code></a>
compiler-compiler on a <code>.y</code> file to produce the Go source file implementing the grammar, compiler-compiler on a <code>.y</code> file to produce the Go source file implementing the grammar,
or to automate the generation of <code>String</code> methods for typed constants using the new or to automate the generation of <code>String</code> methods for typed constants using the new
<a href="http://godoc.org/golang.org/x/tools/cmd/stringer">stringer</a> <a href="https://godoc.org/golang.org/x/tools/cmd/stringer">stringer</a>
tool in the <code>golang.org/x/tools</code> subrepository. tool in the <code>golang.org/x/tools</code> subrepository.
</p> </p>
...@@ -619,9 +619,9 @@ has been created to serve as the location for new developments to support system ...@@ -619,9 +619,9 @@ has been created to serve as the location for new developments to support system
calls on all kernels. calls on all kernels.
It has a nicer structure, with three packages that each hold the implementation of It has a nicer structure, with three packages that each hold the implementation of
system calls for one of system calls for one of
<a href="http://godoc.org/golang.org/x/sys/unix">Unix</a>, <a href="https://godoc.org/golang.org/x/sys/unix">Unix</a>,
<a href="http://godoc.org/golang.org/x/sys/windows">Windows</a> and <a href="https://godoc.org/golang.org/x/sys/windows">Windows</a> and
<a href="http://godoc.org/golang.org/x/sys/plan9">Plan 9</a>. <a href="https://godoc.org/golang.org/x/sys/plan9">Plan 9</a>.
These packages will be curated more generously, accepting all reasonable changes These packages will be curated more generously, accepting all reasonable changes
that reflect kernel interfaces in those operating systems. that reflect kernel interfaces in those operating systems.
See the documentation and the article mentioned above for more information. See the documentation and the article mentioned above for more information.
...@@ -670,7 +670,7 @@ The <a href="/pkg/crypto/"><code>crypto</code></a> package now has a ...@@ -670,7 +670,7 @@ The <a href="/pkg/crypto/"><code>crypto</code></a> package now has a
<li> <li>
The <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> package The <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> package
now supports ALPN as defined in <a href="http://tools.ietf.org/html/rfc7301">RFC 7301</a>. now supports ALPN as defined in <a href="https://tools.ietf.org/html/rfc7301">RFC 7301</a>.
</li> </li>
<li> <li>
......
...@@ -97,14 +97,14 @@ What's the origin of the mascot?</h3> ...@@ -97,14 +97,14 @@ What's the origin of the mascot?</h3>
<p> <p>
The mascot and logo were designed by The mascot and logo were designed by
<a href="http://reneefrench.blogspot.com">Renée French</a>, who also designed <a href="https://reneefrench.blogspot.com">Renée French</a>, who also designed
<a href="https://9p.io/plan9/glenda.html">Glenda</a>, <a href="https://9p.io/plan9/glenda.html">Glenda</a>,
the Plan 9 bunny. the Plan 9 bunny.
The <a href="https://blog.golang.org/gopher">gopher</a> The <a href="https://blog.golang.org/gopher">gopher</a>
is derived from one she used for an <a href="http://wfmu.org/">WFMU</a> is derived from one she used for an <a href="https://wfmu.org/">WFMU</a>
T-shirt design some years ago. T-shirt design some years ago.
The logo and mascot are covered by the The logo and mascot are covered by the
<a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0</a> <a href="https://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0</a>
license. license.
</p> </p>
...@@ -1929,7 +1929,7 @@ func main() { ...@@ -1929,7 +1929,7 @@ func main() {
<p> <p>
Nowadays, most Go programmers use a tool, Nowadays, most Go programmers use a tool,
<a href="http://godoc.org/golang.org/x/tools/cmd/goimports">goimports</a>, <a href="https://godoc.org/golang.org/x/tools/cmd/goimports">goimports</a>,
which automatically rewrites a Go source file to have the correct imports, which automatically rewrites a Go source file to have the correct imports,
eliminating the unused imports issue in practice. eliminating the unused imports issue in practice.
This program is easily connected to most editors to run automatically when a Go source file is written. This program is easily connected to most editors to run automatically when a Go source file is written.
...@@ -1968,7 +1968,7 @@ The slowest depend on libraries for which versions of comparable performance ...@@ -1968,7 +1968,7 @@ The slowest depend on libraries for which versions of comparable performance
are not available in Go. are not available in Go.
For instance, <a href="https://go.googlesource.com/exp/+/master/shootout/pidigits.go">pidigits.go</a> For instance, <a href="https://go.googlesource.com/exp/+/master/shootout/pidigits.go">pidigits.go</a>
depends on a multi-precision math package, and the C depends on a multi-precision math package, and the C
versions, unlike Go's, use <a href="http://gmplib.org/">GMP</a> (which is versions, unlike Go's, use <a href="https://gmplib.org/">GMP</a> (which is
written in optimized assembler). written in optimized assembler).
Benchmarks that depend on regular expressions Benchmarks that depend on regular expressions
(<a href="https://go.googlesource.com/exp/+/master/shootout/regex-dna.go">regex-dna.go</a>, (<a href="https://go.googlesource.com/exp/+/master/shootout/regex-dna.go">regex-dna.go</a>,
......
...@@ -69,7 +69,7 @@ language. ...@@ -69,7 +69,7 @@ language.
<p> <p>
Source code is Unicode text encoded in Source code is Unicode text encoded in
<a href="http://en.wikipedia.org/wiki/UTF-8">UTF-8</a>. The text is not <a href="https://en.wikipedia.org/wiki/UTF-8">UTF-8</a>. The text is not
canonicalized, so a single accented code point is distinct from the canonicalized, so a single accented code point is distinct from the
same character constructed from combining an accent and a letter; same character constructed from combining an accent and a letter;
those are treated as two code points. For simplicity, this document those are treated as two code points. For simplicity, this document
...@@ -104,7 +104,7 @@ unicode_digit = /* a Unicode code point classified as "Number, decimal digit" * ...@@ -104,7 +104,7 @@ unicode_digit = /* a Unicode code point classified as "Number, decimal digit" *
</pre> </pre>
<p> <p>
In <a href="http://www.unicode.org/versions/Unicode8.0.0/">The Unicode Standard 8.0</a>, In <a href="https://www.unicode.org/versions/Unicode8.0.0/">The Unicode Standard 8.0</a>,
Section 4.5 "General Category" defines a set of character categories. Section 4.5 "General Category" defines a set of character categories.
Go treats all characters in any of the Letter categories Lu, Ll, Lt, Lm, or Lo Go treats all characters in any of the Letter categories Lu, Ll, Lt, Lm, or Lo
as Unicode letters, and those in the Number category Nd as Unicode digits. as Unicode letters, and those in the Number category Nd as Unicode digits.
...@@ -793,7 +793,7 @@ rune alias for int32 ...@@ -793,7 +793,7 @@ rune alias for int32
<p> <p>
The value of an <i>n</i>-bit integer is <i>n</i> bits wide and represented using The value of an <i>n</i>-bit integer is <i>n</i> bits wide and represented using
<a href="http://en.wikipedia.org/wiki/Two's_complement">two's complement arithmetic</a>. <a href="https://en.wikipedia.org/wiki/Two's_complement">two's complement arithmetic</a>.
</p> </p>
<p> <p>
...@@ -3543,7 +3543,7 @@ x = q*y + r and |r| &lt; |y| ...@@ -3543,7 +3543,7 @@ x = q*y + r and |r| &lt; |y|
<p> <p>
with <code>x / y</code> truncated towards zero with <code>x / y</code> truncated towards zero
(<a href="http://en.wikipedia.org/wiki/Modulo_operation">"truncated division"</a>). (<a href="https://en.wikipedia.org/wiki/Modulo_operation">"truncated division"</a>).
</p> </p>
<pre> <pre>
...@@ -6109,7 +6109,7 @@ package and may be relative to a repository of installed packages. ...@@ -6109,7 +6109,7 @@ package and may be relative to a repository of installed packages.
<p> <p>
Implementation restriction: A compiler may restrict ImportPaths to Implementation restriction: A compiler may restrict ImportPaths to
non-empty strings using only characters belonging to non-empty strings using only characters belonging to
<a href="http://www.unicode.org/versions/Unicode6.3.0/">Unicode's</a> <a href="https://www.unicode.org/versions/Unicode6.3.0/">Unicode's</a>
L, M, N, P, and S general categories (the Graphic characters without L, M, N, P, and S general categories (the Graphic characters without
spaces) and may also exclude the characters spaces) and may also exclude the characters
<code>!"#$%&amp;'()*,:;&lt;=&gt;?[\]^`{|}</code> <code>!"#$%&amp;'()*,:;&lt;=&gt;?[\]^`{|}</code>
......
...@@ -197,7 +197,7 @@ have a <code>git</code> command before proceeding.) ...@@ -197,7 +197,7 @@ have a <code>git</code> command before proceeding.)
<p> <p>
If you do not have a working Git installation, If you do not have a working Git installation,
follow the instructions on the follow the instructions on the
<a href="http://git-scm.com/downloads">Git downloads</a> page. <a href="https://git-scm.com/downloads">Git downloads</a> page.
</p> </p>
<h2 id="ccompiler">(Optional) Install a C compiler</h2> <h2 id="ccompiler">(Optional) Install a C compiler</h2>
...@@ -388,7 +388,7 @@ You can access the latter commands with ...@@ -388,7 +388,7 @@ You can access the latter commands with
<p> <p>
The usual community resources such as The usual community resources such as
<code>#go-nuts</code> on the <a href="http://freenode.net/">Freenode</a> IRC server <code>#go-nuts</code> on the <a href="https://freenode.net/">Freenode</a> IRC server
and the and the
<a href="//groups.google.com/group/golang-nuts">Go Nuts</a> <a href="//groups.google.com/group/golang-nuts">Go Nuts</a>
mailing list have active developers that can help you with problems mailing list have active developers that can help you with problems
......
...@@ -57,7 +57,7 @@ If your OS or architecture is not on the list, you may be able to ...@@ -57,7 +57,7 @@ If your OS or architecture is not on the list, you may be able to
<sup>&#8224;</sup>A C compiler is required only if you plan to use <sup>&#8224;</sup>A C compiler is required only if you plan to use
<a href="/cmd/cgo">cgo</a>.<br/> <a href="/cmd/cgo">cgo</a>.<br/>
<sup>&#8225;</sup>You only need to install the command line tools for <sup>&#8225;</sup>You only need to install the command line tools for
<a href="http://developer.apple.com/Xcode/">Xcode</a>. If you have already <a href="https://developer.apple.com/Xcode/">Xcode</a>. If you have already
installed Xcode 4.3+, you can install it from the Components tab of the installed Xcode 4.3+, you can install it from the Components tab of the
Downloads preferences panel. Downloads preferences panel.
</p> </p>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment