summaryrefslogtreecommitdiff
path: root/lib/compiler/test/bs_match_SUITE.erl
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2226 from josevalim/jv-expand-squeeze-literal-integer-utf8John Högberg2019-08-071-2/+160
|\
| * Expand and squeeze literal integers/utf8 bin segmentsJosé Valim2019-08-051-2/+160
* | beam_ssa_bsm: Leave ?BADARG_BLOCK alone when cloning fail pathJohn Högberg2019-07-031-2/+17
|/
* compiler: Propagate match context position on fail pathJohn Högberg2019-04-291-7/+28
* Verify the highest opcode for the r21 test suitesBjörn Gustavsson2019-03-251-1/+17
* Cover code in beam_trimBjörn Gustavsson2018-11-301-0/+33
* Eliminate warnings for unused variablesBjörn Gustavsson2018-11-291-4/+3
* beam_trim: Handle the new binary matching instructionsBjörn Gustavsson2018-11-061-0/+12
* Merge branch 'maint'John Högberg2018-10-161-2/+15
|\
| * beam_utils: Handle bs_start_match2 in anno_defsJohn Högberg2018-10-151-2/+17
* | beam_ssa_bsm: Fix replacement of variables in a remote callBjörn Gustavsson2018-10-041-2/+24
* | Merge branch 'maint'Björn Gustavsson2018-10-031-3/+35
|\ \ | |/
| * Fix rare bug in binary matching (again)Björn Gustavsson2018-09-281-3/+35
* | Rewrite BSM optimizations in the new SSA-based intermediate formatJohn Högberg2018-09-281-3/+96
* | Introduce a new SSA-based intermediate formatBjörn Gustavsson2018-08-241-0/+44
|/
* Fix bug in binary matchingBjörn Gustavsson2018-08-081-2/+31
* Call test_lib:recompile/1 from init_per_suite/1Björn Gustavsson2018-07-061-1/+1
* Update copyright yearHenrik Nord2018-06-181-1/+1
* bs_match_SUITE: Add test of multiple matchesBjörn Gustavsson2018-05-211-0/+10
* Optimize matching of empty binariesBjörn Gustavsson2018-01-241-0/+8
* sys_core_bsm: Rearrange arguments to enable delayed sub binary creationBjörn Gustavsson2018-01-161-2/+17
* beam_match_SUITE: Eliminate warnings for unused variablesBjörn Gustavsson2018-01-121-3/+3
* bs_match_SUITE: Add tests case written when walking into a dead endBjörn Gustavsson2018-01-121-4/+58
* Cover handling of #k_call{} in v3_codegen:bsm_rename_ctx/4Björn Gustavsson2017-12-071-2/+4
* bs_match_SUITE: Cover more clauses in v3_codegen:bs_rename_ctx/4Björn Gustavsson2017-12-041-2/+14
* Cover more code in beam_bsm:btb_opt_1/3Björn Gustavsson2017-11-271-2/+16
* Merge branch 'maint'Björn Gustavsson2017-10-011-2/+36
|\
| * Fix incorrect internal consistency failure for binary matching codeBjörn Gustavsson2017-09-291-2/+36
* | Eliminate unnecessary 'move' instructionsBjörn Gustavsson2017-08-311-2/+17
|/
* Update copyright yearHans Nilsson2017-06-141-1/+1
* Fix unsafe bit syntax matching optimizationBjörn Gustavsson2017-06-071-2/+17
* v3_kernel: Generate optimized code for guardsBjörn Gustavsson2016-11-181-10/+23
* Merge branch 'maint'Björn Gustavsson2016-10-071-0/+23
|\
| * beam_bsm: Eliminate unsafe optimizationBjörn Gustavsson2016-10-061-1/+25
* | bs_match_SUITE: Add a test case for beam_utilsBjörn Gustavsson2016-09-211-2/+23
|/
* Move bit syntax test cases from compilation_SUITE to bs_match_SUITEBjörn Gustavsson2016-04-271-16/+80
* update copyright-yearHenrik Nord2016-03-151-1/+1
* Merge branch 'bjorn/compiler/modernize-tests'Björn Gustavsson2016-02-261-253/+254
|\
| * Remove ?line macrosBjörn Gustavsson2016-02-251-242/+242
| * Replace use of lists:keysearch/3 with lists:keyfind/3Björn Gustavsson2016-02-251-3/+5
| * Eliminate use of test_server:fail/0,1Björn Gustavsson2016-02-251-3/+3
| * Modernize use of timetrapsBjörn Gustavsson2016-02-251-5/+4
* | Produce warnings for binary patterns that will never matchBjörn Gustavsson2016-02-251-2/+95
|/
* Eliminate use of test_server.hrl and test_server_line.hrlBjörn Gustavsson2016-02-171-1/+1
* Merge branch 'maint'Björn Gustavsson2016-02-101-2/+28
|\
| * Eliminate crash because of unsafe delaying of sub-binary creationBjörn Gustavsson2016-02-081-2/+30
* | Merge branch 'maint'Björn Gustavsson2015-11-201-2/+23
|\ \ | |/
| * Fix missing filename and line number in warningBjörn Gustavsson2015-11-201-2/+20
* | sys_pre_expand: Cover coerce_to_float/2Björn Gustavsson2015-11-101-3/+10
* | beam_type: Improve optimization by keeping track of integersBjörn Gustavsson2015-09-281-2/+16
|/