aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/test
AgeCommit message (Expand)Author
2018-05-07Merge pull request #1802 from michalmuskala/map-is-key-bifBjörn Gustavsson
2018-04-29Introduce is_map_key/2 guard BIFMichał Muskała
2018-04-27beam_validator: Verify Y registers in exception-causing instructionsBjörn Gustavsson
2018-04-26Merge pull request #1797 from bjorng/bjorn/compiler/fold-apply/ERL-614Björn Gustavsson
2018-04-25Rewrite a call of a literal external fun to a direct callBjörn Gustavsson
2018-04-25sys_core_fold: Eliminate crash for map update in guardBjörn Gustavsson
2018-04-25Merge branch 'map-get-bif' of git://github.com/michalmuskala/otpBjörn Gustavsson
2018-04-24Introduce map_get guard-safe functionMichał Muskała
2018-04-18core_lint: Handle repeated variables in map patterns correctlyBjörn Gustavsson
2018-04-06Check that messages outside of the heap are not corruptedBjörn Gustavsson
2018-04-04Fix unsafe optimization of record testBjörn Gustavsson
2018-03-21Point out the correct line in an exception for a bad generatorBjörn Gustavsson
2018-03-19core_parse: Fix handling of negative sizes in binariesBjörn Gustavsson
2018-03-07Merge pull request #1732 from bjorng/bjorn/compiler/beam_typeBjörn Gustavsson
2018-03-02beam_type: Refactor simplifications of instructionsBjörn Gustavsson
2018-03-01Enhance beam_validator to check proper nesting of try/catch and catchBjörn Gustavsson
2018-02-01Merge pull request #1701 from bjorng/bjorn/get_hd_tlBjörn Gustavsson
2018-01-31Merge pull request #1696 from bjorng/bjorn/compiler/fix-beam_block-bug/ERL-555Björn Gustavsson
2018-01-31Merge branch 'maint'Björn Gustavsson
2018-01-30Fix incorrect handling of floating point instructionsBjörn Gustavsson
2018-01-29Fix incorrect type interference of integer rangesBjörn Gustavsson
2018-01-26Eliminate get_list/3 internally in the compilerBjörn Gustavsson
2018-01-26Speed up misc_SUITE:integer_encoding/1Björn Gustavsson
2018-01-26Merge pull request #1691 from bjorng/bjorn/compiler/local-cseBjörn Gustavsson
2018-01-25beam_type: Optimize away unnecessary test_unit instructionsBjörn Gustavsson
2018-01-24Optimize matching of empty binariesBjörn Gustavsson
2018-01-24Apply common subexpression elimination in blocksBjörn Gustavsson
2018-01-23beam_validator: Validate building of tuplesBjörn Gustavsson
2018-01-22Don't build a stacktrace if it's only passed to erlang:raise/3Bjö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
2018-01-11Improve code generation for a 'case' with exported variablesBjörn Gustavsson
2018-01-08Merge branch 'maint'John Högberg
2018-01-04Remove unsafe is_record/test_arity optimizationsJohn Högberg
2017-12-18Merge pull request #1658 from bjorng/bjorn/compiler/delay-stackframeBjörn Gustavsson
2017-12-15beam_utils: Improve precision for is_not_used/3Björn Gustavsson
2017-12-13map_SUITE: Cover beam_utils:bif_to_test/3Björn Gustavsson
2017-12-13beam_util: Fix bug in is_not_used/3Björn Gustavsson
2017-12-08guard_SUITE: Test is_bitstring/1 and is_map/1 on literalsBjörn Gustavsson
2017-12-08Merge pull request #1634 from bjorng/bjorn/get_stacktrace-syntax/OTP-14692Björn Gustavsson
2017-12-07Cover handling of #k_call{} in v3_codegen:bsm_rename_ctx/4Björn Gustavsson
2017-12-06Add a test case for ERL-514Bjö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-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-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-27Cover more code in beam_bsm:btb_opt_1/3Björn Gustavsson