summaryrefslogtreecommitdiff
path: root/erts
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Lukas Larsson2019-09-111-70/+98
|\
| * Merge branch 'lukas/erts/lttng-fixes' into maintLukas Larsson2019-09-111-70/+98
| |\ | | | | | | | | | | | | | | | * lukas/erts/lttng-fixes: erts: Create ets load for lttng on seperate node erts: Update lttng tests to work again after emulator changed
| | * erts: Create ets load for lttng on seperate nodeLukas Larsson2019-09-111-2/+33
| | | | | | | | | | | | | | | | | | | | | This is needed so that we know that carriers will be created. If not then the ets testcases may have created enough carriers so that they will be reused here and we don't get the events that we expect.
| | * erts: Update lttng tests to work again after emulator changedLukas Larsson2019-09-111-68/+65
| | | | | | | | | | | | | | | | | | The lttng testcases assume that file handling is done through a port and that polling is done in the scheduler. This is no longer true so we have to update the tests.
* | | Merge branch 'maint'Sverker Eriksson2019-09-091-1/+1
|\ \ \ | |/ /
| * | Fix grammatical error in erl_nif documentationMike Benza2019-09-061-1/+1
| | |
* | | Merge branch 'maint'Sverker Eriksson2019-09-061-1/+10
|\ \ \ | |/ /
| * | Merge branch 'sverker/proc-exit-dist-trap' into maintSverker Eriksson2019-09-061-1/+10
| |\ \ | | | | | | | | | | | | | | | | * sverker/proc-exit-dist-trap: erts: Fix bugs for exiting process and ERTS_DSIG_SEND_YIELD
| | * | erts: Fix bugs for exiting process and ERTS_DSIG_SEND_YIELDSverker Eriksson2019-09-041-1/+10
| | | | | | | | | | | | | | | | which means send was completed, but must yield anyway.
* | | | Merge branch 'maint'Sverker Eriksson2019-09-064-17/+42
|\ \ \ \ | |/ / /
| * | | Merge branch 'sverker/ets-info-binary-bus-error' into maintSverker Eriksson2019-09-064-17/+42
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * sverker/ets-info-binary-bus-error: erts: Fix ets compressed offheap inspections
| | * | | erts: Fix ets compressed offheap inspectionsSverker Eriksson2019-09-054-17/+42
| | |/ / | | | | | | | | | | | | with unaligned ProcBins.
* | | | Merge branch 'maint'Micael Karlberg2019-09-061-1/+9
|\ \ \ \ | |/ / /
| * | | Merge branch 'bmk/erts/esock/20190904/skipping_on_old_sles10sp1_x86' into maintMicael Karlberg2019-09-061-1/+9
| |\ \ \
| | * | | [esock|test] Skip (Unix Domain Socket) test case on old SLES10Micael Karlberg2019-09-041-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On (at least one) SLES10 SP1 i586 machine one of the Unix Domain Socket (ping pong large) test cases does not work. SKIP.
* | | | | Merge branch 'maint'Björn Gustavsson2019-09-041-7/+6
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * maint: erlc: Tolerate that erlc is installed in a dir with space in its name
| * | | | Merge branch 'bjorn/erlc-server/OTP-15738' into maintBjörn Gustavsson2019-09-041-7/+6
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * bjorn/erlc-server/OTP-15738: erlc: Tolerate that erlc is installed in a dir with space in its name
| | * | | erlc: Tolerate that erlc is installed in a dir with space in its nameBjörn Gustavsson2019-09-021-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | 3e9cba0f0b4f broke erlc when OTP was installed in a directory with space in its name.
* | | | | Merge branch 'maint'Micael Karlberg2019-09-041-3/+17
|\ \ \ \ \ | |/ / / /
| * | | | [esock|test] Attempt to skip on old fedoraMicael Karlberg2019-09-031-3/+17
| | |/ / | |/| |
* | | | Merge branch 'maint'Sverker Eriksson2019-09-031-0/+2
|\ \ \ \ | |/ / /
| * | | Merge branch 'sverker/erts/persistent_term-kill-updater-bug/OTP-16041' into ↵Sverker Eriksson2019-09-031-0/+2
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | maint * sverker/erts/persistent_term-kill-updater-bug/OTP-16041: erts: Fix persistent_term bug when process killed during update
| | * | erts: Fix persistent_term bug when process killed during updateSverker Eriksson2019-09-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug found by valgrind and testcase killed_while_trapping_erase Bump refc on updating process when suspending it, otherwise we may try to resume a (killed and) deallocated process.
* | | | Merge branch 'maint'Lukas Larsson2019-09-031-14/+11
|\ \ \ \ | |/ / /
| * | | erts: Add units to all crash dump doc memory slogansLukas Larsson2019-09-031-14/+11
| | | |
* | | | Merge branch 'maint'Lukas Larsson2019-09-022-14/+24
|\ \ \ \ | |/ / /
| * | | Merge branch 'lukas/hipe/disable-without-glibc/OTP-16037' into maintLukas Larsson2019-09-022-14/+24
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/hipe/disable-without-glibc/OTP-16037: erts: Do not check for ic in configure if not present hipe: Disable if non-glibc libc is detected
| | * | | erts: Do not check for ic in configure if not presentLukas Larsson2019-09-021-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Since ic was removed from the repo we only want to check for the java for ic if it is in the repo.
| | * | | hipe: Disable if non-glibc libc is detectedLukas Larsson2019-09-022-13/+19
| | | | | | | | | | | | | | | | | | | | | | | | | We cannot guarantee that signals with not arrive on the native stack without glibc, so we disable hipe.
* | | | | Merge branch 'maint'Sverker Eriksson2019-09-0213-14/+390
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'sverker/erts/ets-info-binary/OTP-16035' into maintSverker Eriksson2019-09-0213-15/+391
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * sverker/erts/ets-info-binary: erts: Add ets:info(_, binary)
| | * | | | erts: Add ets:info(_, binary)Rickard Green2019-08-2913-15/+391
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to process_info(_, binary) to get all refc binaries referred by an ETS table.
* | | | | | Merge branch 'maint'Rickard Green2019-09-021-6/+28
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | * maint: Update runtime dependency to erts Return heap binary from unicode:characters_to_binary() when result is small
| * | | | | Merge branch 'rickard/unicode-bin/OTP-16002' into maintRickard Green2019-09-021-6/+28
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/unicode-bin/OTP-16002: Update runtime dependency to erts Return heap binary from unicode:characters_to_binary() when result is small
| | * | | | | Return heap binary from unicode:characters_to_binary() when result is smallRickard Green2019-08-231-6/+28
| | | | | | |
* | | | | | | Merge branch 'maint'Rickard Green2019-09-021-32/+68
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | * maint: Output heap binaries from ports when data is small
| * | | | | | Merge branch 'rickard/port-bin-output/OTP-16001' into maintRickard Green2019-09-021-32/+68
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | / | | |_|_|_|/ | |/| | | | * rickard/port-bin-output/OTP-16001: Output heap binaries from ports when data is small
| | * | | | Output heap binaries from ports when data is smallRickard Green2019-08-231-32/+68
| | | | | |
* | | | | | Merge PR-2358 from sverker/sverker/binary-to-atom-1/OTP-15995Sverker Eriksson2019-08-294-14/+103
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add arity-1 versions of atom_to_binary, binary_to_atom and binary_to_existing_atom
| * | | | | | erts: Add atom_to_binary/1 and binary_to_atom/1Sverker Eriksson2019-08-294-14/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and binary_to_existing_atom/1 All with default utf8 encoding.
* | | | | | | Merge branch 'maint'Sverker Eriksson2019-08-291-23/+26
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge branch 'sverker/erl-nif-stub-doc/OTP-16028' into maintSverker Eriksson2019-08-291-23/+26
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | * sverker/erl-nif-stub-doc: erts: Improve erl_nif documentation about on_load and stubs
| | * | | | | erts: Improve erl_nif documentation about on_load and stubsSverker Eriksson2019-08-291-23/+26
| | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include on_load in the initial "Hello World" example. Clarify erlang:nif_error must be used in stubs as other exception raising functions may actually fool the compiler.
* | | | | | Merge branch 'maint'Björn Gustavsson2019-08-285-28/+618
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint: scripts/build-otp: Enable compile server for Travis/Jenkins builds Don't use the compile server for PGO Teach erlc to use the compile server Update primary bootstrap Add erl_compiler_server Refactor the erl_compile module Clarify that digraphs are implemented using ETS tables
| * | | | | Merge branch 'bjorn/erlc-server/OTP-15738' of https://github.com/bjorng/otp ↵Björn Gustavsson2019-08-285-28/+618
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into maint * 'bjorn/erlc-server/OTP-15738' of https://github.com/bjorng/otp: scripts/build-otp: Enable compile server for Travis/Jenkins builds Don't use the compile server for PGO Teach erlc to use the compile server Update primary bootstrap Add erl_compiler_server Refactor the erl_compile module
| | * | | | | Don't use the compile server for PGOBjörn Gustavsson2019-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It won't save any time and starting the compile server could disturb the profiling.
| | * | | | | Teach erlc to use the compile serverBjörn Gustavsson2019-08-264-26/+616
| | |/ / / /
* | | | | | Merge branch 'john/erts/cp-management-fixup'John Högberg2019-08-271-21/+18
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * john/erts/cp-management-fixup: erts: Simplify deallocate_return
| * | | | | | erts: Simplify deallocate_returnJohn Högberg2019-08-261-21/+18
| | | | | | |
* | | | | | | Merge branch 'maint'John Högberg2019-08-271-0/+1
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / / | | | | | | * maint: erts: Add missing prototype