aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler
AgeCommit message (Expand)Author
2017-04-22Make beam_validator track type formation for binary operationsMichal Muskala
2017-04-20compile: Remove the r12 through r15 optionsBjörn Gustavsson
2017-04-19Enhance type-driven optimisation in beam_type.erlMichal Muskala
2017-04-12Correct compile_SUITE:core_roundtrip/1Björn Gustavsson
2017-04-12Atoms in Core Erlang must be encoded in UTF-8Björn Gustavsson
2017-03-24compiler: Cover beam_record in testsBjörn-Egil Dahlberg
2017-03-24compiler: Add is_tagged_tuple instructionBjörn-Egil Dahlberg
2017-03-21compiler tests: Eliminate creation of untracked filesBjörn Gustavsson
2017-03-15Merge pull request #1374 from bjorng/bjorn/compiler/fix-beam_typeBjörn Gustavsson
2017-03-14Merge branch 'maint'Rickard Green
2017-03-14Prepare releaseErlang/OTP
2017-03-13beam_type: Avoid an internal consistency check failureBjörn Gustavsson
2017-03-10Update copyright yearRickard Green
2017-03-08compiler: Fix handling of locations and annotationsHans Bolinder
2017-02-27Merge branch 'maint'Björn Gustavsson
2017-02-27v3_core: Combine binary strings to larger integersBjörn Gustavsson
2017-02-26Fix minor typo in compile:forms/1 docPéter Gömöri
2017-02-12Add extra_chunks option to compileJosé Valim
2017-02-01Merge branch 'josevalim/atu8-chunk/PR-1078/OTP-14178'Björn Gustavsson
2017-01-30Add new AtU8 beam chunkJosé Valim
2017-01-25Update test cases for erlang:hash/2 removalBjörn-Egil Dahlberg
2017-01-17Merge branch 'maint'Björn-Egil Dahlberg
2017-01-17Merge branch 'egil/cuddle-tests' into maintBjörn-Egil Dahlberg
2017-01-12Makefile: Warn for missings specBjörn Gustavsson
2017-01-12Add specs for the beam_*:module/2 functionsBjörn Gustavsson
2017-01-12beam_trim: Add types and specsBjörn Gustavsson
2017-01-12beam_listing: Add types and specsBjörn Gustavsson
2017-01-12beam_jump: Add types and specsBjörn Gustavsson
2017-01-12beam_except: Add types and specsBjörn Gustavsson
2017-01-12beam_dict: Add missing types and specsBjörn Gustavsson
2017-01-12beam_clean: Add types and specsBjörn Gustavsson
2017-01-12beam_bsm: Add missing types and specsBjörn Gustavsson
2017-01-12v3_codegen: Add missing types and specsBjörn Gustavsson
2017-01-12sys_pre_attributes: Correct and add missing types and specsBjörn Gustavsson
2017-01-12core_scan: Add missing types and specsBjörn Gustavsson
2017-01-12compile: Add missing types and specsBjörn Gustavsson
2017-01-12cerl: Add missing types and specsBjörn Gustavsson
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