Age | Commit message (Collapse) | Author |
|
|
|
|
|
"export" is a reserved C++ keyword.
lib/erl_interface/include/ei.h:290:9:
error: expected ‘;’ after struct definition
} export;
^
lib/erl_interface/include/ei.h:290:11:
error: expected unqualified-id before ‘export’
} export;
^
|
|
* peterdmv/ssl/doc-types-and-specs/OTP-15746:
ssl: Add type specs for http_packet()
ssl: Fix type specs of ssl_internal.hrl
ssl: Fix type specs of internal handshake functions
ssl: Fix dialyzer warnings
eldap: Fix dialyzer warnings
ssl: Fix missing anchor warning
public_key: Accept digest types 'sha1' and 'sha'
inet: Document type inet:stat_option()
ssl: Changed function specs and ssl.xml
ssl: Update standards_compliance.xml
OTP-15775
OTP-15776
OTP-15777
Change-Id: Ibe8e8263d6557eaa40cc0681a7ce3fcb373a4120
|
|
Update create_target.xmlsrc
|
|
* dgud/emacs-test-uc-path:
Fix emacs tests
|
|
Add closing double quote mark.
|
|
* kjell/emulator/persistent_term_yield/OTP-15615:
Make persistent_term:put/2 and persistent_term:erase/1 yield
|
|
* rickard/dist-system-limit/OTP-15708:
Fail when we cannot encode term in binary
|
|
Prior to this commit, the functions put/2 and erase/1 in the
persistent_term module did not yield even if the persistent term table
was large (the persistent term table is copied every time put/2 or
erase/1 is called). Furthermore, a call to put/2 or erase/1 did only
consume a single reduction. This commit fixes these problems.
|
|
Change-Id: I07231ceab14d49c740967a0edfc9494328b96a62
|
|
Change 'term()' to 'any()'. Allow 'undefined' for all fields
of #ssl_options{}.
Change-Id: I00632bfd2b172974a99680a82f326f25b92b9974
|
|
Change-Id: I99cd0bebd80b3e55fd522457fa126e5bc198657b
|
|
* lukas/tools/overhead_benchmark:
etp: Fix free de processes check
tools: Add overhead benchmark
|
|
|
|
|
|
* lukas/OTP-22-rc2/misc-fixes/OTP-15773:
erts: Yield correctly when iterating over distr exit messages
erts: Fix cerl -rr to use correct etp file
erts: Fix etp-process-info to print exiting and free processes
tools: Adjust instrument abort tc to better trigger faults
erts: Fix cleanup of message factory undo
erts: Make dump_SUITE:free_dump not dump via rpc
erts: Add extra debugging to dist frag testcases
erts: Run smaller dist frag test to 32 bit machines
erl_docgen: Remove accidentally merged debug printout
erts: Fix z_SUITE to always look for cerl in ERL_TOP
otp: make top Makefile app target respect TYPE variable
vxworks: Make vxworks configure use environment CFLAGS
erts: Make erts_free debug failure easier to diagnose
erts: Fix gcc warning in to_erl
|
|
Before this fix the process would continue to process
more distributed down or exit messages until it
ran out of reductions instead of being suspended
immediately.
|
|
|
|
|
|
|
|
|
|
Doing the dump via rpc can introduce all kins of strange
timing issiues. So instead we dump 5ms after the exit has
been started.
|
|
|
|
Because of fragmentation of memory it is not always possible
to allocate enough 320 MB segments on 32-bit so we only sent
smaller packets there.
|
|
|
|
* maint:
Updated OTP version
Prepare release
Conflicts:
OTP_VERSION
|
|
* maint-21:
Updated OTP version
Prepare release
Conflicts:
make/otp_version_tickets
|
|
* maint:
Bump otp_patch_solve_forward_merge_version
|
|
|
|
This commit fixes an ETS test case that tests the decentralized memory
counter in tables of type ordered_set with the write_concurrency
option turned on. The test case assumed that the memory consumption of
the table would only grow monotonically when terms are
inserted. However, this was not the case when the emulator was
compiled in debug mode as random splits and joins of CA tree nodes
could happen. This commit fixes the test case by disabling random
splits and joins in the tested table.
|
|
* maint:
Do not create empty binaries when splitting iovec
|
|
* raimo/ssl/beast-mitigation-hickup/ERIERL-346/OTP-15054:
Do not create empty binaries when splitting iovec
|
|
'hans/ssh/new_supports', 'hans/crypto/remove_warnings' and 'hans/ssh/remove_warnings'
* hans/crypto/new_supports_1/OTP-15771:
crypto: New function supports/1
* hans/ssh/new_supports:
ssh: Use new api for aead ciphers
ssh: Use correct names of ciphers
* hans/crypto/remove_warnings:
ssh: Fix deprecation warnings in tests
crypto: Remove unused var warning in tests
* hans/ssh/remove_warnings:
ssh: Fix deprecation warnings in tests
ssh: Remove unused function warning in tests
ssh: Remove unused var warning in tests
ssh: Remove unused var warning
|
|
Change-Id: Ic4895195569073916f158a06b95061939f15cfc0
|
|
Didn't work if installed path contained spaces or unicode characters.
|
|
* sverker/bit-binary-ext/OTP-15712:
jinterface: Add dist flag for export funs
erl_interface: Add bitstring and export fun support
erl_interface: Remove old r9 pid and port compatibility
erl_interface: Refactor ei_decode_SUITE
erl_interface: Fix maps arity from ei_get_type()
erl_interface: Remove ei_get_type_internal()
erl_interface: Deprecate ei_encode_term and ei_decode_term
|
|
The implementation is already there (OtpErlangExternalFun).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
aes_cbc -> aes_128_cbc
aes_gcm -> aes_128_gcm, aes_256_gcm
|
|
Takes argument hashs, public_keys, ciphers, macs, curves or rsa_opts. Returns the algorithm names, but ONLY the openssl names. supports/0 still returns aliases and misspellings.
|
|
|
|
|