Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add beam_ssa_bool to replace the removed v3_kernel optimizations | Björn Gustavsson | 2019-09-18 | 10 | -11/+1916 |
* | v3_kernel: Remove guard optimizations | Björn Gustavsson | 2019-09-13 | 4 | -499/+10 |
* | Improve coverage for functionality used by Core Erlang modules | Björn Gustavsson | 2019-09-13 | 3 | -1/+21 |
* | v3_core: Fix wrapping of float/1 call | Björn Gustavsson | 2019-09-13 | 1 | -1/+4 |
* | erts: Add atom_to_binary/1 and binary_to_atom/1 | Sverker Eriksson | 2019-08-29 | 1 | -0/+2 |
* | Merge branch 'maint' | Björn Gustavsson | 2019-08-16 | 1 | -0/+14 |
|\ | |||||
| * | Fix an internal consistency check failure caused by beam_except | Björn Gustavsson | 2019-08-15 | 2 | -12/+34 |
* | | Merge branch 'john/compiler/recv-test-coverage' | John Högberg | 2019-08-16 | 1 | -0/+65 |
|\ \ | |||||
| * | | compiler: Improve test coverage for recv_crit_edges | John Högberg | 2019-08-15 | 1 | -0/+65 |
* | | | Merge branch 'maint' | Björn Gustavsson | 2019-08-14 | 2 | -18/+79 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | Fix compiler crash when compiling some receive statements | Björn Gustavsson | 2019-08-14 | 2 | -18/+79 |
* | | Merge branch 'john/compiler/fix-bs_skip-succeeded-oddity' | John Högberg | 2019-08-08 | 3 | -91/+135 |
|\ \ | |||||
| * | | compiler: Fix awkward match context substitution | John Högberg | 2019-08-07 | 3 | -3/+45 |
| * | | beam_ssa_lint: Use #b_var{} instead of variable names | John Högberg | 2019-08-07 | 1 | -88/+90 |
* | | | Merge branch 'john/compiler/remove-dead-code-beam_ssa_type' | John Högberg | 2019-08-08 | 1 | -11/+6 |
|\ \ \ | |||||
| * | | | beam_ssa_type: Remove unreachable code | John Högberg | 2019-08-07 | 1 | -11/+6 |
| |/ / | |||||
* | | | Merge pull request #2226 from josevalim/jv-expand-squeeze-literal-integer-utf8 | John Högberg | 2019-08-07 | 2 | -68/+322 |
|\ \ \ | |/ / |/| | | |||||
| * | | Expand and squeeze literal integers/utf8 bin segments | José Valim | 2019-08-05 | 2 | -68/+322 |
* | | | Merge branch 'john/compiler/validator-improve-try_case-handling' | John Högberg | 2019-08-07 | 3 | -40/+132 |
|\ \ \ | |||||
| * | | | beam_validator: Disallow jumps to try_case handlers | John Högberg | 2019-08-06 | 3 | -40/+132 |
* | | | | Merge branch 'john/compiler/explicit-call-exceptions' | John Högberg | 2019-08-07 | 5 | -354/+338 |
|\ \ \ \ | |||||
| * | | | | compiler: Simplify set_tuple_element optimization | John Högberg | 2019-08-06 | 3 | -88/+23 |
| * | | | | compiler: Make 'succeeded' optimization more general | John Högberg | 2019-08-06 | 3 | -58/+161 |
| * | | | | compiler: Simplify call type optimization | John Högberg | 2019-08-06 | 2 | -203/+154 |
| * | | | | compiler: All calls may throw, so they all need success checks | John Högberg | 2019-08-06 | 1 | -7/+2 |
| |/ / / | |||||
* | | | | Merge branch 'lukas/otp/add-dialyzer-make-target/OTP-15915' | Lukas Larsson | 2019-08-06 | 1 | -0/+2 |
|\ \ \ \ | |||||
| * | | | | Add 'make dialyzer' target to top and apps | Lukas Larsson | 2019-06-26 | 1 | -0/+2 |
* | | | | | Merge branch 'maint' | Björn Gustavsson | 2019-08-05 | 3 | -11/+56 |
|\ \ \ \ \ | |_|/ / / |/| | | / | | |_|/ | |/| | | |||||
| * | | | Merge branch 'bjorn/compiler/fix-stack-init/ERL-1017/OTP-15968' into maint | Björn Gustavsson | 2019-08-05 | 3 | -11/+56 |
| |\ \ \ | |||||
| | * | | | Ensure that the stack slots are initialized when matching maps | Björn Gustavsson | 2019-08-05 | 3 | -11/+56 |
* | | | | | Merge branch 'maint' | John Högberg | 2019-08-05 | 2 | -45/+67 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Merge branch 'john/compiler/fix-delayed-type-inference/OTP-15954/ERL-995' int... | John Högberg | 2019-08-05 | 2 | -24/+51 |
| |\ \ \ \ | |||||
| | * | | | | beam_validator: Values referenced by other values must be merged | John Högberg | 2019-07-11 | 2 | -24/+51 |
| | |/ / / | |||||
* | | | | | Merge pull request #2327 from josevalim/jv-faster-cerl-sets | Björn Gustavsson | 2019-08-02 | 1 | -12/+53 |
|\ \ \ \ \ | |||||
| * | | | | | Optimize is_subset and is_disjoint in cerl_sets | José Valim | 2019-07-19 | 1 | -12/+53 |
* | | | | | | Merge branch 'maint' | Björn Gustavsson | 2019-08-02 | 1 | -28/+59 |
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | |||||
| * | | | | | Merge pull request #2336 from bjorng/bjorn/compiler/fix-slow-beam_ssa_dead/ER... | Björn Gustavsson | 2019-08-02 | 1 | -28/+59 |
| |\ \ \ \ \ | |||||
| | * | | | | | Avoid extremely long compilation times for huge functions | Björn Gustavsson | 2019-08-01 | 1 | -28/+59 |
* | | | | | | | Merge branch 'maint' | Björn Gustavsson | 2019-08-02 | 5 | -10/+58 |
|\ \ \ \ \ \ \ | |/ / / / / / | |||||
| * | | | | | | Merge branch 'bjorn/compiler/length-misuse/ERL-1013' of https://github.com/bj... | Björn Gustavsson | 2019-08-02 | 2 | -2/+27 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | Eliminate a crash in the type optimizer pass | Björn Gustavsson | 2019-07-30 | 2 | -2/+27 |
| | |/ / / / / | |||||
| * | | | | | | Merge branch 'bjorn/compiler/fix-no_type_opt/ERL-997' of https://github.com/b... | Björn Gustavsson | 2019-08-02 | 4 | -8/+35 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | Fix compiler crash when compiling with +no_type_opt | Björn Gustavsson | 2019-07-30 | 4 | -8/+35 |
| | |/ / / / / | |||||
* | | | | | | | Merge branch 'maint' | Björn Gustavsson | 2019-08-01 | 2 | -4/+30 |
|\ \ \ \ \ \ \ | |/ / / / / / | |||||
| * | | | | | | Merge branch 'bjorn/compiler/fix-unsafe-sharing/OTP-15963' into maint | Björn Gustavsson | 2019-08-01 | 2 | -4/+30 |
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | |||||
| | * | | | | | Fix unsafe code sharing | Björn Gustavsson | 2019-07-29 | 2 | -4/+30 |
| | | |/ / / | | |/| | | | |||||
* | | | | | | Merge branch 'john/compiler/improve-validator-type-inference/ERL-998' | John Högberg | 2019-07-12 | 2 | -33/+52 |
|\ \ \ \ \ \ | |||||
| * | | | | | | beam_validator: Improve type inference on inequality | John Högberg | 2019-07-11 | 2 | -25/+48 |
| * | | | | | | beam_validator: Remove redundant calls to infer_types | John Högberg | 2019-07-11 | 1 | -8/+4 |
* | | | | | | | Merge branch 'maint' | John Högberg | 2019-07-11 | 2 | -1/+16 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / / |