| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Seen symptom:
Failed assert
DEBUG_PRINT_FD("executed ready_input", state);
ASSERT(!(state->active_events & ERTS_POLL_EV_IN));
with state->type == ERTS_EV_TYPE_NIF
that is, the fd already closed and then reused by a NIF.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Linux 5.15.0 has an extra line with `ino` before `tfd`, which
needs to be skipped before parsing the latter.
Cherry picked fc3295b1ebeed1235d12983184ba806f2ce2f525
|
| | |
| | |
| | |
| | |
| | | |
Linux 5.15.0 has an extra line with `ino` before `tfd`, which
needs to be skipped before parsing the latter.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
* maint:
Updated OTP version
Prepare release
Update copyright year
|
| | | |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
This reverts commit df450823fcdb1657743c94023318abe3731366bb.
|
|/ /
| |
| |
| |
| | |
Not clearing it triggered the assert below when stdin
was deselected.
|
| | |
|
| |
| |
| |
| | |
Enabled (true) by default.
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
new_ptr is NULL and would crash memcpy().
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
OTP-17892
* max-au/remove-emem:
Update configure scripts
[beam] remove allocator wrappers
[erts, tools] remove "emem" completely
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Test suites for the tool were lost long ago. Removing "liberts.a"
library as well, for it is now empty and AR on MacOS/Windows
does not like empty libraries.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | | |
* max-au/cleanup-ct-logs:
erts: Do not print verbose error log messages in test
[erts] reduce console output for Common Test
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We add a logger filter that removes the verbose error log
messages from the driver_SUITE. The log messages will still
be in the html logs, they just wont be printed to stdout.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Some test cases produce 20+ Mb of debug output which does
not help to figure out a problem. This change suppresses
logs, leaving a chance to remove suppression for local runs.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This has caused a lot of annoying trouble over the years, and the
benefits never materialized: none of the supported OS's would not
reclaim any pages until they out of physical memory, and most users
already had some kind of overload protection that prevented that
from happening in the first place.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* maint:
Update copyright year
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
* rickard/dirty-alloc-instances/OTP-17363:
Allocator instances for dirty schedulers
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* rickard/select-timeout-fix/GH-5339/OTP-17735:
Limit timeout value in calls to select()
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We previously did not limit the timeout value when calling select()
which could cause select() to fail when passed a huge timeout value
causing a runtime system crash.
We currently only use select() on Darwin which accepts a timeout value
of up to 100 million seconds. However, according to posix, select()
implementations are only required to provide 31 days as max timeout
value. We therefore limit the timeout value to 31 days.
|
| | |
| | |
| | |
| | | |
From 256kb to 16kb.
|
| | | |
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Return ERL_NIF_SELECT_NOTSUP if the underlying poll implementation
does not support error events (not Linux).
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
to avoid confusion with the non concurrent update_pollset()
which different arguments and return value.
|
|\ \ \ \ |
|
| |/ / / |
|
|\ \ \ \
| |/ / /
|/| | /
| | |/
| |/| |
* maint:
erts: Stop using MADV_DONTNEED when MADV_FREE is unavailable
|
| | | |
|
|\ \ \
| |/ / |
|
| |\ \ |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
about unused variable
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* maint:
Fix table sizing in erts_poll
|
| |\ \ \
| | |/ /
| |/| |
| | | |
| | | | |
* rickard/poll-tab-len/ERIERL-580/OTP-17088:
Fix table sizing in erts_poll
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix negative zero to string
OTP-17077
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Both float_to_binary and float_to_list will correctly
print negative zeros when using the scientific mode but
not when using the decimal representation. This patch
makes it consistent to always show negative floats.
io:format/2 has also been fixed to consider negative zeros.
This is important because some operations, such as math:atan2,
will return drastically different results if negative zeros
are given compared to positive zeros. Negative zeros also
are encoded differently in bitstrings.
|