aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler
AgeCommit message (Expand)Author
2017-12-07Cover handling of #k_call{} in v3_codegen:bsm_rename_ctx/4Björn Gustavsson
2017-12-07v3_codegen: Move guard_cg_list/6 to a more logical placeBjörn Gustavsson
2017-12-07v3_codegen: Remove unnecessary clause for handling #cg_block{}Björn Gustavsson
2017-12-07v3_codegen: Remove unnecessary adding of variable to setBjörn Gustavsson
2017-12-06Add a test case for ERL-514Björn Gustavsson
2017-12-06beam_dead: Improve creation of select_val from is_eq_exactBjörn Gustavsson
2017-12-06v3_codegen: Avoid excessive stack frame allocationBjörn Gustavsson
2017-12-06Add -MMD option to erlcTony Rogvall
2017-12-04v3_kernel: Make #k_break{} consistent with the code it followsBjö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-12-04Clean up and comment code generation for basic blocksBjö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-30Stop trying to maximize the use of x(0)Björn Gustavsson
2017-11-30Clean up collection of basic blocksBjörn Gustavsson
2017-11-29v3_codegen: Remove check of operand for bs_context_to_binaryBjörn Gustavsson
2017-11-27beam_jump: Eliminate a repeated clauseBjörn Gustavsson
2017-11-27beam_asm: No longer allow iolists as contents in chunk/2Bjö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-27Recognize 'nil' as a literal in beam_utils:bif_to_test/3Bjö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-27Merge pull request #1545 from michalmuskala/move-optBjörn Gustavsson
2017-11-23Place move S x0 instructions at the end of blocksMichał Muskała
2017-11-22Fix broken to_dis after merge from maint to masterBjö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-20Merge branch 'maint'Lukas Larsson
2017-11-20Merge branch 'lukas/docs/xmllint_fixes/OTP-14721' into maintLukas Larsson
2017-11-16Merge branch 'maint'Hans Nilsson
2017-11-16Merge branch 'maint-18' into maintHans Nilsson
2017-11-15Prepare releaseErlang/OTP
2017-11-15Merge branch 'john/compiler/fail-labels-in-blocks-otp-18/ERIERL-48/OTP-14522'...Erlang/OTP
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-11-09Merge pull request #1609 from bjorng/bjorn/compiler/add-internal_docBjörn Gustavsson
2017-10-31Refactor xmllint check and make it fail on failureLukas Larsson
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-26Add some internal documentation about cerl_clausesBjörn Gustavsson
2017-10-21Optimize matching of literals for single-valued typesBjörn Gustavsson
2017-10-13Merge pull request #1596 from bjorng/bjorn/enhance-try-catchBjörn Gustavsson
2017-10-11Optimize a catch whose return value is ignoredBjörn Gustavsson
2017-10-11Do the receive optimization in the presence of try/catchBjörn Gustavsson
2017-10-11Optimize try/catch that ignores the return valueBjörn Gustavsson
2017-10-10Merge branch 'maint'Lars Thorsen