summaryrefslogtreecommitdiff
path: root/lib/compiler
Commit message (Expand)AuthorAgeFilesLines
* Prepare releaseOTP_R16BErlang/OTP2013-02-252-1/+48
* Update copyright yearsBjörn-Egil Dahlberg2013-02-226-6/+6
* Add float_to_binary and binary_to_floatLukas Larsson2013-02-141-0/+2
* Add new binary conversion bifsLukas Larsson2013-02-141-0/+2
* Fix unsafe optimization of funsBjörn Gustavsson2013-02-092-9/+33
* Merge branch 'bjorn/compiler/dialyzer-warnings'Björn Gustavsson2013-02-073-11/+11
|\
| * compile: Eliminate warnings for unmatched return valuesBjörn Gustavsson2013-02-061-3/+3
| * beam_receive: Eliminate dialyzer warning for unmatched returnBjörn Gustavsson2013-02-061-1/+1
| * beam_validator: Eliminate dialyzer warnings for unmatched returnsBjörn Gustavsson2013-02-061-7/+7
* | Merge branch 'nox/fix-seq-opt/OTP-10818'Fredrik Gustafsson2013-02-065-4/+61
|\ \ | |/ |/|
| * Add two tests for unused multiple values in effect contextAnthony Ramine2013-02-043-2/+54
| * Forbid multiple values in Core Erlang sequence argumentsAnthony Ramine2013-02-032-2/+7
* | Merge branch 'bjorn/compiler/crash/OTP-10794'Björn Gustavsson2013-02-042-0/+8
|\ \
| * | Test setelement(1, not_a_tuple, NewValue)Björn Gustavsson2013-01-301-0/+3
| * | Fix crash in the compiler when compiling element(2, not_a_tuple)Björn Gustavsson2013-01-302-0/+5
| |/
* | beam_type: Convert integer to float at compile timeBjörn Gustavsson2013-01-311-4/+19
* | compiler: Use the literal pool for floating point constantsBjörn Gustavsson2013-01-312-2/+7
|/
* Prepare releaseOTP_R16A_RELEASE_CANDIDATEErlang/OTP2013-01-292-1/+52
* Update copyright yearsBjörn-Egil Dahlberg2013-01-2531-31/+31
* Make adjustments for UnicodeHans Bolinder2013-01-252-20/+20
* Correct recently introduced Unicode related type errorsHans Bolinder2013-01-251-2/+2
* Merge branch 'bjorn/warnings-zero-tolerance'Björn Gustavsson2013-01-241-1/+1
|\
| * Turn warnings to errors on selected applicationsBjörn Gustavsson2013-01-231-1/+1
* | Revert "Merge branch 'nox/rm-reverse-eta-conversion/OTP-10682'"Fredrik Gustafsson2013-01-232-30/+19
|/
* Merge branch 'bjorn/compiler/binary-syntax-bug/OTP-10724'Björn Gustavsson2013-01-232-12/+73
|\
| * compiler: Eliminate internal consistency failure in binary matchingBjörn Gustavsson2013-01-182-12/+73
* | Merge branch 'nox/enable-silent-rules/OTP-10726'Björn-Egil Dahlberg2013-01-181-5/+5
|\ \ | |/ |/|
| * Implement ./otp_build configure --enable-silent-rulesAnthony Ramine2013-01-151-5/+5
* | Merge branch 'bjorn/remove-parameterized-modules/OTP-10616'Björn Gustavsson2013-01-188-720/+6
|\ \
| * | Remove support for parameterized modulesBjörn Gustavsson2013-01-188-720/+6
* | | Merge branch 'nox/compiler/forbid-locals-in-core-guards/OTP-10706'Fredrik Gustafsson2013-01-181-1/+2
|\ \ \
| * | | Forbid local fun variables in Core Erlang guardsAnthony Ramine2013-01-161-1/+2
| | |/ | |/|
* | | Merge branch 'nox/rm-reverse-eta-conversion/OTP-10682'Fredrik Gustafsson2013-01-182-19/+30
|\ \ \
| * | | Remove the reverse eta-conversion from v3_kernelAnthony Ramine2012-12-032-19/+30
* | | | Merge branch 'nox/promote-inline_list_funcs/OTP-10690'Fredrik Gustafsson2013-01-183-36/+145
|\ \ \ \
| * | | | Raise a function_clause error with the right arguments when inliningAnthony Ramine2013-01-162-30/+38
| * | | | Properly guard against badly-typed arguments when inliningAnthony Ramine2013-01-162-10/+55
| * | | | Make inlined list functions fail with function_clauseAnthony Ramine2013-01-162-10/+32
| * | | | Document compiler option 'inline_list_funcs'Anthony Ramine2013-01-161-0/+26
| * | | | Silence some wrong warnings triggered by inline_list_funcsAnthony Ramine2012-11-031-6/+14
* | | | | compile: Remove vestiges of package supportBjörn Gustavsson2013-01-161-5/+2
| |_|_|/ |/| | |
* | | | compiler: Remove support for packagesBjörn Gustavsson2013-01-095-119/+14
* | | | Prepare OTP files for Unicode as default encodingHans Bolinder2013-01-091-13/+14
| |_|/ |/| |
* | | [stdlib, kernel] Introduce Unicode support for Erlang source filesHans Bolinder2013-01-021-10/+22
* | | beam_bsm: Improve handling of bs_start_match2 instructionsBjörn Gustavsson2012-11-262-14/+64
* | | beam_utils: Improve is_not_used/3 for bit syntax matchingBjörn Gustavsson2012-11-261-13/+5
* | | beam_bsm: Make the optimization applicable in more circumstancesBjörn Gustavsson2012-11-261-10/+10
* | | beam_jump: Move bs_context_to_binary/1 + exit instructionBjörn Gustavsson2012-11-261-0/+2
| |/ |/|
* | Merge branch 'maint'Björn-Egil Dahlberg2012-11-231-1/+1
|\ \
| * | Update copyright yearsBjörn-Egil Dahlberg2012-11-231-1/+1