aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/test
AgeCommit message (Expand)Author
2018-01-24Optimize matching of empty binariesBjörn Gustavsson
2018-01-24Apply common subexpression elimination in blocksBjörn Gustavsson
2018-01-23beam_validator: Validate building of tuplesBjörn Gustavsson
2018-01-22Don't build a stacktrace if it's only passed to erlang:raise/3Björn Gustavsson
2018-01-16sys_core_bsm: Rearrange arguments to enable delayed sub binary creationBjörn Gustavsson
2018-01-12beam_match_SUITE: Eliminate warnings for unused variablesBjörn Gustavsson
2018-01-12bs_match_SUITE: Add tests case written when walking into a dead endBjörn Gustavsson
2018-01-11Improve code generation for a 'case' with exported variablesBjörn Gustavsson
2018-01-08Merge branch 'maint'John Högberg
2018-01-04Remove unsafe is_record/test_arity optimizationsJohn Högberg
2017-12-18Merge pull request #1658 from bjorng/bjorn/compiler/delay-stackframeBjörn Gustavsson
2017-12-15beam_utils: Improve precision for is_not_used/3Björn Gustavsson
2017-12-13map_SUITE: Cover beam_utils:bif_to_test/3Björn Gustavsson
2017-12-13beam_util: Fix bug in is_not_used/3Björn Gustavsson
2017-12-08guard_SUITE: Test is_bitstring/1 and is_map/1 on literalsBjörn Gustavsson
2017-12-08Merge pull request #1634 from bjorng/bjorn/get_stacktrace-syntax/OTP-14692Björn Gustavsson
2017-12-07Cover handling of #k_call{} in v3_codegen:bsm_rename_ctx/4Björn Gustavsson
2017-12-06Add a test case for ERL-514Björn Gustavsson
2017-12-04Fix number of values for 'after infinity' clauseBjörn Gustavsson
2017-12-04bs_match_SUITE: Cover more clauses in v3_codegen:bs_rename_ctx/4Björn Gustavsson
2017-11-30Use the new syntax in more test suitesBjörn Gustavsson
2017-11-30Add syntax in try/catch to retrieve the stacktrace directlyBjörn Gustavsson
2017-11-27beam_utils_SUITE: Cover more lines in beam_utilsBjörn Gustavsson
2017-11-27guard_SUITE: Add a test case to cover beam_dead:turn_op/1Björn Gustavsson
2017-11-27Cover more code in beam_bsm:btb_opt_1/3Björn Gustavsson
2017-11-27Add test to cover a line in v3_kernel:opt_single_valued/3Björn Gustavsson
2017-11-20Merge branch 'maint'Lukas Larsson
2017-11-20Merge branch 'lukas/compiler/add_to_dis/OTP-14784' into maintLukas Larsson
2017-11-20compiler: Add +to_dis option that dumps loaded asmLukas Larsson
2017-11-13Merge branch 'maint'Björn Gustavsson
2017-11-10Merge branch 'bjorn/cuddle-with-tests'Björn Gustavsson
2017-11-10Recognize 'deterministic' when given in a -compile() attributeBjörn Gustavsson
2017-10-27Eliminate the v3_life passBjörn Gustavsson
2017-10-26Skip compile_SUITE:pre_load_check/1 when code is native-compiledBjörn Gustavsson
2017-10-01Merge branch 'maint'Björn Gustavsson
2017-09-29Fix incorrect internal consistency failure for binary matching codeBjörn Gustavsson
2017-09-15Merge pull request #1558 from josevalim/jv-compile-infoBjörn Gustavsson
2017-09-14Add compile_info option to compileJosé Valim
2017-09-13Merge pull request #1544 from michalmuskala/eq-optBjörn Gustavsson
2017-09-08Optimise equality comparisonsMichał Muskała
2017-08-31Eliminate unnecessary 'move' instructionsBjörn Gustavsson
2017-08-30Merge pull request #1530 from michalmuskala/beam-peep-optBjörn Gustavsson
2017-08-29Merge pull request #1525 from bitnitdit/remove-query-keyword-residuesHans Bolinder
2017-08-26Enhance optimisations in beam_peepMichał Muskała
2017-08-25Switch query back to be normal atombitnitdit
2017-08-24Merge branch 'maint'Raimo Niskanen
2017-08-24Merge branch 'maint-20' into maintRaimo Niskanen
2017-08-23Merge branch 'john/compiler/fail-labels-in-blocks-otp-19/ERIERL-48/OTP-14522'...Erlang/OTP
2017-08-16Take fail labels into account when determining liveness in block opsJohn Högberg
2017-08-16Merge pull request #1528 from bjorng/bjorn/compiler/improve-case-opt/ERL-452/...Björn Gustavsson