Age | Commit message (Expand) | Author |
2018-09-12 | Move two optimizations from beam_dead to beam_a | Björn Gustavsson |
2018-09-12 | beam_ssa: Optimize linearize/1 and rpo/2 | Björn Gustavsson |
2018-09-12 | beam_ssa: Add trim_unreachable/1 | Björn Gustavsson |
2018-09-12 | beam_ssa: Extend linearize/1 to also adjust phi nodes | Björn Gustavsson |
2018-09-12 | Use beam_ssa:normalize/1 in beam_ssa_type | Björn Gustavsson |
2018-09-12 | Optimize 'and' and 'or' instructions | Björn Gustavsson |
2018-09-12 | beam_ssa: Add normalize/1 | Björn Gustavsson |
2018-09-12 | beam_validator: Infer more types | Björn Gustavsson |
2018-09-12 | beam_validator: Validate the literals in select_val | Björn Gustavsson |
2018-09-12 | beam_validator: Handle types for unary '-' or '+' | Björn Gustavsson |
2018-09-12 | beam_ssa_pre_codegen: Fix bug in receive fixing | Björn Gustavsson |
2018-09-12 | beam_ssa_type: Remove repeated clauses in meet/2 | Björn Gustavsson |
2018-09-03 | Introduce a put_tuple2 instruction | Björn Gustavsson |
2018-08-31 | Merge pull request #1944 from uabboli/hasse/dialyzer/improve_guards/OTP-15268... | Hans Bolinder |
2018-08-28 | dialyzer: Improve handling of complex guards | Hans Bolinder |
2018-08-24 | Merge branch 'bjorn/compiler/ssa' | Björn Gustavsson |
2018-08-24 | Remove retired compiler passes | Björn Gustavsson |
2018-08-24 | Introduce a new SSA-based intermediate format | Björn Gustavsson |
2018-08-23 | Merge branch 'maint' | Björn Gustavsson |
2018-08-22 | beam_validator: Infer the type of the map argument for is_map_key/2 | Björn Gustavsson |
2018-08-17 | beam_dead: Remove shortcut of binary matching instruction | Björn Gustavsson |
2018-08-17 | beam_bs: Remove optimizations that are easier done on SSA format | Björn Gustavsson |
2018-08-17 | Don't run unsafe compiler passes | Björn Gustavsson |
2018-08-17 | Simplify optimizations by introducing is_nil late | Björn Gustavsson |
2018-08-17 | beam_utils: Make is_tagged_tuple a pure test | Björn Gustavsson |
2018-08-17 | beam_except: Enhance recognition of function_clause exceptions | Björn Gustavsson |
2018-08-17 | beam_validator: Infer the types of copies in a smarter way | Björn Gustavsson |
2018-08-17 | beam_validator: Improve merge of cons and literal list | Björn Gustavsson |
2018-08-17 | beam_validator: Strengthen validation of func_info | Björn Gustavsson |
2018-08-17 | beam_validator: Allow get_tuple_element before dsetelement | Björn Gustavsson |
2018-08-17 | beam_validator: Don't transfer state to labels that can't be reached | Björn Gustavsson |
2018-08-17 | beam_validator: Improve type analysis for tuples | Björn Gustavsson |
2018-08-17 | beam_validator: Be more careful when updating try/catch state | Björn Gustavsson |
2018-08-17 | beam_trim: Handle an empty list of instructions | Björn Gustavsson |
2018-08-17 | v3_core: Number argument variables in ascending order | Björn Gustavsson |
2018-08-15 | Merge branch 'maint' | Björn Gustavsson |
2018-08-14 | remove_message does not store any pointer to x0 | Davide Bettio |
2018-08-14 | Fix compiler crash when compiling double receives | Björn Gustavsson |
2018-08-13 | Merge branch 'maint' | Björn Gustavsson |
2018-08-13 | Correct error behavior of is_map_key/2 in guards | Björn Gustavsson |
2018-08-10 | Merge branch 'maint' | Björn Gustavsson |
2018-08-10 | Merge pull request #1911 from bjorng/bjorn/compiler/binary-syntax/ERL-689/OTP... | Björn Gustavsson |
2018-08-09 | Merge branch 'maint' | Rickard Green |
2018-08-09 | Merge branch 'john/compiler/fix-deterministic-include-paths/OTP-15204/ERL-679... | Rickard Green |
2018-08-09 | Omit include path debug info for +deterministic builds | John Högberg |
2018-08-09 | Merge branch 'maint' | Björn Gustavsson |
2018-08-09 | Merge pull request #1910 from bjorng/bjorn/compiler/letrec-side-effect-fix/ER... | Björn Gustavsson |
2018-08-08 | Fix bug in binary matching | Björn Gustavsson |
2018-08-08 | Merge pull request #1904 from michalmuskala/mm/get-stacktrace-to-build | Björn Gustavsson |
2018-08-08 | Merge branch 'maint' | Björn Gustavsson |