summaryrefslogtreecommitdiff
path: root/lib/compiler/test/bs_match_SUITE.erl
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2022-03-091-1/+1
* Fix coercion of integer literals to floats in binary matchingBjörn Gustavsson2022-01-261-0/+10
* Update copyright yearRickard Green2021-12-131-1/+1
* Remove redundant tests for native codeBjörn Gustavsson2021-03-011-3/+0
* Update test suites to cover more codeBjörn Gustavsson2021-02-151-0/+13
* beam_validator: More bit syntax alignment inference fixesJohn Högberg2021-02-051-0/+4
* beam_validator: Fix bitstring unit inferenceJohn Högberg2021-02-021-0/+11
* beam_validator: Don't fail validation on empty bs_get_xyzJohn Högberg2020-11-251-10/+13
* Don't match bad float values when the value is ignoredBjörn Gustavsson2020-10-121-0/+5
* beam_validator: Fix regression introduced in 3641ec5John Högberg2020-09-281-0/+8
* beam_validator: Fix regression introduced in 5474277e858138d1dc853John Högberg2020-09-151-2/+17
* beam_validator: Track the unit of saved bs match positionsJohn Högberg2020-09-111-2/+16
* Improve code coverageBjörn Gustavsson2020-04-081-0/+15
* beam_ssa_bsm: Break infinite loop when generating warningsJohn Högberg2020-03-191-2/+12
* Merge branch 'hasse/fix_erl_anno_usage'Hans Bolinder2020-03-051-4/+4
|\
| * Correct usage of the erl_anno moduleHans Bolinder2020-03-031-4/+4
* | v3_kernel: Eliminate crash for pattern matchingBjörn Gustavsson2020-03-041-0/+11
* | v3_kernel: Protect against bad binary sizes and valuesBjörn Gustavsson2020-03-041-0/+13
|/
* Merge branch 'maint'John Högberg2020-03-021-2/+13
|\
| * beam_ssa_bsm: Fix invalid match combinationsJohn Högberg2020-02-281-2/+14
* | Strengthen tests of binary matchingBjörn Gustavsson2020-02-061-19/+250
* | In binary matching, make explicit use of `all` illegalBjörn Gustavsson2020-02-051-0/+56
* | Remove bs_match instructions that can't possibly matchBjörn Gustavsson2020-02-051-1/+14
* | compiler: Refactor binary match context unit optimizationJohn Högberg2019-10-231-0/+10
* | Merge branch 'maint'John Högberg2019-09-241-2/+15
|\ \ | |/
| * beam_ssa_bsm: Fix up phi nodes after copying successorsJohn Högberg2019-09-231-2/+15
* | 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