aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/v3_kernel.erl
AgeCommit message (Expand)Author
2014-01-29compiler: Squash #k_map_pair_*{} to #k_map_pair{}Björn-Egil Dahlberg
2014-01-28compiler: Rename map pattern to proper nameBjörn-Egil Dahlberg
2014-01-28Pass the map pair operators through to the v3_codegen passBjörn Gustavsson
2014-01-28compiler: Implement support for exact Op in MapsBjörn-Egil Dahlberg
2014-01-28compiler: Fix multiple same keysBjörn-Egil Dahlberg
2014-01-28compiler: Handle literals, not just atoms, as keys in mapsBjörn-Egil Dahlberg
2014-01-28Implement support for maps in the compilerBjörn Gustavsson
2013-09-12Remove ^L characters hidden randomly in the code. Not those used in text file...Pierre Fenoll
2013-09-05compiler: Conform returned errors to the documented formatBjörn Gustavsson
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2013-01-23Revert "Merge branch 'nox/rm-reverse-eta-conversion/OTP-10682'"Fredrik Gustafsson
2012-12-03Remove the reverse eta-conversion from v3_kernelAnthony Ramine
2012-10-09v3_kernel: Fix match code for matched out segment size in multiple clausesBjörn Gustavsson
2012-10-09Improve binary matching of literalsBjörn Gustavsson
2012-08-22compiler: Warn if the size of a binary segment is invalidBjörn Gustavsson
2012-03-30Update copyright yearsBjörn-Egil Dahlberg
2012-03-14v3_core: Don't put negative line numbers in annotationsBjörn Gustavsson
2012-03-14v3_kernel: Dig out the line number only when generating a warningBjörn Gustavsson
2012-03-14v3_kernel: Clean up handling of guardsBjörn Gustavsson
2012-01-11v3_kernel: Introduce is_in_guard/1Björn Gustavsson
2012-01-11v3_kernel: Removed unreached clause for #k_bin_int{} in sub_size_var/1Björn Gustavsson
2012-01-11v3_kernel: Remove unreached handling of #k_bin_int{} in arg_con/1Björn Gustavsson
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-04Eliminate the match_fail primop in v3_kernel and later passesBjörn Gustavsson
2011-12-09Update copyright yearsBjörn-Egil Dahlberg
2011-11-07compiler: Eliminate use of deprecated erlang:hash/2Björn Gustavsson
2011-08-16v3_kernel: Make sure that line number annotations are passed throughBjörn Gustavsson
2011-08-16Fix binary matching in the debuggerBjörn Gustavsson
2010-12-21compiler: Don't include -export_type as attributes in BEAM filesBjörn Gustavsson
2010-05-12Remove opaque declarations from the attributesBjörn Gustavsson
2010-03-26Consistently rewrite an inlined function_clause exception to case_clauseBjörn Gustavsson
2010-03-25Merge branch 'bg/compiler-remove-r11-support' into devErlang/OTP
2010-03-22compiler: Don't support the no_constant_pool optionBjörn Gustavsson
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP