aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src
AgeCommit message (Expand)Author
2013-02-07Merge branch 'bjorn/compiler/dialyzer-warnings'Björn Gustavsson
2013-02-06Merge branch 'nox/fix-seq-opt/OTP-10818'Fredrik Gustafsson
2013-02-06compile: Eliminate warnings for unmatched return valuesBjörn Gustavsson
2013-02-06beam_receive: Eliminate dialyzer warning for unmatched returnBjörn Gustavsson
2013-02-06beam_validator: Eliminate dialyzer warnings for unmatched returnsBjörn Gustavsson
2013-02-04Merge branch 'bjorn/compiler/crash/OTP-10794'Björn Gustavsson
2013-02-03Forbid multiple values in Core Erlang sequence argumentsAnthony Ramine
2013-01-31beam_type: Convert integer to float at compile timeBjörn Gustavsson
2013-01-31compiler: Use the literal pool for floating point constantsBjörn Gustavsson
2013-01-30Fix crash in the compiler when compiling element(2, not_a_tuple)Björn Gustavsson
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2013-01-25Make adjustments for UnicodeHans Bolinder
2013-01-25Correct recently introduced Unicode related type errorsHans Bolinder
2013-01-24Merge branch 'bjorn/warnings-zero-tolerance'Björn Gustavsson
2013-01-23Revert "Merge branch 'nox/rm-reverse-eta-conversion/OTP-10682'"Fredrik Gustafsson
2013-01-23Turn warnings to errors on selected applicationsBjörn Gustavsson
2013-01-23Merge branch 'bjorn/compiler/binary-syntax-bug/OTP-10724'Björn Gustavsson
2013-01-18compiler: Eliminate internal consistency failure in binary matchingBjörn Gustavsson
2013-01-18Merge branch 'nox/enable-silent-rules/OTP-10726'Björn-Egil Dahlberg
2013-01-18Merge branch 'bjorn/remove-parameterized-modules/OTP-10616'Björn Gustavsson
2013-01-18Remove support for parameterized modulesBjörn Gustavsson
2013-01-18Merge branch 'nox/compiler/forbid-locals-in-core-guards/OTP-10706'Fredrik Gustafsson
2013-01-18Merge branch 'nox/rm-reverse-eta-conversion/OTP-10682'Fredrik Gustafsson
2013-01-18Merge branch 'nox/promote-inline_list_funcs/OTP-10690'Fredrik Gustafsson
2013-01-16compile: Remove vestiges of package supportBjörn Gustavsson
2013-01-16Forbid local fun variables in Core Erlang guardsAnthony Ramine
2013-01-16Raise a function_clause error with the right arguments when inliningAnthony Ramine
2013-01-16Properly guard against badly-typed arguments when inliningAnthony Ramine
2013-01-16Make inlined list functions fail with function_clauseAnthony Ramine
2013-01-15Implement ./otp_build configure --enable-silent-rulesAnthony Ramine
2013-01-09compiler: Remove support for packagesBjörn Gustavsson
2013-01-09Prepare OTP files for Unicode as default encodingHans Bolinder
2013-01-02[stdlib, kernel] Introduce Unicode support for Erlang source filesHans Bolinder
2012-12-03Remove the reverse eta-conversion from v3_kernelAnthony Ramine
2012-11-26beam_bsm: Improve handling of bs_start_match2 instructionsBjörn Gustavsson
2012-11-26beam_utils: Improve is_not_used/3 for bit syntax matchingBjörn Gustavsson
2012-11-26beam_bsm: Make the optimization applicable in more circumstancesBjörn Gustavsson
2012-11-26beam_jump: Move bs_context_to_binary/1 + exit instructionBjörn Gustavsson
2012-11-12Merge branch 'maint'Björn Gustavsson
2012-11-06Fix compiler crash for binary matching and a complicated guardBjörn Gustavsson
2012-11-03Silence some wrong warnings triggered by inline_list_funcsAnthony Ramine
2012-10-10beam_bsm: Handle calls slightly betterBjörn Gustavsson
2012-10-10Break apart tail-recursive call instructionsBjörn Gustavsson
2012-10-10Represent the 'send' instruction as a call_ext/2 instructionBjörn Gustavsson
2012-10-10Rewrite select_val and select_tuple_arity to a select instructionBjörn Gustavsson
2012-10-09Rewrite binary creation instructions to bs_init instructionsBjörn Gustavsson
2012-10-09Rewrite bs_add, bs_utf*_size to BIF instructions in optimizationsBjörn Gustavsson
2012-10-09Rewrite bs_put* instructions to a generic bs_put instructionBjörn Gustavsson
2012-10-09Refactor removal of unused labelsBjörn Gustavsson
2012-10-09Introduce the mandatory beam_a and beam_z passesBjörn Gustavsson