Age | Commit message (Collapse) | Author |
|
* hasse/parsetools/fix_leex_test:
parsetools: Remove no longer working tests
|
|
* hans/crypto/ifdef_no_alg/OTP-15683:
crypto: Obey compile flags for no DSA, BF, DES, DH
|
|
|
|
* hans/crypto/valgrind/OTP-15644:
crypto: Remove compiler warning on an fprintf in the otp test engine
crypto: Fix valgrind error in api_ng.c ng_crypto_one_time for OpenSSL<1.0.1
|
|
The otp_test_engine is only used in some of the test cases.
|
|
|
|
|
|
|
|
* lukas/erl_interface/depend-fix/OTP-15757:
erl_interface: Generate dependencies at compile time
|
|
|
|
* hasse/dialyzer/improve_binary_printing/OTP-15752:
dialyzer: Fix pretty printing of binaries
|
|
Fix various spelling mistakes
|
|
erts: Optimize arithmetic ops using overflow intrinsics
|
|
* john/merge-re-replace-fix:
erts: Skip ERTS_NOINLINE on non-GCC-compatible compilers
cleanup: beam_emu.c: use ERTS_NOINLINE instead of NOINLINE
stdlib: fix re:replace on LTO builds
|
|
* peterdmv/ssl/fix-chacha-ciphers:
ssl: Fix Chacha20 IV length and nonce calculation
Change-Id: I69b88bcfe0e9a6b9157884e9df049e15f4a35b95
|
|
'lukas/erts/fragment-dist-messages/OTP-13397/OTP-15610/OTP-15611/OTP-15612/OTP-15613/OTP-15703'
* lukas/erts/fragment-dist-messages/OTP-13397/OTP-15610/OTP-15611/OTP-15612/OTP-15613/OTP-15703:
erts: Fix dist sequence yield state allocator type
erts: Fix driver_SUITE:use_fallback_pollset
erts: Yield when exiting/free process is suspended by de
erts: Fix alignment of ErtsDistExternal on sparc
erts: Fix incorrect gcc may be used init warning
erts: Skip large dist testcases on machines with little memory
erts: Fix lock order violation in system_info(procs)
erts: Fix buffer alignment bug in alloc_dist_obuf
erts: Fix build of dist_ctrl_get_data return term
|
|
The wrong allocator type was given to erts_free.
|
|
We don't check for io errors as the pollset will be unstable.
|
|
Complementory fix to 922fd355831575965
|
|
The edep->data values need to be 64-bit aligned as it
contains 64-bit values.
|
|
|
|
|
|
|
|
Cannot do unaligned word writes on sparc!
|
|
|
|
|
|
* lukas/erts/fix-fd-driver-select/OTP-15753:
erts: Fix sys_driver to correctly deselect fds
|
|
Incorrect precidence rules made the driver never
deselect the given fds.
|
|
* hasse/stdlib/erl_pp_throw/OTP-15751:
stdlib: Fix a bug concerning exception class 'throw'
|
|
|
|
* sverker/crypto/bcmp-memcmp-fix/OTP-15750:
crypto: Fix link error on windows
|
|
* maint:
Use string:tokens instead of string:lexemes on OTP 19
|
|
* rickard/ts-find-ubuntu-inst-19/OTP-15716:
Use string:tokens instead of string:lexemes on OTP 19
|
|
|
|
* bjorn/erts/cuddle-with-tests:
statistics_SUITE: Make wall_clock_update/1 more tolerant
|
|
* sverker/master/crypto/bcmp-memcmp-fix/OTP-15750:
crypto: Fix link error on windows
|
|
Notice the comment in dialyzer_utils:
%% Copied from core_pp. The function cerl:binary_segments/2 should/could
%% be extended to handle literals, but then the cerl module cannot be
%% HiPE-compiled as of Erlang/OTP 22.0 (due to <<I:N>>).
When at it: simplify some common cases like "/binary-unit:8".
|
|
Optimize the i_minus instruction
|
|
Since the introduction of the stack trace variable, the Erlang Pretty
Printer has left out the exception class 'throw' even when the stack
trace variable cannot be left out, which is not correct Erlang code.
The fix is to always include the exception class 'throw'.
An alternative is to exclude 'throw' exactly when the stack trace
variable is '_'.
|
|
* ingela/ssl/cuddle-tests:
ssl: Do not use broken OpenSSL clients
ssl: Correct test input
|
|
bjorng/bjorn/deprecation-warnings/ERL-904/OTP-15749
Add compiler option for suppressing warnings about removed functions/modules
|
|
|
|
__declspec(noinline) works fine on MSVC but requires us to place
the macro before a function rather than after, which in turn causes
early versions of GCC to puke since they only accept __attribute__
at the end of a function declaration.
Since this is a new macro that previously only saw use in beam_emu,
I figured it's easiest to leave it disabled on MSVC.
|
|
calendar.xml: fix typo
|
|
|
|
* hans/crypto/cuddle_docs:
crypto: User's Guide and Reference Manual for the new api
|
|
into sverker/master/crypto/bcmp-memcmp-fix/OTP-15750
|
|
Replace deprecated 'bcmp' with 'memcmp'.
|
|
Measurements show that i_minus instructions (subtraction) are
frequent enough to warrant creating specialized i_minus instructions.
Thanks to José Valim for doing instruction counting on
Elixir code.
|
|
|