aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/compile.erl
AgeCommit message (Expand)Author
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
2015-03-20Merge branch 'rickard/time_api/OTP-11997'Rickard Green
2015-03-20Replace usage of erlang:now() with usage of new APIRickard Green
2014-08-14compiler: finalize 18.x 'asm' deprecationTuncer Ayaz
2014-03-18Don't fail compilation for modules that contain invalid UTF-8Björn Gustavsson
2014-02-28compiler: Fix error message printout on compile errorBjörn-Egil Dahlberg
2014-02-14compiler: update 'asm' deprecation messageTuncer Ayaz
2014-02-13Merge branch 'nox/compiler/v3_core-case-arg-opt'Björn Gustavsson
2014-02-07compiler: Add debug listing after sys_core_foldBjörn-Egil Dahlberg
2014-02-07Run sys_core_fold twice if any inliner is usedAnthony Ramine
2014-01-28compiler: Format stacktrace on errorBjörn-Egil Dahlberg
2014-01-08Ignore warnings when running sys_core_fold after inliningBjörn Gustavsson
2013-12-18Officially support building assembler filesTuncer Ayaz
2013-09-12Remove ^L characters hidden randomly in the code. Not those used in text file...Pierre Fenoll
2013-09-05compiler: Conform returned errors to the documented formatBjörn Gustavsson
2013-05-20beam_lib, compile: Replace use of deprecated crypto functionsBjörn Gustavsson
2013-03-28Add a new option +clint0 to the compilerAnthony Ramine
2013-02-06compile: Eliminate warnings for unmatched return valuesBjörn Gustavsson
2013-01-25Make adjustments for UnicodeHans Bolinder
2013-01-25Correct recently introduced Unicode related type errorsHans Bolinder
2013-01-18Merge branch 'bjorn/remove-parameterized-modules/OTP-10616'Björn Gustavsson
2013-01-18Remove support for parameterized modulesBjörn Gustavsson
2013-01-16compile: Remove vestiges of package supportBjörn Gustavsson
2013-01-09compiler: Remove support for packagesBjörn Gustavsson
2013-01-02[stdlib, kernel] Introduce Unicode support for Erlang source filesHans Bolinder
2012-10-09Refactor removal of unused labelsBjörn Gustavsson
2012-10-09Introduce the mandatory beam_a and beam_z passesBjörn Gustavsson