summaryrefslogtreecommitdiff
path: root/lib/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'nox/match-context-return' into pupuFredrik Gustafsson2013-08-013-2/+23
|\
| * Forbid returning a match context in beam_validatorAnthony Ramine2013-08-013-2/+23
* | Merge branch 'nox/fix-comp-warnings/OTP-11212' into maintFredrik Gustafsson2013-07-292-4/+16
|\ \
| * | Silence a misleading warning with some comprehensionsAnthony Ramine2013-06-072-4/+16
* | | Merge branch 'nox/fix-fname-inlining/OTP-11211' into maintFredrik Gustafsson2013-07-293-10/+61
|\ \ \ | |_|/ |/| |
| * | Restrict inlining of local fun referencesAnthony Ramine2013-07-033-10/+61
* | | Merge branch 'jw/fix-float-middle-endian/OTP-11201' into maintFredrik Gustafsson2013-07-111-0/+2
|\ \ \ | |/ / |/| |
| * | Fix binary construction on floating point middle-endian machinesJohannes Weißl2013-06-141-0/+2
| |/
* | Prepare releaseOTP_R16B01Erlang/OTP2013-06-172-1/+52
* | Update copyright yearsBjörn-Egil Dahlberg2013-06-125-5/+5
|/
* Merge branch 'bjorn/compiler/fix-compiler-crash/OTP-11119' into maintBjörn Gustavsson2013-06-032-4/+21
|\
| * compiler: Correct liveness optimization for wait/1Björn Gustavsson2013-05-292-4/+21
* | Fix renaming of bs_put_string instructionsAnthony Ramine2013-05-281-2/+2
|/
* beam_lib, compile: Replace use of deprecated crypto functionsBjörn Gustavsson2013-05-204-10/+28
* Use a set to store ref registers in beam_receiveAnthony Ramine2013-04-193-56/+120
* Use erlang:demonitor(Ref, [flush]) where applicableLoïc Hoguin2013-04-051-5/+1
* Merge branch 'nox/fix-bc-optim/OTP-11005' into maintFredrik Gustafsson2013-04-033-22/+35
|\
| * Add a new option +clint0 to the compilerAnthony Ramine2013-03-281-1/+2
| * Fix optimization of some binary comprehensionsAnthony Ramine2013-03-282-21/+33
* | Fix slow compilation of complex guardsBjörn Gustavsson2013-03-192-46/+81
|/
* 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