Age | Commit message (Expand) | Author |
2015-03-11 | v3_life: Combine literal/2 and literal2/2 | Björn Gustavsson |
2015-03-09 | v3_codegen: Don't save options in the process dictionary | Björn Gustavsson |
2015-03-09 | Don't inline core_parse | Björn Gustavsson |
2015-03-09 | v3_core: Teach pat_alias/2 to eliminate duplicated variables | Björn Gustavsson |
2015-03-09 | beam_dead: Improve optimization by eliminating fallthroughs | Björn Gustavsson |
2015-03-09 | beam_dead: Optimize Var =:= Var | Björn Gustavsson |
2015-03-09 | beam_peep: Optimize away redundant use of is_boolean tests | Björn Gustavsson |
2015-03-09 | beam_bool: Correct initialized_regs/2 | Björn Gustavsson |
2015-03-09 | sys_core_fold: Generalize case optimization | Björn Gustavsson |
2015-03-09 | sys_core_fold: Improve optimization of 'not' | Björn Gustavsson |
2015-03-09 | sys_core_fold: Suppress compiler warnings when evaluating element/2 | Björn Gustavsson |
2015-03-09 | Clean up evaluation of setelement/3 | Björn Gustavsson |
2015-03-09 | Replace '==' with '=:=' when both operands are integers | Björn Gustavsson |
2015-03-09 | Update type information based on BIFs that returns integers | Björn Gustavsson |
2015-03-09 | sys_core_fold: Strengthen type optimization in lets | Björn Gustavsson |
2015-03-09 | v3_codegen: Teach the put_map_* instructions to reuse source registers | Björn Gustavsson |
2015-03-09 | beam_validator: Tighten tests of maps | Björn Gustavsson |
2015-03-09 | v3_core: Eliminate the sloppiness-encouraging get_ianno/1 function | Björn Gustavsson |
2015-03-09 | v3_core: Add is_map tests before map instructions | Björn Gustavsson |
2015-03-09 | beam_type: Use the complete register map when calculating liveness | Björn Gustavsson |
2015-03-09 | Introduce '%live' annotations with a complete register map | Björn Gustavsson |
2015-02-27 | beam_validator: Teach bif_type/3 and is_bif_safe/2 about is_map/1 | Björn Gustavsson |
2015-02-27 | v3_core: Simplify conversion of map patterns | Björn Gustavsson |
2015-02-23 | Merge branch 'bjorn/compiler/beam_jump-share' | Björn Gustavsson |
2015-02-23 | Merge branch 'bjorn/compiler/sys_core_fold' | Björn Gustavsson |
2015-02-20 | Merge branch 'bjorn/compiler/beam_jump' | Björn Gustavsson |
2015-02-20 | Merge branch 'bjorn/compiler/beam_validator' | Björn Gustavsson |
2015-02-20 | sys_core_fold: Fix non-tail-recursive list comprehensions | Björn Gustavsson |
2015-02-20 | beam_jump: Eliminate pathologically slow compilation | Björn Gustavsson |
2015-02-20 | beam_jump: Don't jump into the middle of a 'try' | Björn Gustavsson |
2015-02-18 | beam_validator: Exit immediately on crashes | Björn Gustavsson |
2015-02-18 | beam_validator: Remove the file/1 and files/1 functions | Björn Gustavsson |
2015-02-18 | beam_validator: Remove support for all other unsupported instructions | Björn Gustavsson |
2015-02-18 | beam_validator: Remove support for unsupported bit syntax instructions | Björn Gustavsson |
2015-02-18 | beam_validator: Tighten and simplify map validation code | Björn Gustavsson |
2015-02-18 | beam_utils: Correct test for has_map_fields in is_pure_test/1 | Björn Gustavsson |
2015-02-18 | map_SUITE: Cover comparisons of 'nil' in v3_codegen | Björn Gustavsson |
2015-02-12 | cerl: Teach is_literal_term/1 to handle maps | Björn Gustavsson |
2015-02-12 | cerl: Add missing is_c_map/1 function | Björn Gustavsson |
2015-02-12 | v3_core: Simplify translation of maps | Björn Gustavsson |
2015-02-12 | sys_core_fold: Simplify opt_simple_let_2/6 | Björn Gustavsson |
2015-02-12 | Break out inlining of 'lists' functions to a new module | Björn Gustavsson |
2015-02-12 | sys_core_fold: Add is_int_type/2 and is_tuple_type/2 | Björn Gustavsson |
2015-02-12 | sys_core_fold: Refactor type information access | Björn Gustavsson |
2015-02-12 | core_lib: Deprecate functions that are no longer used by the compiler | Björn Gustavsson |
2015-02-12 | Eliminate use of core_lib:literal_value/1 | Björn Gustavsson |
2015-02-12 | Eliminate all uses of core_lib:get_anno/1 and core_lib:set_anno/2 | Björn Gustavsson |
2015-02-12 | core_lint: Eliminate call to core_lib:is_literal/1 | Björn Gustavsson |
2015-02-12 | test_lib: Include test_server.hrl using -include_lib | Björn Gustavsson |
2015-02-11 | sys_core_fold: Rename add_scope/2 to fit in the sub_* family | Björn Gustavsson |