Commit Graph
19 Commits
Author SHA1 Message Date
José Valim bdff469245 Add PartitionSupervisor (#11468)
A supervisor with that starts multiple partitions of the same child.

Certain processes may become bottlenecks in large systems.
If those processes can have their state trivially partitioned,
in a way there is no dependency between them, then they can use
the `PartitionSupervisor` to create multiple isolated and
independent partitions.

Once the `PartitionSupervisor` starts, you can dispatch to its
children using `{:via, PartitionSupervisor, {name, key}}`, where
`name` is the name of the `PartitionSupervisor` and key is used
for routing.
2021-12-13 15:07:06 +01:00
José Valim 3bcb8c68ed Move cursor_context to Code.Fragment 2021-07-23 12:37:49 +02:00
Wojtek Mach 8f8822535a Use docs canonical version in all built-in apps (#10872)
Before:

https://hexdocs.pm/elixir/1.12.0-rc.0/changelog.html contains links like:

  - [`Mix.install/2`](https://hexdocs.pm/mix/Mix.html#install/2)

which currently 404.

After:

https://hexdocs.pm/elixir/1.12.0-rc.0/changelog.html would contain:

  - [`Mix.install/2`](https://hexdocs.pm/mix/1.12/Mix.html#install/2)

See demo: http://wojtekmach.pl/docs/elixir/1.12/elixir/changelog.html
2021-04-04 08:35:30 +02:00
Eksperimental 861ee0dc96 Update formatter inputs (#10335) 2020-09-16 07:59:36 +02:00
Wojtek Mach 4bc073dcca Add CHANGELOG.md to docs (#10038) 2020-05-15 14:18:26 +02:00
Wojtek Mach edb7bcd429 Update :skip_undefined_reference_warnings_on in docs.exs (#9953) 2020-04-20 09:51:54 +02:00
José Valim e0df931d7f Deprecations are automatically detected in ExDoc master 2020-01-30 12:42:45 +01:00
Eksperimental 6e1914d20d Place Version.Requirement module under Basic Types in docs.exs (#9139) 2019-06-14 07:57:23 +02:00
José Valim eaa5ad1ae2 Add config providers (#8957) 2019-04-18 16:34:50 +02:00
José Valim 7dd78f90e6 Move code and macros to after processes and applications 2019-01-20 14:53:09 +01:00
José Valim e1472e9633 Move Calendar to its group 2019-01-02 16:03:41 +01:00
Wojtek Mach 38196660c1 Don't trigger ExDoc warnings on compatibility-and-deprecations page (#8483) 2018-12-07 14:35:48 +01:00
Lau Taarnskov f36666a764 Add TimeZoneDatabase behaviour for time zone data.
Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
2018-11-13 17:43:59 +01:00
José Valim bcd27287f2 Add guard grouping to Elixir docs 2018-08-17 12:10:37 +02:00
Tobiasz Małecki b87201248f Add Function docs to "Basic Types" group (#7900) 2018-07-13 23:44:17 +02:00
José Valim fc8de8a440 Warn on unnecessary quotes (#7838) 2018-07-10 10:27:02 +02:00
José Valim f61e472c5b Introduce a group for collections (#7185) 2018-01-11 10:07:31 +01:00
José Valim efe996ace8 Add DynamicSupervisor (#7006) 2017-11-09 22:14:26 +01:00
José Valim dbc38a581f Check files are formatted on CI 2017-10-12 09:41:06 +02:00