Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'siri/string-new-api' | Siri Hansen | 2017-09-15 | 3 | -6/+6 |
|\ | |||||
| * | compiler: Do not use deprecated functions in string(3) | Hans Bolinder | 2017-09-15 | 3 | -6/+6 |
* | | Merge pull request #1558 from josevalim/jv-compile-info | Björn Gustavsson | 2017-09-15 | 4 | -29/+64 |
|\ \ | |||||
| * | | Add compile_info option to compile | José Valim | 2017-09-14 | 4 | -29/+64 |
* | | | Merge pull request #1544 from michalmuskala/eq-opt | Björn Gustavsson | 2017-09-13 | 2 | -0/+19 |
|\ \ \ | |/ / |/| | | |||||
| * | | Optimise equality comparisons | Michał Muskała | 2017-09-08 | 2 | -0/+19 |
* | | | Eliminate unnecessary 'move' instructions | Björn Gustavsson | 2017-08-31 | 2 | -8/+30 |
* | | | Merge branch 'maint' | Björn Gustavsson | 2017-08-31 | 1 | -7/+7 |
|\ \ \ | |||||
| * | | | Make handling of match contexts stricter | Björn Gustavsson | 2017-08-30 | 1 | -7/+7 |
* | | | | Merge pull request #1530 from michalmuskala/beam-peep-opt | Björn Gustavsson | 2017-08-30 | 2 | -5/+87 |
|\ \ \ \ | |||||
| * | | | | Enhance optimisations in beam_peep | Michał Muskała | 2017-08-26 | 2 | -5/+87 |
* | | | | | Merge pull request #1525 from bitnitdit/remove-query-keyword-residues | Hans Bolinder | 2017-08-29 | 1 | -3/+3 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | |||||
| * | | | | Switch query back to be normal atom | bitnitdit | 2017-08-25 | 1 | -3/+3 |
* | | | | | Merge branch 'maint' | Raimo Niskanen | 2017-08-24 | 3 | -1/+35 |
|\ \ \ \ \ | | |_|/ / | |/| | | | |||||
| * | | | | Merge branch 'maint-20' into maint | Raimo Niskanen | 2017-08-24 | 3 | -1/+35 |
| |\ \ \ \ | |||||
| | * | | | | Prepare release | Erlang/OTP | 2017-08-23 | 2 | -1/+18 |
| | * | | | | Merge branch 'john/compiler/fail-labels-in-blocks-otp-19/ERIERL-48/OTP-14522'... | Erlang/OTP | 2017-08-23 | 3 | -28/+54 |
| | |\ \ \ \ | |||||
| | | * | | | | compiler: Fix live regs update on allocate in validator | Lukas Larsson | 2017-08-16 | 1 | -2/+2 |
| | | * | | | | Take fail labels into account when determining liveness in block ops | John Högberg | 2017-08-16 | 2 | -26/+52 |
* | | | | | | | Merge branch 'maint' | Lukas Larsson | 2017-08-22 | 2 | -28/+37 |
|\ \ \ \ \ \ \ | |/ / / / / / | |||||
| * | | | | | | Merge branch 'john/compiler/fail-labels-in-blocks-otp-18/ERIERL-48/OTP-14522'... | Lukas Larsson | 2017-08-22 | 2 | -28/+37 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | compiler: Fix live regs update on allocate in validator | Lukas Larsson | 2017-08-16 | 1 | -2/+2 |
| | * | | | | | | Take fail labels into account when determining liveness in block ops | John Högberg | 2017-08-07 | 1 | -26/+36 |
* | | | | | | | | Merge pull request #1528 from bjorng/bjorn/compiler/improve-case-opt/ERL-452/... | Björn Gustavsson | 2017-08-16 | 2 | -15/+36 |
|\ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | Generalize optimization of "one-armed" cases | Björn Gustavsson | 2017-08-10 | 2 | -15/+36 |
| | |_|_|_|/ / / | |/| | | | | | | |||||
* | | | | | | | | Apply the redundant test optimisation also in case of fall-through | Michał Muskała | 2017-08-14 | 1 | -0/+11 |
* | | | | | | | | Replace labels instead of inserting duplicates in beam_jump | Michał Muskała | 2017-08-14 | 1 | -57/+32 |
* | | | | | | | | Enhance elimination of useless tests in beam_jump | Michał Muskała | 2017-08-14 | 1 | -4/+58 |
* | | | | | | | | Run the sharing optimisation in beam_jump until fixpoint | Michał Muskała | 2017-08-13 | 1 | -25/+40 |
* | | | | | | | | Introduce beam_utils:replace_labels/4 | Michał Muskała | 2017-08-12 | 2 | -56/+70 |
| |_|_|_|_|/ / |/| | | | | | | |||||
* | | | | | | | Merge branch 'maint' | Björn Gustavsson | 2017-08-10 | 3 | -6/+88 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| / / / / / | |/ / / / / | |||||
| * | | | | | sys_core_fold: Fix unsafe optimization of non-variable apply | Björn Gustavsson | 2017-08-07 | 3 | -6/+88 |
| | |/ / / | |/| | | | |||||
* | | | | | josevalim/jv-op-stacktrace-entry/PR-1478/OTP-14508 | Lukas Larsson | 2017-07-10 | 1 | -3/+3 |
|\ \ \ \ \ | |||||
| * | | | | | Add stacktrace entries to BIF calls from emulator | José Valim | 2017-07-07 | 1 | -3/+3 |
* | | | | | | Merge pull request #1080 from josevalim/jv-sys-core-replace | Björn Gustavsson | 2017-07-07 | 7 | -3/+514 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | |||||
| * | | | | | Introduce a new core pass called sys_core_alias | José Valim | 2017-07-06 | 7 | -3/+514 |
| | |/ / / | |/| | | | |||||
* | | | | | Make tuple calls opt-in | José Valim | 2017-07-04 | 2 | -4/+76 |
|/ / / / | |||||
* | | | | Prepare release | Erlang/OTP | 2017-06-21 | 2 | -1/+175 |
* | | | | Update copyright year | Hans Nilsson | 2017-06-14 | 9 | -9/+9 |
* | | | | Merge branch 'bjorn/compiler/fix-invalid-orddict' | Björn Gustavsson | 2017-06-14 | 2 | -14/+28 |
|\ \ \ \ | |||||
| * | | | | v3_kernel: Keep orddicts sorted | Björn Gustavsson | 2017-06-13 | 1 | -12/+15 |
| * | | | | sys_core_fold: Ensure that orddict keys are unique | Björn Gustavsson | 2017-06-13 | 1 | -2/+13 |
* | | | | | Merge branch 'bjorn/cuddle-with-tests' | Björn Gustavsson | 2017-06-14 | 1 | -2/+23 |
|\ \ \ \ \ | |/ / / / |/| | | | | |||||
| * | | | | beam_type_SUITE: Add a test case for an already fixed bug | Björn Gustavsson | 2017-06-12 | 1 | -2/+23 |
* | | | | | Merge branch 'hasse/unicode_atoms/OTP-14285' | Hans Bolinder | 2017-06-12 | 1 | -2/+2 |
|\ \ \ \ \ | |/ / / / |/| | | | | |||||
| * | | | | compiler: Handle (bad) Unicode parse transform module names | Hans Bolinder | 2017-06-12 | 1 | -2/+2 |
* | | | | | Fix unsafe bit syntax matching optimization | Björn Gustavsson | 2017-06-07 | 9 | -297/+389 |
|/ / / / | |||||
* | | | | Revert "Prepare release" | Hans Nilsson | 2017-05-31 | 2 | -175/+1 |
* | | | | Prepare release | Erlang/OTP | 2017-05-30 | 2 | -1/+175 |
* | | | | Correct handling of module name in compile:forms/1,2 | Björn Gustavsson | 2017-05-23 | 3 | -7/+77 |
|/ / / |