summaryrefslogtreecommitdiff
path: root/lib/compiler
Commit message (Expand)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2019-09-172-1/+79
* Fix an internal consistency check failure caused by beam_exceptBjörn Gustavsson2019-08-152-12/+34
* Fix compiler crash when compiling some receive statementsBjörn Gustavsson2019-08-142-18/+79
* Merge branch 'bjorn/compiler/fix-stack-init/ERL-1017/OTP-15968' into maintBjörn Gustavsson2019-08-053-11/+56
|\
| * Ensure that the stack slots are initialized when matching mapsBjörn Gustavsson2019-08-053-11/+56
* | Merge branch 'john/compiler/fix-delayed-type-inference/OTP-15954/ERL-995' int...John Högberg2019-08-052-24/+51
|\ \
| * | beam_validator: Values referenced by other values must be mergedJohn Högberg2019-07-112-24/+51
| |/
* | Merge pull request #2336 from bjorng/bjorn/compiler/fix-slow-beam_ssa_dead/ER...Björn Gustavsson2019-08-021-28/+59
|\ \
| * | Avoid extremely long compilation times for huge functionsBjörn Gustavsson2019-08-011-28/+59
* | | Merge branch 'bjorn/compiler/length-misuse/ERL-1013' of https://github.com/bj...Björn Gustavsson2019-08-022-2/+27
|\ \ \
| * | | Eliminate a crash in the type optimizer passBjörn Gustavsson2019-07-302-2/+27
| |/ /
* | | Merge branch 'bjorn/compiler/fix-no_type_opt/ERL-997' of https://github.com/b...Björn Gustavsson2019-08-024-8/+35
|\ \ \
| * | | Fix compiler crash when compiling with +no_type_optBjörn Gustavsson2019-07-304-8/+35
| |/ /
* | | Merge branch 'bjorn/compiler/fix-unsafe-sharing/OTP-15963' into maintBjörn Gustavsson2019-08-012-4/+30
|\ \ \ | |/ / |/| |
| * | Fix unsafe code sharingBjörn Gustavsson2019-07-292-4/+30
| |/
* | Merge branch 'maint-22' into maintJohn Högberg2019-07-112-1/+16
|\ \ | |/
| * Prepare releaseErlang/OTP2019-07-102-1/+16
* | Merge branch 'john/compiler/fix-bad-try_catch-recv-fix/OTP-15953/ERL-999' int...John Högberg2019-07-112-1/+20
|\ \ | |/
| * compiler: Fix compiler crash introduced by OTP-15952John Högberg2019-07-102-1/+20
* | Merge branch 'maint-22' into maintJohn Högberg2019-07-102-1/+30
|\ \ | |/
| * Prepare releaseErlang/OTP2019-07-092-1/+30
| * Merge branch 'john/compiler/fix-fail-path-exceptions-bsm/OTP-15946' into main...Erlang/OTP2019-07-092-3/+22
| |\
| * \ Merge branch 'john/compiler/fix-unsafe-tuple_size-opt/OTP-15945' into maint-22Erlang/OTP2019-07-092-29/+58
| |\ \
* | \ \ Merge branch 'john/compiler/fix-try_catch-receives/OTP-15952' into maintJohn Högberg2019-07-092-4/+84
|\ \ \ \ | |/ / /
| * | | compiler: Fix broken 'receive' in try/catch blocksJohn Högberg2019-07-092-4/+84
* | | | Merge branch 'john/compiler/fix-fail-path-exceptions-bsm/OTP-15946' into maintJohn Högberg2019-07-042-3/+22
|\ \ \ \ | | |_|/ | |/| |
| * | | beam_ssa_bsm: Leave ?BADARG_BLOCK alone when cloning fail pathJohn Högberg2019-07-032-3/+22
| |/ /
* | | Merge branch 'john/compiler/fix-unsafe-tuple_size-opt/OTP-15945' into maintJohn Högberg2019-07-042-29/+58
|\ \ \ | | |/ | |/|
| * | beam_ssa_opt: Do not apply tuple_size optimization outside guardsJohn Högberg2019-07-032-29/+58
| |/
* | Fix slow compilation of huge functionsBjörn Gustavsson2019-06-261-7/+13
* | Eliminate dialyzer warningsBjörn Gustavsson2019-06-242-4/+6
* | Merge branch 'maint-22' into maintJohn Högberg2019-06-132-1/+17
|\ \ | |/
| * Prepare releaseErlang/OTP2019-06-122-1/+17
| * Merge branch 'john/compiler/fix-bad-bitstring-type-opt/OTP-15872' into maint-22Erlang/OTP2019-06-122-11/+14
| |\
* | \ Merge branch 'john/erts/fix-bad-get_tuple_element-opt/OTP-15871/ERIERL-374' i...John Högberg2019-06-111-3/+23
|\ \ \ | |/ /
| * | erts: Fix bad loader optimization of get_tuple_elementJohn Högberg2019-06-101-3/+23
* | | Merge branch 'john/compiler/fix-bad-bitstring-type-opt/OTP-15872' into maintJohn Högberg2019-06-112-11/+14
|\ \ \ | | |/ | |/|
| * | beam_ssa_type: Fix incorrect bitstring unit determinationJohn Högberg2019-06-102-11/+14
| |/
* | Merge branch 'maint-22' into maintHans Bolinder2019-06-032-1/+62
|\ \ | |/
| * Prepare releaseErlang/OTP2019-05-292-1/+62
| * Merge branch 'bjorn/compiler/fix-beam_ssa_dead-patch/OTP-15845' into maint-22Erlang/OTP2019-05-292-12/+25
| |\
| | * Fix unsafe optimizations where guard tests could be removedBjörn Gustavsson2019-05-282-12/+25
| * | Merge branch 'bjorng_ghub/bjorn/compiler/fix-beam_ssa_dead-crash/ERL-956/OTP-...Erlang/OTP2019-05-292-4/+74
| |\ \
| * \ \ Merge branch 'bjorn/compiler/fix-unloadable-code-patch/ERL-955/OTP-15846' int...Erlang/OTP2019-05-293-4/+36
| |\ \ \
| * \ \ \ Merge branch 'bjorn/compiler/fix-beam_except/ERL-954/OTP-15839' into maint-22Erlang/OTP2019-05-292-4/+23
| |\ \ \ \
| * \ \ \ \ Merge branch 'bjorn/compiler/fix-unsafe-type-inference/OTP-15838' into maint-22Erlang/OTP2019-05-291-22/+26
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'john/compiler/list_append_type/OTP-15841' into maint-22Erlang/OTP2019-05-293-11/+26
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'bjorn/compiler/fix-receive-patch/ERL-950/OTP-15832' into maint-22Erlang/OTP2019-05-292-6/+31
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge pull request #2263 from bjorng/bjorn/compiler/fix-beam_ssa_dead-crash/E...Björn Gustavsson2019-05-292-4/+74
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | |
| * | | | | | | | Eliminate crash in the beam_ssa_dead compiler passBjörn Gustavsson2019-05-282-4/+74
| | |_|_|_|_|_|/ | |/| | | | | |