Handle nonempty list types in docgen_edoc_xml_cb
Handle map types in docgen_edoc_xml_cb
erts: Fix leak in nif_SUITE:resource_takeover (again)
erts: Suppress false leak in hipe_thread_signal_init
Add flag to abort test run if suites fail to compile

OTP-11769
Do not emit blatantly illformed apply expressions in core_inline

Code such as apply 'f'/1 () should not be emitted by the Core Erlang inliner.

Commit 1b8ad68361db59477013bf96e485d5293723ff42 added a test case
and correction in v3_core.
Properly collect labels in put_map instructions in beam_jump

Reported-by: Ulf Norell
Add more info to file open failure
erl_interface: refactor ei_decode_encode_test.c

to prepare for lists, tuples and ... maps!
erl_interface: test decode_encode of tuples and lists
erl_interface: Add ei encode/decode for maps
erl_interface: test decode/encode of maps
stdlib: Emit linter warnings for redefined built-in types

Since Erlang/OTP R16B the linter has not emitted warnings when
built-in types were re-defined. This bug has been fixed.

Thanks to Roberto Aloi for reporting the bug.
Merge branch 'hb/stdlib/linter_bugfix/OTP-11772'

* hb/stdlib/linter_bugfix/OTP-11772:
  stdlib: Emit linter warnings for redefined built-in types
Emit errors when redefining arity(), bitstring(), iodata(), or boolean()

erl_lint has since R13B emitted warnings whenever any of the types
arity(), bitstring(), iodata(), or boolean() were re-defined. Now
errors are emitted instead.
Merge branch 'hb/stdlib/linter_errors/OTP-11771'

* hb/stdlib/linter_errors/OTP-11771:
  Emit errors when redefining arity(), bitstring(), iodata(), or boolean()
Merge branch 'nox/maps-beam_jump-put_map'

* nox/maps-beam_jump-put_map:
  Properly collect labels in put_map instructions in beam_jump
Properly detect reused boolean values in beam_bool

The following code could crash the compiler:

	f(X = true) when X or true or X -> ok.

Reported-by: Ulf Norell
Properly handle redundant boolean clauses in sys_core_fold

Boolean case expressions with redundant clauses could make the compiler
crash:

    case X == 0 of
        false -> no;
        false -> no;
        true -> yes
    end.

Reported-by: Ulf Norell
erl_interface: Fix mem leak in ei_decode_encode_test