summaryrefslogtreecommitdiff
path: root/erts/doc/src/erlang.xml
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint' into masterHenrik Nord2023-03-081-5/+5
|\ | | | | | | | | | | | | * maint: Updated OTP version Prepare release Update copyright year
| * Prepare releaseErlang/OTP2023-03-061-5/+5
| |
* | Merge pull request #6963 from ↵John Högberg2023-03-061-0/+9
|\ \ | | | | | | | | | | | | jhogberg/john/erts/reintroduce-literal-lambdas/OTP-18498 erts: Reintroduce literal fun optimization
| * | system: Flag for the removal of fun creator pid in OTP 27John Högberg2023-03-031-0/+9
| | |
* | | doc: Add missing right parenthesisBjörn Gustavsson2023-03-061-1/+1
|/ /
* | Merge pull request #6829 from josevalim/jv-move-instrumentJohn Högberg2023-02-221-2/+2
|\ \ | | | | | | | | | | | | Move instrument.erl to runtime_tools OTP-18487
| * | Move instrument.erl to runtime_toolsJosé Valim2023-02-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | instrument.erl can be a useful tool for debugging memory allocation and memory leaks in production systems. For example, eventually we could have a button in Observer that invokes instrument and prints a histogram on demand. For this purpose, however, it must be part of runtime_tools.
* | | Revert "Prepare release"Henrik Nord2023-02-151-7/+7
| | | | | | | | | | | | This reverts commit 587341d994f91af5b30483ee9434e932e3d7b802.
* | | Prepare releaseErlang/OTP2023-02-141-7/+7
| | |
* | | Update copyright yearErlang/OTP2023-02-141-1/+1
| | |
* | | Merge PR-6351 from max-au/call-memory OTP-18440Sverker Eriksson2023-02-081-3/+32
|\ \ \ | |/ / |/| | [erts] Implement call_memory tracing
| * | [erts] Implement call_memory tracingMaxim Fedorov2023-02-081-3/+32
| | | | | | | | | | | | | | | Similar to call_time, erlang:trace_pattern(..., [call_memory]) accumulates memory allocations, allowing for basic heap profiling.
* | | erts: Optionally include off-heap binaries into max_heap_sizeSverker Eriksson2023-01-231-2/+24
| | |
* | | Merge branch 'maint'Rickard Green2023-01-181-11/+113
|\ \ \ | |/ / |/| / | |/ | | * maint: [erts] Support for truly asynchronous distributed signaling
| * [erts] Support for truly asynchronous distributed signalingRickard Green2023-01-171-11/+113
| |
* | Allow max/2 and min/2 to be used in guardsBjörn Gustavsson2022-12-161-0/+4
| | | | | | | | Closes #6544
* | Demonstrate use of <change> in erlang.xmlSverker Eriksson2022-11-241-33/+28
| |
* | Merge branch 'maint'Rickard Green2022-11-101-8/+7
|\ \ | |/ | | | | | | * maint: Adjust documentation of erlang:module_loaded()
| * Adjust documentation of erlang:module_loaded()Rickard Green2022-11-091-8/+7
| | | | | | | | | | * State that it only returns true when module is loaded as current code * Remove warning about usage from other processes than code-server
* | Merge pull request #6370 from rickard-green/rickard/halt/GH-5325/OTP-17771Rickard Green2022-11-031-36/+154
|\ \ | | | | | | On-halt and delayed halt support for NIFs
| * | [erts] On-halt and delayed halt support for NIFsRickard Green2022-11-011-36/+154
| |/
* | Merge branch 'maint' into masterHenrik Nord2022-09-211-1/+1
|\ \ | |/ | | | | | | | | | | * maint: Updated OTP version Prepare release Update copyright year
| * Prepare releaseErlang/OTP2022-09-201-1/+1
| |
* | Fix typo, efter --> afterTobias Pfeiffer2022-09-141-1/+1
| | | | | | | | :) :flag-se:
* | Make specs for hd/1 and tl/1 more specificEksperimental2022-06-201-4/+11
|/ | | | | | | This also stream lines with the development of the analogous functions in Elixir: - https://github.com/elixir-lang/elixir/blob/01361af9fe582c71abdb9746c854f6fe59fbf511/lib/elixir/lib/kernel.ex#L550 - https://github.com/elixir-lang/elixir/blob/01361af9fe582c71abdb9746c854f6fe59fbf511/lib/elixir/lib/kernel.ex#L1249-L1250
* Merge branch 'rickard/global-fixes/25.0/OTP-17934' into maintRickard Green2022-05-311-0/+85
|\ | | | | | | | | | | | | | | | | | | | | | | * rickard/global-fixes/25.0/OTP-17934: [kernel] Replace rpc usage with erpc usage in global_group [kernel] Introduce connect_all kernel parameter [kernel] global fixes [kernel] Monitor nodeup/nodedown directly from global [kernel] Fix global group configuration [erts,kernel] Connection ID information kernel: Fix test case monitor_nodess_down_up Guarantee nodedown before nodeup messages
| * Merge branch 'rickard/global-fixes/24.3.3/OTP-17934' into ↵Rickard Green2022-05-251-0/+85
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rickard/global-fixes/25.0/OTP-17934 * rickard/global-fixes/24.3.3/OTP-17934: [kernel] Introduce connect_all kernel parameter [kernel] global fixes [kernel] Monitor nodeup/nodedown directly from global [kernel] Fix global group configuration [erts,kernel] Connection ID information kernel: Fix test case monitor_nodess_down_up Guarantee nodedown before nodeup messages
| | * Merge branch 'rickard/global-fixes/23.3.4/OTP-17934' into ↵Rickard Green2022-05-251-0/+85
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rickard/global-fixes/24.3.3/OTP-17934 * rickard/global-fixes/23.3.4/OTP-17934: [kernel] Introduce connect_all kernel parameter [kernel] global fixes [kernel] Monitor nodeup/nodedown directly from global [kernel] Fix global group configuration [erts,kernel] Connection ID information kernel: Fix test case monitor_nodess_down_up Guarantee nodedown before nodeup messages
| | | * Merge branch 'rickard/global-fixes/22.3.4/OTP-17934' into ↵Rickard Green2022-05-251-0/+85
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rickard/global-fixes/23.3.4/OTP-17934 * rickard/global-fixes/22.3.4/OTP-17934: [kernel] Introduce connect_all kernel parameter [kernel] global fixes [kernel] Monitor nodeup/nodedown directly from global [kernel] Fix global group configuration [erts,kernel] Connection ID information kernel: Fix test case monitor_nodess_down_up Guarantee nodedown before nodeup messages
| | | | * [erts,kernel] Connection ID informationRickard Green2022-05-031-0/+85
| | | | |
| | * | | Update copyright yearErlang/OTP2022-03-091-1/+1
| | | | |
* | | | | Clarify spawn_reply signal order guaranteeRickard Green2022-05-311-0/+5
|/ / / /
* | | | [features] Add documentation for features supportCons T Åhs2022-05-111-0/+5
| | | |
* | | | Link to docs on heap sizingNathan Long2022-04-271-0/+10
| | | |
* | | | Introduce exported erlang:send_destination/0 typePer Gustafsson2022-04-051-8/+10
| | | |
* | | | Support remote parent in process_info(_, parent)Rickard Green2022-03-221-3/+3
| | | |
* | | | [erts] Expose parent process via process_info(_, parent)Maxim Fedorov2022-03-211-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parent process information is available in the VM process structure, but is not exposed via process_info. Sometimes it is very convenient to know who spawned processes that are not supporting any OTP behaviours (where this information is stored in a process dictionary). Parent process is returned only for locally started processes. Remotely started process, or 'init' process that has no parent, return 'undefined'.
* | | | Update copyright yearErlang/OTP2022-02-151-1/+1
| | | |
* | | | Document erlang:display() may print internal infoJosé Valim2022-01-211-1/+3
| | | | | | | | | | | | Closes #5585.
* | | | Merge branch 'maint'Sverker Eriksson2022-01-111-4/+30
|\ \ \ \ | |/ / /
| * | | Merge branch 'sverker/scheduler_wall_time-doc' into maintSverker Eriksson2022-01-111-4/+30
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OTP-17800 OTP-17830 * sverker/scheduler_wall_time-doc: runtime_tools: Add scheduler:get_sample/0 and get_sample_all/0 runtime_tools: Fix bug in scheduler:utilization(Seconds) erts: Clarify system_flag(scheduler_wall_time,_) docs
| | * | | erts: Clarify system_flag(scheduler_wall_time,_) docsSverker Eriksson2022-01-111-4/+30
| | | | |
* | | | | Merge branch 'maint'Lukas Larsson2021-12-271-1/+1
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * maint: Update erlang.xml
| * | | | Update erlang.xmlkang2021-12-231-1/+1
| | | | | | | | | | | | | | | missing ")" in tuple_size(Tuple)
* | | | | Merge PR-5479 from sverker/sverker/nifs-attribute OTP-17151Sverker Eriksson2021-12-201-0/+10
|\ \ \ \ \ | | | | | | | | | | | | Add -nifs() attribute
| * | | | | Reject loading NIFs not in -nifs()Sverker Eriksson2021-12-201-0/+10
| | | | | |
* | | | | | Merge branch 'maint'Rickard Green2021-12-151-2/+2
|\ \ \ \ \ \ | |/ / / / / |/| / / / / | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # lib/crypto/doc/src/crypto.xml # lib/kernel/src/kernel.app.src
| * | | | Prepare releaseErlang/OTP2021-12-141-2/+2
| | | | |
* | | | | Merge branch 'lukas/kernel/xdg-erlang-config/OTP-17554/OTP-17821'Lukas Larsson2021-12-131-2/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/kernel/xdg-erlang-config/OTP-17554/OTP-17821: stdlib: Fix filename:basedir documentation erl_docgen: Better missing module fault indication debugger: Fix debugger settings to use XDG dialyzer: Place default plt in $XDG_CACHE_HOME stdlib: Search $XDG_CONFIG_HOME for .erlang.crypt kernel: Search $XDG_CONFIG_HOME for .erlang kernel: Search $XDG_CONFIG_HOME for erlang cookie
| * | | | | kernel: Search $XDG_CONFIG_HOME for erlang cookieLukas Larsson2021-12-061-2/+9
| | | | | |