aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler
AgeCommit message (Expand)Author
2017-01-12v3_kernel_pp: Correct spec for format/1Björn Gustavsson
2017-01-12v3_life: Add types and specsBjörn Gustavsson
2017-01-12v3_life.hrl: Add types for all fieldsBjörn Gustavsson
2017-01-12beam_utils: Add types and specsBjörn Gustavsson
2017-01-12beam_asm: Add common types to describe operandsBjörn Gustavsson
2017-01-12sys_pre_attributes: Remove unnecessary flexibilityBjörn Gustavsson
2017-01-12beam_dict: Simplify the internal format of the lambda tableBjörn Gustavsson
2017-01-12Merge branch 'maint'Hans Bolinder
2017-01-11compiler: Do not spawn process when dialyzingHans Bolinder
2017-01-10Improve compilation speed for huge literal case expressionsBjörn Gustavsson
2016-12-15compile: Reduce memory consumption during compilationBjörn Gustavsson
2016-12-14Merge tag 'OTP-19.2'Dan Gudmundsson
2016-12-09beam_type: Minimize number of regs in test_heap instructionsBjörn Gustavsson
2016-12-09Prepare releaseErlang/OTP
2016-12-07Add option 'deterministic' for reproducible buildsBjörn Gustavsson
2016-12-07Merge branch 'maint'Dan Gudmundsson
2016-12-07Update copyright-yearErlang/OTP
2016-12-02Merge branch 'egil/compiler/opt-maps-pattern-matching/OTP-14072'Björn-Egil Dahlberg
2016-12-01compiler: Add regression testsBjörn-Egil Dahlberg
2016-12-01compiler: Optimize maps pattern matchingBjörn-Egil Dahlberg
2016-11-29Make warn_export_all the defaultRichard Carlsson
2016-11-29warn_obsolete_guard is already defaultRichard Carlsson
2016-11-28Merge branch 'egil/compiler/maps-warn-repeated-keys/OTP-14058'Björn-Egil Dahlberg
2016-11-23Make use of the Header feature in yeccRichard Carlsson
2016-11-23Update obsolete author e-mailsRichard Carlsson
2016-11-23Correct copyright info on cerl-related filesRichard Carlsson
2016-11-23compiler: Test repeated map key warningsBjörn-Egil Dahlberg
2016-11-23compiler: Warn for repeated identical map keysBjörn-Egil Dahlberg
2016-11-23Merge branch 'maint'Björn Gustavsson
2016-11-18compile_SUITE: Make sure that guards are optimizedBjörn Gustavsson
2016-11-18beam_dead: Remove redundant 'or' instructionBjörn Gustavsson
2016-11-18beam_dead: Remove redundant 'bif' instructionsBjörn Gustavsson
2016-11-18Add test using LFE-generated Core Erlang modulesBjörn Gustavsson
2016-11-18Remove beam_boolBjörn Gustavsson
2016-11-18v3_kernel: Generate optimized code for guardsBjörn Gustavsson
2016-11-18Suppress warnings from v3_kernel when inlining is turned onBjörn Gustavsson
2016-11-13sys_core_fold: Remove unnecessary calls to opt_bool_case/1Björn Gustavsson
2016-11-13record_SUITE: Strengthen test of record access in guardsBjörn Gustavsson
2016-11-11guard_SUITE: Add more test of guardsBjörn Gustavsson
2016-11-11compile_SUITE: Smoke test and cover more of v3_kernel_ppBjörn Gustavsson
2016-11-03Merge branch 'gandrade/fmod/PR-1216/OTP-14000'Björn Gustavsson
2016-11-02Add test cases for math:fmod/2 BIFGuilherme Andrade
2016-11-02Support math:fmod/2 BIF on compilerGuilherme Andrade
2016-10-28sys_core_fold: Use less effort optimizing not in letsBjörn Gustavsson
2016-10-28sys_core_fold: Eliminate complaint from core_lintBjörn Gustavsson
2016-10-28Merge branch 'maint'Björn Gustavsson
2016-10-27Don't copy funs into guardsBjörn Gustavsson
2016-10-26Merge branch 'maint'Björn Gustavsson
2016-10-24Don't let inline_list_funcs degrade optimizationsBjörn Gustavsson
2016-10-07Merge branch 'maint'Björn Gustavsson