aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/compile.erl
AgeCommit message (Expand)Author
2017-10-27Eliminate the v3_life passBjörn Gustavsson
2017-09-14Add compile_info option to compileJosé Valim
2017-07-06Introduce a new core pass called sys_core_aliasJosé Valim
2017-06-12Merge branch 'hasse/unicode_atoms/OTP-14285'Hans Bolinder
2017-06-12compiler: Handle (bad) Unicode parse transform module namesHans Bolinder
2017-06-07Fix unsafe bit syntax matching optimizationBjörn Gustavsson
2017-05-23Correct handling of module name in compile:forms/1,2Björn Gustavsson
2017-05-04Update copyright yearRaimo Niskanen
2017-04-25warnings_as_errors and outdir do not affect code generationJosé Valim
2017-04-25Store abstract code in the Dbgi chunkJosé Valim
2017-04-20compile: Remove the r12 through r15 optionsBjörn Gustavsson
2017-03-24compiler: Add is_tagged_tuple instructionBjörn-Egil Dahlberg
2017-02-12Add extra_chunks option to compileJosé Valim
2017-01-30Add new AtU8 beam chunkJosé Valim
2017-01-12compile: Add missing types and specsBjörn Gustavsson
2017-01-12Merge branch 'maint'Hans Bolinder
2017-01-11compiler: Do not spawn process when dialyzingHans Bolinder
2016-12-15compile: Reduce memory consumption during compilationBjörn Gustavsson
2016-12-07Merge branch 'maint'Dan Gudmundsson
2016-12-07Update copyright-yearErlang/OTP
2016-11-23Merge branch 'maint'Björn Gustavsson
2016-11-18Remove beam_boolBjörn Gustavsson
2016-11-18Suppress warnings from v3_kernel when inlining is turned onBjörn Gustavsson
2016-09-29Merge branch 'rickard/time-unit/OTP-13831'Rickard Green
2016-09-01compiler: Eliminate use of sys_pre_expandBjörn Gustavsson
2016-08-25Replace usage of deprecated time unitsRickard Green
2016-06-30Merge branch 'aronisstav/compiler/fix-compile-forms-spec/PR-1109' into maintBjörn Gustavsson
2016-06-23Fix try-catch when writing makefileMagnus Henoch
2016-06-22Show error reason when compiler cannot write fileMagnus Henoch
2016-06-20Fix spec of compile:(noenv_)forms/2Stavros Aronis
2016-06-07Compiler: new function env_compiler_options/0alisdair sullivan
2016-04-25compiler: Remove use of crypto:rand_bytes/1Ingela Anderton Andin
2016-04-20Eliminate Dialyzer warnings for unmatched returnsBjörn Gustavsson
2016-03-24Fix compile:forms/1,2 crash when not in an existing directoryBjörn Gustavsson
2016-03-17compile: Pre-load compiler modules when invoked from 'erlc'Björn Gustavsson
2016-02-17compiler: Update the compiler to handle typed record fieldsBjörn Gustavsson
2016-01-20compiler: Improve type and specsHans Bolinder
2015-12-07compile: Eliminate use of the obsolete 'random' moduleBjörn Gustavsson
2015-09-28Move out bit syntax optimizations from beam_blockBjörn Gustavsson
2015-08-21Delay get_tuple_element instructions until they are neededBjörn Gustavsson
2015-08-06Teach the compiler the 'da' and 'dz' optionsBjörn Gustavsson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-05-21Don't make 'compiler' dependent on 'tools'Björn Gustavsson
2015-05-08Merge branch 'nox/compiler/parse_transform-undef/OTP-12723'Björn Gustavsson
2015-04-30compiler: Use module erl_annoHans Bolinder
2015-04-27Merge branch 'bjorn/use-monotonic-time'Björn Gustavsson
2015-04-22compile: Add the {eprof,Pass} option for easy eprof runningBjörn Gustavsson
2015-04-22compile: Eliminate unnecessary wrappers for compiler passesBjörn Gustavsson
2015-04-20compile: Teach 'time' option to show three significant decimalsBjörn Gustavsson
2015-03-26Properly report unknown parse transformsAnthony Ramine