Age | Commit message (Expand) | Author |
2019-01-25 | Merge branch 'john/compiler/trim-ignore-annos' | John Högberg |
2019-01-25 | Merge branch 'john/compiler/misc-validator-fixes/ERL-832' | John Högberg |
2019-01-25 | Merge pull request #2106 from bjorng/bjorn/compiler/fewer-moves | Björn Gustavsson |
2019-01-24 | Make the beam_validator smarter again, again | John Högberg |
2019-01-24 | beam_trim: Ignore type annotations | John Högberg |
2019-01-24 | Introduce optimizations of tail phis | Björn Gustavsson |
2019-01-24 | Merge pull request #2100 from jhogberg/john/compiler/module-type-optimization | John Högberg |
2019-01-24 | compiler: Introduce module-level type optimization | John Högberg |
2019-01-24 | beam_ssa_opt: Add a scaffold for module-level optimizations | John Högberg |
2019-01-24 | Reduce redundant moves and register shuffling | Björn Gustavsson |
2019-01-23 | beam_ssa_pre_codegen: Use lists:splitwith/2 for separating phi nodes | Björn Gustavsson |
2019-01-21 | beam_ssa_opt: Don't ruin arguments of bs_match/skip | John Högberg |
2019-01-21 | beam_ssa_type: Fix type subtraction in #b_switch{} | John Högberg |
2019-01-21 | beam_ssa_type: Remove wait_timeout instructions with a timeout of 0 | John Högberg |
2019-01-21 | beam_validator: Validate types on local function calls | John Högberg |
2019-01-21 | beam_validator: Add a stable interface for type annotations | John Högberg |
2019-01-21 | beam_validator: Handle aliased registers during type inference | John Högberg |
2019-01-18 | Merge branch 'bjorn/compiler/misc' | Björn Gustavsson |
2019-01-18 | Merge branch 'bjorn/compiler/fix-inlined-funs' | Björn Gustavsson |
2019-01-18 | Merge branch 'bjorn/compiler/beam_validator/ERL-832' | Björn Gustavsson |
2019-01-18 | beam_ssa_type: Simplify is_singleton_type/1 | Björn Gustavsson |
2019-01-18 | beam_ssa_opt: Run ssa_opt_tuple_size early | Björn Gustavsson |
2019-01-18 | beam_ssa_codegen: Remove forgotten and unreachable clause | Björn Gustavsson |
2019-01-18 | beam_ssa_opt: Run the type optimization pass twice | Björn Gustavsson |
2019-01-17 | Make the beam_validator smarter (again) | Björn Gustavsson |
2019-01-17 | sys_core_inline: Kill *all* fun annotations when inlining | Björn Gustavsson |
2019-01-17 | beam_ssa_type: Eliminate redundant 'succeeded' instructions | Björn Gustavsson |
2019-01-16 | Move optimizations of bs_put* instruction to beam_ssa_opt | Björn Gustavsson |
2019-01-16 | Refactor string operands | Björn Gustavsson |
2019-01-16 | Move coalescing of bs_skip to beam_ssa_opt | Björn Gustavsson |
2019-01-16 | Merge branch 'maint' | Björn Gustavsson |
2019-01-16 | Merge branch 'bjorn/compiler/beam_type/ERL_829/OTP-15518' into maint | Björn Gustavsson |
2019-01-16 | Merge branch 'maint' | Rickard Green |
2019-01-16 | Merge branch 'maint-21' into maint | Rickard Green |
2019-01-16 | Merge pull request #2091 from bjorng/bjorn/compiler/beam_ssa_type | Björn Gustavsson |
2019-01-15 | Prepare release | Erlang/OTP |
2019-01-14 | beam_type: Eliminate compiler crash when arithmetic expression fails | Björn Gustavsson |
2019-01-14 | Introduce subtraction of types | Björn Gustavsson |
2019-01-14 | Infer types from more BIFs | Björn Gustavsson |
2019-01-11 | beam_ssa_codegen: Correct label generation for 'or' | Björn Gustavsson |
2019-01-11 | beam_ssa_pre_codegen: Don't use z registers for 'xor' and 'is_record' | Björn Gustavsson |
2019-01-11 | beam_ssa_pre_codegen: Correct short-lived optimization | Björn Gustavsson |
2019-01-11 | beam_ssa_type: Properly eliminate 'succeeded' instructions | Björn Gustavsson |
2019-01-11 | erl_bif: Mark is_map/1 as safe | Björn Gustavsson |
2019-01-11 | beam_validator: Infer types from '=:=' | Björn Gustavsson |
2019-01-07 | Merge branch 'maint' | Björn Gustavsson |
2019-01-07 | Merge branch 'bjorn/compiler/interim-tuple-bug/OTP-15501/ERL-807' into maint | Björn Gustavsson |
2019-01-07 | Remove unsafe optimization for delaying creation of stackframe | Björn Gustavsson |
2018-12-18 | Make all compiler options work in the option list | Björn Gustavsson |
2018-12-13 | Merge branch 'maint' | Sverker Eriksson |