aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler
AgeCommit message (Expand)Author
2010-06-02Change warning to error for nowarn_bif_clash compiler directivePatrik Nyblom
2010-06-02Add -compile({no_auto_import,[F/A]}) doc to compiler.xmlPatrik Nyblom
2010-06-02Add some testcases to compiler to verify that overriding really happensPatrik Nyblom
2010-06-02Return nowarn_bif_clash functionality but with warningPatrik Nyblom
2010-06-02Teach erl_lint to better override BIFs with local functions and importsPatrik Nyblom
2010-06-02Teach compiler to override autoimport with importPatrik Nyblom
2010-06-02First prototype for local functions overriding autoimportedPatrik Nyblom
2010-06-02Merge branch 'bg/compiler' into devErlang/OTP
2010-06-02beam_peep: Remove optimization already done by beam_deadBjörn Gustavsson
2010-06-02beam_dead: Combine is_eq_exact instructions into select_val instructionsBjörn Gustavsson
2010-06-02Evaluate is_record/3 at compile-time using type informationBjörn Gustavsson
2010-06-02Evaluate element/2 at compile-time using type informationBjörn Gustavsson
2010-05-27Cleanup branch 'bg/compiler-cover-and-clean'Kostis Sagonas
2010-05-21Merge branch 'bg/compiler-cover-and-clean' into devErlang/OTP
2010-05-20v3_life: Remove clause that cannot match in match_fail/3Björn Gustavsson
2010-05-20v3_life tests: Cover exception handling code in v3_life:function/1Björn Gustavsson
2010-05-20beam_type: Remove redundant clauseBjörn Gustavsson
2010-05-20v3_core tests: Cover make_bool_switch_guard/5Björn Gustavsson
2010-05-20v3_core tests: Cover handling of pattern aliasesBjörn Gustavsson
2010-05-20v3_core: Remove a clause in is_simple/1 that cannot matchBjörn Gustavsson
2010-05-20v3_core: Remove unused support for generating compilation errorsBjörn Gustavsson
2010-05-20Remove stray support for the put_literal/2 instructionBjörn Gustavsson
2010-05-20Remove stray support for the bs_bits_to_bytes2/2 instructionBjörn Gustavsson
2010-05-20Remove the bs_bits_to_bytes/3 instructionBjörn Gustavsson
2010-05-20Cover handling of 'math' BIFsBjörn Gustavsson
2010-05-20beam_bool: Remove a clause in live_regs/1 that cannot matchBjörn Gustavsson
2010-05-20beam_bool: Cover handling of bs_context_to_binary in initialized_regs/2Björn Gustavsson
2010-05-20beam_bool: Remove a clause in initialized_regs/2 that cannot matchBjörn Gustavsson
2010-05-20beam_block: Remove a clause that will never be executedBjörn Gustavsson
2010-05-20compile: Remove code that is only executed on SolarisBjörn Gustavsson
2010-05-20Do not cover-analyze core_scanBjörn Gustavsson
2010-05-20core_SUITE_data: Don't ignore *.core files in this directoryBjörn Gustavsson
2010-05-20Merge branch 'pan/otp_8217_binary' into devErlang/OTP
2010-05-17Add guard BIFs binary_part/2,3Patrik Nyblom
2010-05-12Merge branch 'bg/compiler-attributes' into devErlang/OTP
2010-05-12Remove opaque declarations from the attributesBjörn Gustavsson
2010-05-12Merge branch 'bg/opt-receive' into devErlang/OTP
2010-05-11compiler tests: Cover the error handling code in beam_receiveBjörn Gustavsson
2010-05-11compiler test: Test optimization of receive statementsBjörn Gustavsson
2010-05-11Optimize selective receives in the presence of a large message queueBjörn Gustavsson
2010-05-11Introduce the new recv_mark/1 and recv_mark/1 instructionsBjörn Gustavsson
2010-05-10Move p_run/2 to test_libBjörn Gustavsson
2010-04-27Merge branch 'bg/compiler-suppress-result-ignored' into devErlang/OTP
2010-04-23Merge branch 'ta/nested-records' into devErlang/OTP
2010-04-20Support nested record field access without parenthesesTuncer Ayaz
2010-04-20Merge branch 'bg/compiler-fmove-opt' into devErlang/OTP
2010-04-19Merge branch 'bg/deprecations' into devErlang/OTP
2010-04-19beam_type: Improve coalescing of fmove/2 and move/2 instructionsBjörn Gustavsson
2010-04-15compiler tests: Eliminate "result of expression is ignored" warningsBjörn Gustavsson
2010-04-15Silence warnings for expressions that are assigned to "_"Björn Gustavsson