Skip to content

Commit 8d8111a

Browse files
authored
Convert (most) links to https (#15028)
1 parent fc747ff commit 8d8111a

13 files changed

Lines changed: 16 additions & 16 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ affecting **all external contributors**:
178178
involved.
179179
```
180180

181-
See <http://developercertificate.org/> for a copy of the Developer Certificate
181+
See <https://developercertificate.org/> for a copy of the Developer Certificate
182182
of Origin license.
183183

184184
## Building documentation

lib/elixir/lib/float.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ defmodule Float do
4242
4343
To learn more about floating-point arithmetic visit:
4444
45-
* [0.30000000000000004.com](http://0.30000000000000004.com/)
45+
* [0.30000000000000004.com](https://0.30000000000000004.com/)
4646
* [What Every Programmer Should Know About Floating-Point Arithmetic](https://floating-point-gui.de/)
4747
4848
"""

lib/elixir/lib/gen_server.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ defmodule GenServer do
523523
* [GenServer - Elixir's Getting Started Guide](genservers.md)
524524
* [`:gen_server` module documentation](`:gen_server`)
525525
* [gen_server Behaviour - OTP Design Principles](https://www.erlang.org/doc/design_principles/gen_server_concepts.html)
526-
* [Clients and Servers - Learn You Some Erlang for Great Good!](http://learnyousomeerlang.com/clients-and-servers)
526+
* [Clients and Servers - Learn You Some Erlang for Great Good!](https://learnyousomeerlang.com/clients-and-servers)
527527
528528
"""
529529

lib/elixir/lib/string.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ defmodule String do
2222
"hello world"
2323
2424
The functions in this module act according to
25-
[The Unicode Standard, Version 17.0.0](http://www.unicode.org/versions/Unicode17.0.0/).
25+
[The Unicode Standard, Version 17.0.0](https://www.unicode.org/versions/Unicode17.0.0/).
2626
2727
## Interpolation
2828

lib/elixir/pages/anti-patterns/process-anti-patterns.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,6 @@ end
324324

325325
Besides having a deterministic order in which processes are started, supervision trees also guarantee they are terminated in reverse order, allowing you to perform any necessary clean up during shut down. Furthermore, supervision strategies allows us to configure exactly how process should act in case of unexpected failures.
326326

327-
Finally, applications and supervision trees can be introspected through applications like the [Phoenix.LiveDashboard](http://github.com/phoenixframework/phoenix_live_dashboard) and [Erlang's built-in observer](https://www.erlang.org/doc/apps/observer/observer_ug):
327+
Finally, applications and supervision trees can be introspected through applications like the [Phoenix.LiveDashboard](https://github.com/phoenixframework/phoenix_live_dashboard) and [Erlang's built-in observer](https://www.erlang.org/doc/apps/observer/observer_ug):
328328

329329
<img src="assets/kv-observer.png" alt="Observer GUI screenshot" />

lib/elixir/pages/getting-started/erlang-libraries.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ iex> :binary.first("hello")
2020
104
2121
```
2222

23-
As you grow more proficient in Elixir, you may want to explore the Erlang [STDLIB Reference Manual](http://www.erlang.org/doc/apps/stdlib/index.html) in more detail.
23+
As you grow more proficient in Elixir, you may want to explore the Erlang [STDLIB Reference Manual](https://www.erlang.org/doc/apps/stdlib/index.html) in more detail.
2424

2525
## The binary module
2626

@@ -188,6 +188,6 @@ If you want to get deeper into Erlang, here's a list of online resources that co
188188

189189
* Erlang's official website has a short [tutorial](https://www.erlang.org/course). There is a chapter with pictures briefly describing Erlang's primitives for [concurrent programming](https://www.erlang.org/course/concurrent_programming.html).
190190

191-
* [Learn You Some Erlang for Great Good!](http://learnyousomeerlang.com/) is an excellent introduction to Erlang, its design principles, standard library, best practices, and much more. Once you have read through the crash course mentioned above, you'll be able to safely skip the first couple of chapters in the book that mostly deal with the syntax. When you reach [The Hitchhiker's Guide to Concurrency](http://learnyousomeerlang.com/the-hitchhikers-guide-to-concurrency) chapter, that's where the real fun starts.
191+
* [Learn You Some Erlang for Great Good!](https://learnyousomeerlang.com/) is an excellent introduction to Erlang, its design principles, standard library, best practices, and much more. Once you have read through the crash course mentioned above, you'll be able to safely skip the first couple of chapters in the book that mostly deal with the syntax. When you reach [The Hitchhiker's Guide to Concurrency](https://learnyousomeerlang.com/the-hitchhikers-guide-to-concurrency) chapter, that's where the real fun starts.
192192

193193
Our last step is to take a look at existing Elixir (and Erlang) libraries you might use while debugging.

lib/elixir/pages/getting-started/sigils.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ iex> "bat" =~ regex
2323
false
2424
```
2525

26-
Elixir provides Perl-compatible regular expressions (regexes), as implemented by the [PCRE](http://www.pcre.org/) library. Regexes also support modifiers. For example, the `i` modifier makes a regular expression case insensitive:
26+
Elixir provides Perl-compatible regular expressions (regexes), as implemented by the [PCRE](https://www.pcre.org/) library. Regexes also support modifiers. For example, the `i` modifier makes a regular expression case insensitive:
2727

2828
```elixir
2929
iex> "HELLO" =~ ~r/hello/

lib/elixir/pages/mix-and-otp/releases.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,13 @@ The `rel/vm.args.eex` allows you to specify low-level flags that control how the
157157
## Tweak GC to run more often
158158
##-env ERL_FULLSWEEP_AFTER 10
159159

160-
You can see [a complete list of VM arguments and flags in the Erlang documentation](http://www.erlang.org/doc/man/erl.html).
160+
You can see [a complete list of VM arguments and flags in the Erlang documentation](https://www.erlang.org/doc/man/erl.html).
161161

162162
## Summing up
163163

164164
Throughout the guide, we have built a very simple distributed key-value store as an opportunity to explore many constructs like generic servers, supervisors, tasks, agents, applications and more. Not only that, we have written tests for the whole application, got familiar with ExUnit, and learned how to use the Mix build tool to accomplish a wide range of tasks.
165165

166-
If you are looking for a distributed key-value store to use in production, you should definitely look into [Riak](http://riak.com/products/riak-kv/), which also runs in the Erlang VM. In Riak, the buckets are replicated and stored across several nodes to avoid data loss.
166+
If you are looking for a distributed key-value store to use in production, you should definitely look into [Riak](https://riak.com/products/riak-kv/), which also runs in the Erlang VM. In Riak, the buckets are replicated and stored across several nodes to avoid data loss.
167167

168168
Of course, Elixir can be used for much more than distributed key-value stores. Embedded systems, data-processing and data-ingestion, web applications, audio/video streaming systems, machine learning, and others are many of the different domains Elixir excels at. We hope this guide has prepared you to explore any of those domains or any future domain you may desire to bring Elixir into.
169169

lib/elixir/src/elixir_json.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
%% you may not use this file except in compliance with the License.
88
%% You may obtain a copy of the License at
99
%%
10-
%% http://www.apache.org/licenses/LICENSE-2.0
10+
%% httpss://www.apache.org/licenses/LICENSE-2.0
1111
%%
1212
%% Unless required by applicable law or agreed to in writing, software
1313
%% distributed under the License is distributed on an "AS IS" BASIS,
@@ -506,7 +506,7 @@ escape($\\) -> <<"\\\\">>;
506506
escape(_) -> no.
507507

508508
%% This is an adapted table from "Flexible and Economical UTF-8 Decoding" by Bjoern Hoehrmann.
509-
%% http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
509+
%% https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
510510

511511
%% Map character to character class
512512
utf8t() ->

lib/mix/lib/mix/rebar.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ defmodule Mix.Rebar do
132132
end
133133

134134
# Translate a Rebar dependency declaration to a Mix declaration
135-
# From http://www.rebar3.org/docs/dependencies#section-declaring-dependencies
135+
# From https://www.rebar3.org/docs/configuration/dependencies/#declaring-dependencies
136136
defp parse_dep(app) when is_atom(app) do
137137
{app, override: true}
138138
end

0 commit comments

Comments
 (0)