| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
* lukas/23/fixes:
Use schedulers_online when creating bound processes
kernel: Fix boot srv test on ubuntu
|
| |
| |
| |
| |
| |
| | |
If a process is bound to a suspended schedulers we get
into all sorts of problems as they will never run and thus
purge cannot complete.. etc etc.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* maint:
Fix dirty check process code
Fix literal area gc bug
Suppress Dialyzer warnings of type no_match in generated files
Correct printout that shows which encoding rules the tests are done for.
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* rickard/low-prio-sys-task-delay-bufix-22/OTP-16642:
Fix delayed low prio system tasks
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* rickard/dirty-check-proc-code-bugfix/OTP-16641:
Fix dirty check process code
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* rickard/literal-gc-bugfix/OTP-16640:
Fix literal area gc bug
|
| | |/ / / |
|
|\ \ \ \ \
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
rickard/low-prio-sys-task-delay-bufix-23/OTP-16642
* rickard/low-prio-sys-task-delay-bufix-22/OTP-16642:
Fix delayed low prio system tasks
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
rickard/low-prio-sys-task-delay-bufix-22/OTP-16642
* rickard/low-prio-sys-task-delay-bufix/OTP-16642:
Fix delayed low prio system tasks
|
| | | |/ /
| | |/| | |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* rickard/recv-opt-fix/ERL-1199/OTP-16572:
Fix handling of receive marker
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* rickard/bad-utf8-subject-22/OTP-16553:
re:run(): ensure badarg on illegal utf8 in subject
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* john/erts/fix-cla-disable-gc/OTP-16555/ERL-1088:
erts: Delay copying literal area when GC is disabled
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* hans/crypto/cuddle_valgrind:
crypto: Suppress false memory leak for engine test
|
| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* sverker/win-compile-warnings/OTP-15800:
odbc: Fix windows compiler warnings
wx: Fix windows compiler warnings
os_mon: Fix windows compiler warnings
erl_interface: Fix windows compiler warnings
erts: Fix int_drv use of type SOCKLEN_T
erts: Use ERTS_SYS_FD_INVALID instead of -1
erts: Fix misc Windows C compiler warnings
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
SOCKLEN_T is used for the last arguments of
#define sock_getopt getsockopt
#define sock_setopt setsockopt
#define sock_name getsockname
#define sock_peer getpeername
On unix this is type socklen_t, but on Windows this is type int.
Commit 011954e851d421b882b0b4eaeda04cfc2895d70a
changed SOCKLEN_T from int to size_t which is not correct on Windows.
Kept size_t fallback on non-Windows with a compile #warning,
not sure if this is ever needed/correct.
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
to avoid Windows C compiler warning and make it more correct.
|
| | |/ / / / / / /
| |/| | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* sverker/win-compile-warnings-master/OTP-15800:
erts: Change type ErlDrvEvent from long to SWord for sys-drivers
erl_interface: Fix Windows C compiler warnings
erts: Fix Windows C compiler warnings
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
To get a pointer sized signed integer on win64 as well.
Q: Why do sys-drivers have their own definition of ErlDrvEvent
in the first place?
|
| | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* john/erts/update-pcre/OTP-16557:
erts: Update PCRE to 8.44
pcre: Add instructions for checking/installing locale
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* john/cuddle-tests:
lcnt_SUITE: Ignore more untoggleable locks
file_name_SUITE: Darwin 19 is hopeless too
|
| | |/ / / / / / / /
| |/| | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
* lukas/23/fixes:
docgen: Include type deprecation again
epmd: Add ipaddress to epmd debug printouts
erts: Extend fragment latency timeout
tools: Extend prof_bench test timer
tools: Polish fprof testcases
erts: Fix port_bif_SUITE:busy_opts with large pipe size
erts: Adjust bif test timers for extreme SMT systems
kernel: Fix global many nodes tc to use less threads
shell_docs: Fix strange testcase diskread errors
erts: Fix erlc doc -WError error
kernel: fix init_SUITE:restart_with_mode windows check
otp: Cleanup top makefile from redundant build_erl_interface
docgen: Don't use mod2app for seeerl type links
reltool: Fix sorting of erl_libs
|
| | | | | | | | | | | |
|
| | | | | | | | | | | |
|
| | |/ / / / / / / /
| |/| | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
garazdawi/lukas/erts/include_erl_call/OTP-16602/OTP-16603
Copy erl_call to erts and filter tools from systools:make_tar
|
| | |_|_|/ / / / / /
| |/| | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
|/| | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
* 'raimo/erts/socket-local-seqpacket/ERIERL-476/OTP-16550':
Handle native option with encoded level
Fix test cases for seqpacket
Rename socket option variables to Opt
Remove type ip_address()
Honour sockaddr_storage
Remove remote address field
Test local,seqpacket
Fix #ifdef:s for SOCK_SEQPACKET
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| |/ / / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
OTP-16550 ERIERL-476
The combination of AF_LOCAL and SOCK_SEQPACKET is valid
and independent of SCTP, so change all tests for HAVE_SCTP
before using SOCK_SEQPACKET into tests for defined(SOCK_SEQPACKET).
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Add a cost for copying binaries with the binary syntax
|
| | |/ / / / / / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
When constructing binaries using the binary syntax, there would
not be any cost in terms of reductions for copying large binaries,
and a process could copy many large binaries before being scheduled
out.
Add a cost of 1 reduction per 1 KiB of binary data copied in
binary construction.
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
'bmk/esock/20200423/make_rcv_and_snd_timeo_options_configuarble/OTP-16620'
OTP-16620
|
| | |/ / / / / / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Make it possible to configure esock to use the the socket
options rcvtimeo (SO_RCVTIMEO) and sndtimeo (SO_SNDTIMEO).
Default is now that they are disabled.
OTP-16620
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
OTP-16535
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Changed tghe global socket counters the same way as usual socket
counters (from property list to map).
OTP-16535
|
| |/ / / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
The socket counters type has been changed from a
property list to a map.
OTP-16535
|
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* sverker/crashdump-timer-segv/ERL-1105/OTP-16596:
erts: Fix SEGV while printing timer to crash dump
|
| | |/ / / / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
if the timer is not ACTIVE, in which case the 'message' may have
been deallocated.
|
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
socket-nif: Fix string argument passing for setsockopt
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When passing a string into setsockopt we have to use the pointer to
the string, not a pointer to a pointer.
Affects the socket bindtodevice and tcp congestion option.
|