aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/beam_type.erl
AgeCommit message (Expand)Author
2018-01-29Fix incorrect type interference of integer rangesBjörn Gustavsson
2018-01-10Merge pull request #1674 from bjorng/bjorn/compiler/beam_validatorBjörn Gustavsson
2018-01-08beam_validator: Strengthen validation of GC instructionsBjörn Gustavsson
2018-01-04Remove unsafe is_record/test_arity optimizationsJohn Högberg
2017-05-04Update copyright yearRaimo Niskanen
2017-04-19Enhance type-driven optimisation in beam_type.erlMichal Muskala
2017-03-13beam_type: Avoid an internal consistency check failureBjörn Gustavsson
2017-01-12Add specs for the beam_*:module/2 functionsBjörn Gustavsson
2016-12-09beam_type: Minimize number of regs in test_heap instructionsBjörn Gustavsson
2016-11-02Support math:fmod/2 BIF on compilerGuilherme Andrade
2016-09-05Add math:floor/1 and math:ceil/1Björn Gustavsson
2016-05-23beam_type: Eliminate crashBjörn Gustavsson
2016-05-20beam_type: Correct handling of setelement/3Björn Gustavsson
2016-03-15update copyright-yearHenrik Nord
2015-09-28beam_type: Improve optimizations by keeping track of booleansBjörn Gustavsson
2015-09-28beam_type: Improve optimization by keeping track of integersBjörn Gustavsson
2015-09-28beam_type: Remove unused clauseBjörn Gustavsson
2015-09-28beam_type: Fix forgotten change of internal representationBjörn Gustavsson
2015-08-21Put 'try' in blocks to optimize allocation instructionsBjörn Gustavsson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-05-21compiler: Use cerl_sets instead of gb_sets in beam_typeBjörn-Egil Dahlberg
2015-04-22beam_type: Eliminate redundant calls to checkerror_1/2Björn Gustavsson
2015-03-09beam_type: Use the complete register map when calculating livenessBjörn Gustavsson
2015-03-09Introduce '%live' annotations with a complete register mapBjörn Gustavsson
2015-01-14Add math:log2/1Olivier Girondel
2014-10-07compiler: Type is_nonempty_list optimizationBjörn-Egil Dahlberg
2014-10-07compiler: Type map optimizationBjörn-Egil Dahlberg
2013-12-13Properly let floating-point instructions through in the BEAM compilerAnthony Ramine
2013-09-12Remove ^L characters hidden randomly in the code. Not those used in text file...Pierre Fenoll
2013-02-22Update copyright yearsBjörn-Egil Dahlberg
2013-01-31beam_type: Convert integer to float at compile timeBjörn Gustavsson
2012-08-31Update copyright yearsBjörn-Egil Dahlberg
2012-08-15beam_type: Print the offending function if this pass crashesBjörn Gustavsson
2011-12-09Update copyright yearsBjörn-Egil Dahlberg
2011-11-04beam_type: Improve FP optimizations in the presence of line numbersBjörn Gustavsson
2011-08-16compiler: Generate line instructionsBjörn Gustavsson
2010-05-20beam_type: Remove redundant clauseBjörn Gustavsson
2010-04-19beam_type: Improve coalescing of fmove/2 and move/2 instructionsBjörn Gustavsson
2010-03-25Merge branch 'bg/compiler-remove-r11-support' into devErlang/OTP
2010-03-22compiler: Don't support the no_constant_pool optionBjörn Gustavsson
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP