aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler
AgeCommit message (Expand)Author
2016-08-10Merge branch 'josevalim/large-binary-strings/PR-1131/OTP-13794'Björn Gustavsson
2016-08-05Merge branch 'maint'Björn Gustavsson
2016-08-05beam_block: Fix potentially unsafe optimization in move_allocates/1Björn Gustavsson
2016-08-04Move expansion of strings in binaries to v3_coreJosé Valim
2016-07-15Merge branch 'maint'Björn-Egil Dahlberg
2016-07-15Merge branch 'maint-19' into maintBjörn-Egil Dahlberg
2016-07-14Prepare releaseErlang/OTP
2016-07-12Revert "beam_dead: Improve optimization of literal binary matching"Björn-Egil Dahlberg
2016-07-12compiler: Test literal binary matchingBjörn-Egil Dahlberg
2016-06-30Merge branch 'maint'Björn Gustavsson
2016-06-30Merge branch 'aronisstav/compiler/fix-compile-forms-spec/PR-1109' into maintBjörn Gustavsson
2016-06-29Merge branch 'bjorn/gc-bifs'Björn Gustavsson
2016-06-29compiler: Eliminate num_bif_SUITEBjörn Gustavsson
2016-06-23Fix try-catch when writing makefileMagnus Henoch
2016-06-22Show error reason when compiler cannot write fileMagnus Henoch
2016-06-21Prepare releaseErlang/OTP
2016-06-20Fix spec of compile:(noenv_)forms/2Stavros Aronis
2016-06-08compile.xml: Eliminate unsightly space before periodBjörn Gustavsson
2016-06-07Compiler: new function env_compiler_options/0alisdair sullivan
2016-06-03Merge branch 'bjorn/compiler/misc'Björn Gustavsson
2016-06-03Merge branch 'jv/compiler/mapsify-rec_env/PR-1082/OTP-13646'Björn-Egil Dahlberg
2016-06-03misc_SUITE: Cover the remaining lines in beam_peepBjörn Gustavsson
2016-06-02Avoid the dreaded "no_file" in warningsBjörn Gustavsson
2016-06-02Eliminate crash for map updates in guardsBjörn Gustavsson
2016-06-02Revert "Prepare release"Erlang/OTP
2016-06-02Prepare releaseErlang/OTP
2016-06-01Convert dict() to map() in rec_env.erlJosé Valim
2016-06-01beam_block: Eliminate crash in beam_utilsBjörn Gustavsson
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