aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler
AgeCommit message (Expand)Author
2015-04-29beam_utils: Re-use the local helper function drop_labels/1Björn Gustavsson
2015-04-29beam_asm: Speed up encoding of large numbersBjörn Gustavsson
2015-04-29compilation_SUITE: Speed up the self_compile test casesBjörn Gustavsson
2015-04-29beam_listing: Optimize writing of .S filesBjörn Gustavsson
2015-04-29v3_core, v3_codegen: Eliminate old-style catchesBjörn Gustavsson
2015-04-29cerl_inline: Replace old-style 'catch' with 'try'...'catch'Björn Gustavsson
2015-04-29sys_core_fold: Suppress warnings betterBjörn Gustavsson
2015-04-29beam_utils: Teach check_liveness/3 to understand get_map_elementsBjörn Gustavsson
2015-04-29Teach beam_trim to handle map instructionsBjörn Gustavsson
2015-04-29beam_utils: Be less conservative about liveness for exit instructionsBjörn Gustavsson
2015-04-29beam_validator: Stop validating the 'aligned' flag for binariesBjörn Gustavsson
2015-04-29beam_validator: Clean up updating of types for y registerBjörn Gustavsson
2015-04-27Merge branch 'bjorn/use-monotonic-time'Björn Gustavsson
2015-04-23beam_validator: Remove support for removed BIF fault/1,2Björn Gustavsson
2015-04-23beam_validator: Correct merging of statesBjörn Gustavsson
2015-04-23beam_validator: Correct merging of y registersBjörn Gustavsson
2015-04-22sys_pre_expand: Remove unused fields in #expand{} recordBjörn Gustavsson
2015-04-22v3_life: Optimize updating of the variable data baseBjörn Gustavsson
2015-04-22beam_jump: Replace use of lists:dropwhile/2 with a custom functionBjörn Gustavsson
2015-04-22beam_asm: Eliminate unnecessary use of iolist_to_binary/1Björn Gustavsson
2015-04-22beam_bsm: Optimize btb_index()Björn Gustavsson
2015-04-22beam_type: Eliminate redundant calls to checkerror_1/2Björn Gustavsson
2015-04-22beam_utils: Optimize index_labels_1/2Björn Gustavsson
2015-04-22beam_block: Optimize matching of binary literalsBjörn Gustavsson
2015-04-22Move rewriting of bs_match from beam_clean to beam_zBjörn Gustavsson
2015-04-22v3_codegen: Reduce cost for fixing up bs_match_string instructionsBjörn Gustavsson
2015-04-22v3_codegen: Optimize "turning" of y registersBjörn Gustavsson
2015-04-22v3_kernel: Optimize subst_vsub/3Björn Gustavsson
2015-04-22compile: Add the {eprof,Pass} option for easy eprof runningBjörn Gustavsson
2015-04-22compile: Eliminate unnecessary wrappers for compiler passesBjörn Gustavsson
2015-04-22Add z_SUITE to validate loaded codeBjörn Gustavsson
2015-04-22test suite: Always place .core files in data directoriesBjörn Gustavsson
2015-04-22test suites: Unload modules compiled from .core or .SBjörn Gustavsson
2015-04-20compile: Teach 'time' option to show three significant decimalsBjörn Gustavsson
2015-04-20compilation_SUITE: Unload tested modules using the code serverBjörn Gustavsson
2015-04-15Raise more descriptive error messages for failed map operationsBjörn Gustavsson
2015-04-13v3_codegen: Don't sort map keys in map creation/updateBjörn Gustavsson
2015-04-13beam_validator: No longer require strict literal term orderBjörn Gustavsson
2015-04-13map_SUITE: Add tests of is_map/1 with literal mapsBjörn Gustavsson
2015-04-01Merge tag 'OTP-17.5'Henrik Nord
2015-03-31Prepare releaseErlang/OTP
2015-03-30compiler: Strengthen Maps testsBjörn-Egil Dahlberg
2015-03-27compiler: Strengthen Maps testsBjörn-Egil Dahlberg
2015-03-26Properly report unknown parse transformsAnthony Ramine
2015-03-25Merge branch 'bjorn/doc'Björn Gustavsson
2015-03-24cerl_trees: Fix incorrect EDoc reference to the cerl moduleBjörn Gustavsson
2015-03-20Merge branch 'rickard/time_api/OTP-11997'Rickard Green
2015-03-20Replace usage of erlang:now() with usage of new APIRickard Green
2015-03-19cerl: Correct incorrect EDoc referencesBjörn Gustavsson
2015-03-19Merge branch 'egil/maps/hamt/OTP-12585'Björn-Egil Dahlberg