Reduce contention for timeofday lock.
Add erlang:process_info(message_queue_stats). Add erlang:statistics(message_queues). Add erlang:statistics(message_counts).
Add erlang:process_flag(flush_message_queue).
Bump max mseg cache size to 1000.
Add prim_file:write_file/3 & /4 (allows Port reuse for writing).
Add kernel config options for
dist_sndbuf, dist_recbuf, dist_buffer, dist_low_watermark,
dist_high_watermark.
Set default dist receive buffer to 256k.
Add gc throttling to avoid death spiral when message queue is very long.
Add erlang:send with prepend option.
Demote logging of (Discarding ... in an old incarnation of this node) to debug build.
Skip mseg max check when max is set to 0.
Add support for cpu_timestamp tracing on FreeBSD.
Handle backwards-moving time in fprof with less verbosity.
Optimize pg2 lookup throughput using per-group denormalized member lists.
Optimize prim_inet:accept to eliminate setopts settings and inherit via parent socket and inet_drv. Optimize inet:tcp_controlling_process to eliminate inet:setops calls where possible.
Reduce gc's when message queue is long by leaving lots of extra space after gc.
Handle gc time going backwards.
Bump listen backlog on server socket to 4K.
Use "debug" shutdown (24 hour) timeouts in attempt to avoid shutdown failures.
Add missing error string to syslog logging.
Add run queue index to process dump info.