summaryrefslogtreecommitdiff
path: root/lib/compiler
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearsBjörn-Egil Dahlberg2012-11-231-1/+1
* Fix compiler crash for binary matching and a complicated guardBjörn Gustavsson2012-11-062-0/+18
* Prepare releaseOTP_R15B02Erlang/OTP2012-09-032-1/+77
* Update copyright yearsBjörn-Egil Dahlberg2012-08-3110-10/+10
* Merge branch 'ta/docsmaint' into maintHenrik Nord2012-08-291-1/+1
|\
| * Fix various doc typos for R15B02Tuncer Ayaz2012-07-051-1/+1
* | Merge branch 'rc/fix-MP-compiler-flag/OTP-10211' into maintFredrik Gustafsson2012-08-242-0/+9
|\ \
| * | Fix the erlc -MP flagRichard Carlsson2012-07-102-0/+9
| |/
* | Merge branch 'bjorn/compiler/illegal-size/OTP-10197' into maintBjörn Gustavsson2012-08-233-2/+16
|\ \
| * | compiler: Warn if the size of a binary segment is invalidBjörn Gustavsson2012-08-223-2/+16
* | | Revert "Merge branch 'nox/compile-column-numbers' into maint"Lukas Larsson2012-08-223-39/+6
|/ /
* | Merge branch 'bjorn/compiler/minor-fixes/OTP-10185' into maintBjörn Gustavsson2012-08-155-12/+41
|\ \
| * | beam_utils:live_opt/1: Correct handling of try_case_end/1Björn Gustavsson2012-08-151-2/+3
| * | Correct guard_SUITE_tuple_size.SBjörn Gustavsson2012-08-151-4/+4
| * | beam_type: Print the offending function if this pass crashesBjörn Gustavsson2012-08-152-4/+20
| * | beam_validator: Validate the size operand in bs_init_bits and bs_init2Björn Gustavsson2012-08-151-2/+14
* | | Merge branch 'tja/fix-base' into maintFredrik Gustafsson2012-08-141-1/+1
|\ \ \
| * | | sys_pre_expand: Fix BASE never being setTomas Janousek2012-08-021-1/+1
* | | | Merge branch 'nox/compile-column-numbers' into maintFredrik Gustafsson2012-08-143-6/+39
|\ \ \ \ | |_|/ / |/| | |
| * | | Fix messages ordering with column numbersAnthony Ramine2012-06-101-1/+11
| * | | Fix type compile:err_info/0Anthony Ramine2012-06-061-1/+1
| * | | Test column number reporting in error_SUITEAnthony Ramine2012-06-031-2/+13
| * | | Fix printing of errors with column numbersAnthony Ramine2012-06-031-1/+1
| * | | Create a new "column" option in compileAnthony Ramine2012-06-022-1/+13
* | | | compiler: Eliminate EXIT messages from the temporary compiler processBjörn Gustavsson2012-08-062-8/+22
* | | | compile_SUITE: Correct the forms_2 test case to work on WindowsBjörn Gustavsson2012-08-061-13/+17
| |/ / |/| |
* | | Merge branch 'jv/forms-source' into maintHenrik Nord2012-07-183-6/+29
|\ \ \ | |_|/ |/| |
| * | Allow the source to be set when compiling formsJosé Valim2012-04-103-6/+29
| |/
* | sys_pre_expand: Eliminate bottleneck for modules with many functionsBjörn Gustavsson2012-06-201-9/+11
* | Update to work with whitespace in exec pathLukas Larsson2012-06-053-16/+16
* | Add type info for compile:file/1,2 macro optionGustav Simonsson2012-05-311-1/+2
|/
* Prepare releaseOTP_R15B01Erlang/OTP2012-04-012-1/+70
* Update copyright yearsBjörn-Egil Dahlberg2012-03-3013-13/+13
* Merge branch 'bjorn/compiler/coverage-and-minor-fixes/OTP-9982' into maintBjörn Gustavsson2012-03-149-328/+264
|\
| * v3_life: Use common code for guards and bodiesBjörn Gustavsson2012-03-141-62/+34
| * v3_core: Don't put negative line numbers in annotationsBjörn Gustavsson2012-03-144-30/+31
| * v3_kernel: Dig out the line number only when generating a warningBjörn Gustavsson2012-03-141-8/+8
| * v3_kernel: Clean up handling of guardsBjörn Gustavsson2012-03-141-83/+34
| * v3_kernel: Introduce is_in_guard/1Björn Gustavsson2012-01-111-4/+11
| * v3_kernel: Removed unreached clause for #k_bin_int{} in sub_size_var/1Björn Gustavsson2012-01-111-3/+0
| * v3_kernel: Remove unreached handling of #k_bin_int{} in arg_con/1Björn Gustavsson2012-01-111-1/+0
| * v3_codegen: Eliminate the special case of 'put' without destinationBjörn Gustavsson2012-01-112-18/+12
| * v3_kernel: Don't attempt to share identical literalsBjörn Gustavsson2012-01-111-50/+15
| * v3_kernel: Handle sequences in guardsBjörn Gustavsson2012-01-113-5/+73
| * v3_kernel: Remove clauses that are never executed in arg_val/1Björn Gustavsson2012-01-111-7/+1
| * v3_kernel.hrl: Remove unused record #k_string{}Björn Gustavsson2012-01-113-4/+0
| * v3_kernel.erl: Remove unused define of EXPENSIVE_BINARY_LIMITBjörn Gustavsson2012-01-111-2/+0
| * sys_core_fold: Refactor previous_ctx_to_binary/2 to cover it completelyBjörn Gustavsson2012-01-111-6/+6
| * sys_core_fold: Fix opt_guard_try/1Björn Gustavsson2012-01-112-8/+37
| * sys_core_fold: Simplify opt_bool_not() to cover it completelyBjörn Gustavsson2012-01-111-18/+8