Age | Commit message (Collapse) | Author |
|
|
|
When the calling process is trapping exits a stray message
will end up in the mailbox which is problematic. This change
uses a monitor instead.
|
|
|
|
This makes it possible to do:
make release TYPE=debug
from ERL_TOP and it will build the correct things.
|
|
|
|
This reverts commit f4c121b1d98bf3db7e6eecbb9fb5b292f2bc3bb0.
|
|
* john/erts/fix-ticket-syntax-error:
erts: Fix version error in erl_nif.h
|
|
|
|
* siri/cuddle-master:
[logger] Improve logger_disk_log_h_SUITE:restart_after/1
|
|
Make this test more reliable on different machines by lowering the
kill_qlen and adding one more process to send bursts.
|
|
ssl: Enhance testing
|
|
|
|
* sverker/enable-big-creation/OTP-15603:
epmd: Support 32-bit creation values in local node
erts: Robustify epmd reply function
erts: Reject decoded local refs with too large first word
erts: Fix bug in list_to_ref
erl_interface: Remove old encoding of pid,port,refs
erts: Remove old encoding of pids, ports and refs
erts: Make DFLAG_BIG_CREATION mandatory
|
|
* Increase distribution version from 5 to 6
* Introduce new ALIVE2_X_RESP with 32-bit creation
as reply to ALIVE2_REQ when sender dist version >= 6
* Still reply old ALIVE2_RESP with tiny creation 1..3
if sender dist version < 6.
|
|
|
|
|
|
First word must be less than (1 bsl 18) for local refs.
|
|
with tiny creation.
|
|
This commit suppresses the following warning in gcc 4.8.2:
In file included from beam/bif.c:33:0:
beam/bif.c: In function ‘iolist_size_1’:
beam/bif.h:332:14: warning: ‘state_mref’ may be used uninitialized in this function [-Wmaybe-uninitialized]
reg[0] = (A0); \
^
beam/bif.c:2464:11: note: ‘state_mref’ was declared here
Eterm state_mref;
|
|
Before 2d2e78ad6e66 that introduced tail-recursive calls of BIFs, the
stack was guaranteed not to be empty when `erlang:raise/3` was called
from the `catch` block of a `try` (because the `try` had set up a
stack frame that would be deallocated after the `raise` call).
Now the stack can be empty, so the ASSERT() call in next_catch()
that checks that there is a continuation pointer at the top of
the stack may fail.
Move the ASSERT() call to after check for empty stack.
While at it, also add a comment of the reason for the assertion.
|
|
|
|
Emacs erldoc updates
OTP-15699
|
|
* hans/crypto/aead_error_handling:
crypto: New error schema in aead.c
crypto: Move new error macros to common.h
crypto: Use key length in alias/2
|
|
|
|
|
|
|
|
* siri/logger/cannot/OTP-14282:
[logger] Replace "can not" with "cannot"
|
|
* hans/crypto/cuddle_docs:
crypto: Remove old comment
crypto: Restore 'error' as result of failed aead decryption
crypto: Update types of hash algorithms
crypto: Cuddle error types and documentation of them
crypto: Note about key lengths for cipher_info/1
crypto: Update CipherModes for PR/2186
crypto: Declare *_info return map and other review-comments
crypto: Declare *_info return map and other review-comments
crypto: Document hash_info/1 and cipher_info/1
crypto: Rename block_crypto_with/without to match stream_cipher names
crypto: New types (block_cipher)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
lib/crypto/doc/src/crypto.xml
|
|
|
|
|
|
|
|
Make crypto:cipher_info work for all ciphers and aliases
OTP-15655
|
|
ASN.1: fix various problems with value definitions
OTP-15697
|
|
* peterdmv/ssl/document-tls13/OTP-13819:
ssl: Update standards compliance
Change-Id: Ie743a61fff2416abc741e1508864480a09091add
|
|
Remove asn1/test items from .gitignore
|
|
* john/erts/fix-badarg-fixed_apply:
erts: Include argument list on badarg in fixed_apply
|
|
* john/erts/unc-path-size-fix/OTP-15693:
erts: Fix incorrect UNC path length calculation
|
|
This didn't cause any issues for the most part since the path was
still properly formed, but it broke down when appending the
wildcards in file:list_dir/1. The ASSERT_PATH_FORMAT macro would
have caught this in no time, but it went unnoticed because we don't
run debug builds on Windows.
|
|
* ingela/ssl/default-supported-versions/OTP-14865:
ssl: Remove default support for legacy versions
|
|
* hasse/stdlib/restore_string_SUITE_timeout:
stdlib: Restore timeout in string_SUITE:meas()
|
|
* maint:
# Conflicts:
# make/otp_version_tickets_in_merge
|
|
* maint-21:
Updated OTP version
Prepare release
# Conflicts:
# make/otp_version_tickets
|