aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/test/bs_match_SUITE.erl
AgeCommit message (Expand)Author
2019-08-07Merge pull request #2226 from josevalim/jv-expand-squeeze-literal-integer-utf8John Högberg
2019-08-05Expand and squeeze literal integers/utf8 bin segmentsJosé Valim
2019-07-03beam_ssa_bsm: Leave ?BADARG_BLOCK alone when cloning fail pathJohn Högberg
2019-04-29compiler: Propagate match context position on fail pathJohn Högberg
2019-03-25Verify the highest opcode for the r21 test suitesBjörn Gustavsson
2018-11-30Cover code in beam_trimBjörn Gustavsson
2018-11-29Eliminate warnings for unused variablesBjörn Gustavsson
2018-11-06beam_trim: Handle the new binary matching instructionsBjörn Gustavsson
2018-10-16Merge branch 'maint'John Högberg
2018-10-15beam_utils: Handle bs_start_match2 in anno_defsJohn Högberg
2018-10-04beam_ssa_bsm: Fix replacement of variables in a remote callBjörn Gustavsson
2018-10-03Merge branch 'maint'Björn Gustavsson
2018-09-28Rewrite BSM optimizations in the new SSA-based intermediate formatJohn Högberg
2018-09-28Fix rare bug in binary matching (again)Björn Gustavsson
2018-08-24Introduce a new SSA-based intermediate formatBjörn Gustavsson
2018-08-08Fix bug in binary matchingBjörn Gustavsson
2018-07-06Call test_lib:recompile/1 from init_per_suite/1Björn Gustavsson
2018-06-18Update copyright yearHenrik Nord
2018-05-21bs_match_SUITE: Add test of multiple matchesBjörn Gustavsson
2018-01-24Optimize matching of empty binariesBjö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
2017-12-07Cover handling of #k_call{} in v3_codegen:bsm_rename_ctx/4Björn Gustavsson
2017-12-04bs_match_SUITE: Cover more clauses in v3_codegen:bs_rename_ctx/4Björn Gustavsson
2017-11-27Cover more code in beam_bsm:btb_opt_1/3Björn Gustavsson
2017-10-01Merge branch 'maint'Björn Gustavsson
2017-09-29Fix incorrect internal consistency failure for binary matching codeBjörn Gustavsson
2017-08-31Eliminate unnecessary 'move' instructionsBjörn Gustavsson
2017-06-14Update copyright yearHans Nilsson
2017-06-07Fix unsafe bit syntax matching optimizationBjörn Gustavsson
2016-11-18v3_kernel: Generate optimized code for guardsBjörn Gustavsson
2016-10-07Merge branch 'maint'Björn Gustavsson
2016-10-06beam_bsm: Eliminate unsafe optimizationBjörn Gustavsson
2016-09-21bs_match_SUITE: Add a test case for beam_utilsBjörn Gustavsson
2016-04-27Move bit syntax test cases from compilation_SUITE to bs_match_SUITEBjörn Gustavsson
2016-03-15update copyright-yearHenrik Nord
2016-02-26Merge branch 'bjorn/compiler/modernize-tests'Björn Gustavsson
2016-02-25Remove ?line macrosBjörn Gustavsson
2016-02-25Replace use of lists:keysearch/3 with lists:keyfind/3Björn Gustavsson
2016-02-25Eliminate use of test_server:fail/0,1Björn Gustavsson
2016-02-25Modernize use of timetrapsBjörn Gustavsson
2016-02-25Produce warnings for binary patterns that will never matchBjörn Gustavsson
2016-02-17Eliminate use of test_server.hrl and test_server_line.hrlBjörn Gustavsson
2016-02-10Merge branch 'maint'Björn Gustavsson
2016-02-08Eliminate crash because of unsafe delaying of sub-binary creationBjörn Gustavsson
2015-11-20Merge branch 'maint'Björn Gustavsson
2015-11-20Fix missing filename and line number in warningBjörn Gustavsson
2015-11-10sys_pre_expand: Cover coerce_to_float/2Björn Gustavsson
2015-09-28beam_type: Improve optimization by keeping track of integersBjörn Gustavsson