aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler
AgeCommit message (Expand)Author
2016-05-31Add additional coverage and smoke test of beam_validatorBjörn Gustavsson
2016-05-31beam_validator: Strengthen validation of match statesBjörn Gustavsson
2016-05-31beam_validator: Use a record representing the match contextBjörn Gustavsson
2016-05-31Merge branch 'bjorn/compiler/misc'Björn Gustavsson
2016-05-30Eliminate unsafe use of Y registersBjörn Gustavsson
2016-05-30beam_validator: Add is_bitstring/1 as a safe BIFBjörn Gustavsson
2016-05-30beam_validator: Remove uncovered lineBjörn Gustavsson
2016-05-30Teach beam_utils:is_pure_test/1 to handle is_bitstr and is_function2Björn Gustavsson
2016-05-27Declare the type of function entry pointsKostis Sagonas
2016-05-25beam_utils: Simplify handling of 'return' to eliminate uncovered lineBjörn Gustavsson
2016-05-25beam_jump: Clean up handling of labels before func_infoBjörn Gustavsson
2016-05-25beam_expect: Correctly handle blocks with multiple allocsBjörn Gustavsson
2016-05-25v3_codegen: Don't confuse beam_validatorBjörn Gustavsson
2016-05-25v3_codegen: Correct code generation for an error/1 call in a guardBjörn Gustavsson
2016-05-25beam_receive: Don't crash when encountering nonsensical codeBjörn Gustavsson
2016-05-25Merge branch 'kostis/compiler/v3_kernel/eta-conversion'Björn Gustavsson
2016-05-23v3_kernel: Fix typo in commentKostis Sagonas
2016-05-23Merge branch 'bjorn/compiler/misc'Björn Gustavsson
2016-05-23beam_bool_SUITE: Cover one more lineBjörn Gustavsson
2016-05-23beam_utils_SUITE: Cover more lines in beam_utilsBjörn Gustavsson
2016-05-23beam_reorder: Don't confuse beam_validatorBjörn Gustavsson
2016-05-23beam_bool: Reject potentially unsafe optimizationBjörn Gustavsson
2016-05-23v3_core: Don't depend on sys_core_fold for cleaning upBjörn Gustavsson
2016-05-23beam_type: Eliminate crashBjörn Gustavsson
2016-05-20beam_type: Correct handling of setelement/3Björn Gustavsson
2016-05-20beam_validator: Handle cons literals betterBjörn Gustavsson
2016-05-20beam_validator: Keep better track of tuple literalsBjörn Gustavsson
2016-05-18Use arity() consistentlyKostis Sagonas
2016-05-16Merge branch 'bjorn/compiler/beam_bool/ERL-143'Björn Gustavsson
2016-05-16Eliminate crash in beam_boolBjörn Gustavsson
2016-05-16Add beam_bool_SUITEBjörn Gustavsson
2016-05-16Add missing test cases in andor_SUITE and beam_block_SUITEBjörn Gustavsson
2016-05-13beam_utils: Correct break in conventions for split_even/1 and join_even/1Björn Gustavsson
2016-05-13beam_utils: Remove clause checking for illegal set/4 instructionBjörn Gustavsson
2016-05-13beam_utils: Simplify the return value for check_liveness/3Björn Gustavsson
2016-05-13beam_utils: Remove unused codeBjörn Gustavsson
2016-05-13beam_utils: Let code_at/2 fail if the label does not existBjörn Gustavsson
2016-05-13beam_utils: Remove unused handling of try/3 in live_opt/4Björn Gustavsson
2016-05-13beam_utils: Correct translation of BIFs to testsBjörn Gustavsson
2016-05-13core_pp: Remove uncovered clause in is_simple_term/1Björn Gustavsson
2016-05-13core_pp: Crash on unhandled Core Erlang formsBjörn Gustavsson
2016-05-13core_pp: Remove unused clauses in unindent/3 to improve coverageBjörn Gustavsson
2016-05-13core_pp: Remove useless try...catchBjörn Gustavsson
2016-05-13core_pp: Simplify printing of map literalsBjörn Gustavsson
2016-05-13compile_SUITE: Cover numeric variable names in core_ppBjörn Gustavsson
2016-05-13compile_SUITE: Eliminate clones when re-compiling test suitesBjörn Gustavsson
2016-05-13test_lib: Add is_cloned_mod/1Björn Gustavsson
2016-05-13trycatch_SUITE: Cover the only uncovered line in sys_core_foldBjörn Gustavsson
2016-05-13test_lib: Correct calculation of number of processesBjörn Gustavsson
2016-05-12sys_core_fold: Don't generated failing calls such as 3(4)Björn Gustavsson