From 9d733b383c0e0270107367477c2ccc70cd5f57a7 Mon Sep 17 00:00:00 2001 From: Alex Gubarev Date: Mon, 13 Jul 2026 18:14:45 +0300 Subject: [PATCH] Fix `Process.dest()` spec and `Process.send/3` doc upd --- lib/elixir/lib/process.ex | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/elixir/lib/process.ex b/lib/elixir/lib/process.ex index 12bf3d9c855..9c738eac4e7 100644 --- a/lib/elixir/lib/process.ex +++ b/lib/elixir/lib/process.ex @@ -79,10 +79,11 @@ defmodule Process do @typedoc """ A process destination. - A remote or local PID, a local port, a locally registered name, or a tuple in - the form of `{registered_name, node}` for a registered name at another node. + A remote or local PID, a local port, a process alias, a locally registered name, + or a tuple in the form of `{registered_name, node}` for a registered name at + another node. """ - @type dest :: pid | port | (registered_name :: atom) | {registered_name :: atom, node} + @type dest :: pid | port | alias | (registered_name :: atom) | {registered_name :: atom, node} @doc """ Tells whether the given process is alive on the local node. @@ -339,7 +340,7 @@ defmodule Process do @doc """ Sends a message to the given `dest`. - `dest` may be a remote or local PID, a local port, a locally + `dest` may be a remote or local PID, a local port, a process alias, a locally registered name, or a tuple in the form of `{registered_name, node}` for a registered name at another node.