Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | beam_ssa_lint: Use #b_var{} instead of variable names | John Högberg | 2019-08-07 | 1 | -88/+90 |
* | 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 |
|\ \ \ \ \ \ | |/ / / / / |/| / / / / | |/ / / / | |||||
| * | | | | Merge branch 'maint-22' into maint | John Högberg | 2019-07-11 | 2 | -1/+16 |
| |\ \ \ \ | | |/ / / | |||||
| | * | | | Prepare release | Erlang/OTP | 2019-07-10 | 2 | -1/+16 |
* | | | | | Merge branch 'maint' | John Högberg | 2019-07-11 | 2 | -1/+20 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Merge branch 'john/compiler/fix-bad-try_catch-recv-fix/OTP-15953/ERL-999' int... | John Högberg | 2019-07-11 | 2 | -1/+20 |
| |\ \ \ \ | | |/ / / | |||||
| | * | | | compiler: Fix compiler crash introduced by OTP-15952 | John Högberg | 2019-07-10 | 2 | -1/+20 |
* | | | | | Merge branch 'maint' | John Högberg | 2019-07-10 | 2 | -1/+30 |
|\ \ \ \ \ | |/ / / / | | | / / | |_|/ / |/| | | | |||||
| * | | | Merge branch 'maint-22' into maint | John Högberg | 2019-07-10 | 2 | -1/+30 |
| |\ \ \ | | |/ / | |||||
| | * | | Prepare release | Erlang/OTP | 2019-07-09 | 2 | -1/+30 |
| | * | | Merge branch 'john/compiler/fix-fail-path-exceptions-bsm/OTP-15946' into main... | Erlang/OTP | 2019-07-09 | 2 | -3/+22 |
| | |\ \ | |||||
| | * \ \ | Merge branch 'john/compiler/fix-unsafe-tuple_size-opt/OTP-15945' into maint-22 | Erlang/OTP | 2019-07-09 | 2 | -29/+58 |
| | |\ \ \ | |||||
* | | \ \ \ | Merge branch 'maint' | John Högberg | 2019-07-09 | 2 | -4/+84 |
|\ \ \ \ \ \ | |/ / / / / | |||||
| * | | | | | Merge branch 'john/compiler/fix-try_catch-receives/OTP-15952' into maint | John Högberg | 2019-07-09 | 2 | -4/+84 |
| |\ \ \ \ \ | | |/ / / / | |||||
| | * | | | | compiler: Fix broken 'receive' in try/catch blocks | John Högberg | 2019-07-09 | 2 | -4/+84 |
* | | | | | | Merge pull request #2318 from jhogberg/john/compiler/union-types/OTP-15892 | John Högberg | 2019-07-08 | 16 | -859/+1543 |
|\ \ \ \ \ \ | |||||
| * | | | | | | beam_ssa_opt: Sink get_tuple_element before type optimization | John Högberg | 2019-07-05 | 1 | -7/+9 |
| * | | | | | | beam_ssa_type: Infer types on switch failure | John Högberg | 2019-07-05 | 2 | -56/+84 |
| * | | | | | | beam_ssa_type: Subtract more types inferred from '=:='/2 | John Högberg | 2019-07-05 | 1 | -47/+47 |