aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src
AgeCommit message (Expand)Author
2012-01-11v3_codegen: Eliminate the special case of 'put' without destinationBjörn Gustavsson
2012-01-11v3_kernel: Don't attempt to share identical literalsBjörn Gustavsson
2012-01-11v3_kernel: Handle sequences in guardsBjörn Gustavsson
2012-01-11v3_kernel: Remove clauses that are never executed in arg_val/1Björn Gustavsson
2012-01-11v3_kernel.hrl: Remove unused record #k_string{}Björn Gustavsson
2012-01-11v3_kernel.erl: Remove unused define of EXPENSIVE_BINARY_LIMITBjörn Gustavsson
2012-01-11sys_core_fold: Refactor previous_ctx_to_binary/2 to cover it completelyBjörn Gustavsson
2012-01-11sys_core_fold: Fix opt_guard_try/1Björn Gustavsson
2012-01-11sys_core_fold: Simplify opt_bool_not() to cover it completelyBjörn Gustavsson
2012-01-11sys_core_fold: Remove duplicate optimizationBjörn Gustavsson
2012-01-04bs_match_SUITE: Add a test case to cover bsm_ensure_no_partition_2/5Björn Gustavsson
2012-01-04Add the beam_except pass to optimize exceptionsBjörn Gustavsson
2012-01-04Eliminate the match_fail primop in v3_kernel and later passesBjörn Gustavsson
2011-12-09Update copyright yearsBjörn-Egil Dahlberg
2011-12-06beam_validator: Fix type for failure label for bs_start_match2/5Björn Gustavsson
2011-12-06Teach the compiler the 'no_dead' optionBjörn Gustavsson
2011-11-30compiler: Turn calls to math:pi/0 into constant valuesBjörn Gustavsson
2011-11-28Merge branch 'bjorn/compiler/options/OTP-9752'Björn Gustavsson
2011-11-28Merge branch 'bjorn/major-release-cleanups'Björn Gustavsson
2011-11-24compiler: Don't include {cwd,_} in module_info(compile)Björn Gustavsson
2011-11-24compiler: Don't include source code options in module_info(compile)Björn Gustavsson
2011-11-24Teach the compiler the 'r14' optionBjörn Gustavsson
2011-11-24sys_expand_pmod: Handle external funs in parameterized modulesBjörn Gustavsson
2011-11-08Merge branch 'bjorn/line-numbers/OTP-9468'Björn Gustavsson
2011-11-07Merge branch 'bjorn/fun-improvements/OTP-9667'Björn Gustavsson
2011-11-07sys_pre_expand: Remove incorrect commentBjörn Gustavsson
2011-11-07compiler: Eliminate use of deprecated erlang:hash/2Björn Gustavsson
2011-11-07beam_asm: Fix broken NewIndex in fun entriesBjörn Gustavsson
2011-11-07beam_asm: Strenghten the calculation of Uniq for funsBjörn Gustavsson
2011-11-07EEP-23: Allow variables in fun M:F/ABjörn Gustavsson
2011-11-04beam_type: Improve FP optimizations in the presence of line numbersBjörn Gustavsson
2011-10-07Automatically generate 'behaviour_info' function from '-callback' attributesStavros Aronis
2011-10-07Add '-callback' attribute to language syntaxStavros Aronis
2011-09-29Merge branch 'dev' into majorBjörn-Egil Dahlberg
2011-09-29Update copyright yearsBjörn-Egil Dahlberg
2011-09-22Merge branch 'dev' into majorHenrik Nord
2011-09-22Merge branch 'hl/beam_disasm-no_attri_chunk' into devHenrik Nord
2011-09-21beam_disasm: Handle stripped BEAM filesHaitao Li
2011-09-14Merge branch 'dev' into majorBjörn Gustavsson
2011-09-14Merge branch 'bjorn/compiler-options/OTP-9534' into devBjörn Gustavsson
2011-09-14sys_pre_expand: Don't duplicate options given in the source codeBjörn Gustavsson
2011-09-13Merge branch 'dev' into majorHenrik Nord
2011-09-08compile: optimize werror/1Tuncer Ayaz
2011-09-08compile: log warnings as errors if -Werror is enabledTuncer Ayaz
2011-09-08Do not write beam file if Werr and warnings /= []Tuncer Ayaz
2011-08-18compiler: Add no_line_info for suppressing line/1 instructionsBjörn Gustavsson
2011-08-16compiler: Don't create filenames starting with "./"Björn Gustavsson
2011-08-16Include location information for line instructions in BEAM filesBjörn Gustavsson
2011-08-16compiler: Generate line instructionsBjörn Gustavsson
2011-08-16compiler, emulator: Introduce the line/1 instructionBjörn Gustavsson