aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src
AgeCommit message (Expand)Author
2010-10-07Merge branch 'bjorn/compiler-bin-generators/OTP-8864' into devBjörn Gustavsson
2010-10-07core_lint: Enforce that tail segments only occur at the endBjörn Gustavsson
2010-09-23Fix compiler crash when constructing zero-size binary segmentsBjörn Gustavsson
2010-09-22Don't generate multiple tail segments in binary matchingBjörn Gustavsson
2010-09-22Factor out some of the code for binary generatorsBjörn Gustavsson
2010-09-10Remove warnings for clashes with new autoimported BIFsPatrik Nyblom
2010-08-30Merge branch 'pan/ms_transform_warnings/OTP-6759' into devPatrik Nyblom
2010-07-29beam_asm: Simplify string table generation for beamsPaul Guyot
2010-07-07Merge branch 'ks/cleanups' into devRaimo Niskanen
2010-06-23Add warnings for shadowed variables in ms_transform funsPatrik Nyblom
2010-06-09Remove (harmless) warning regarding auto-imported BIF max/2Patrik Nyblom
2010-06-07compiler: Fix incorrect types and specsKostis Sagonas
2010-06-04Merge branch 'ks/dialyzer' into devErlang/OTP
2010-06-03compiler: Add declarations for exported typesKostis Sagonas
2010-06-03Merge branch 'pan/otp_8579_autoimport_override' into devErlang/OTP
2010-06-02Remove (harmless) warnings about min/max in core applicationsPatrik 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-20beam_type: Remove redundant clauseBjö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-20beam_bool: Remove a clause in live_regs/1 that cannot matchBjö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-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-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-04-27Merge branch 'bg/compiler-suppress-result-ignored' into devErlang/OTP
2010-04-19beam_type: Improve coalescing of fmove/2 and move/2 instructionsBjörn Gustavsson
2010-04-15Silence warnings for expressions that are assigned to "_"Björn Gustavsson
2010-04-01Merge branch 'bg/compiler-inliner' into devErlang/OTP
2010-03-26Consistently rewrite an inlined function_clause exception to case_clauseBjörn Gustavsson
2010-03-26compiler: Suppress bs_context_to_binary/1 for a literal operandBjörn Gustavsson
2010-03-26compiler: Fix binary matching bug in the inlinerBjörn Gustavsson