Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-23 | Correct copyright on remaining hipe files | Richard Carlsson | |
2016-07-11 | hipe_icode_coordinator: Rewrite concurrently | Magnus Lång | |
2016-03-15 | update copyright-year | Henrik Nord | |
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2014-02-23 | Deprecate pre-defined built-in types | Hans Bolinder | |
The types array(), dict(), digraph(), gb_set(), gb_tree(), queue(), set(), and tid() have been deprecated. They will be removed in OTP 18.0. Instead the types array:array(), dict:dict(), digraph:graph(), gb_set:set(), gb_tree:tree(), queue:queue(), sets:set(), and ets:tid() can be used. (Note: it has always been necessary to use ets:tid().) It is allowed in OTP 17.0 to locally re-define the types array(), dict(), and so on. New types array:array/1, dict:dict/2, gb_sets:set/1, gb_trees:tree/2, queue:queue/1, and sets:set/1 have been added. | |||
2013-03-12 | Loosen the assumptions of code that handles escaping functions | Kostis Sagonas | |
The HiPE compiler implicitly relied on the assumption that a function will never appear as both exported and also used as function closure. This was true because the BEAM compiler prior to R16B created module local anonymous functions for each closure. A proposed change to the BEAM compiler invalidates this invariant, so in order to accommodate for this change there needs to be a change of how the set of possibly escaping functions is computed. While doing this, the code was simplified by taking out a boolean() tag that indicated whether a function is a closure or exported and also slightly cleaned up the affected modules. | |||
2011-12-09 | Update copyright years | Björn-Egil Dahlberg | |
2011-11-30 | Fix Dialyzer's warnings in HiPE | Stavros Aronis | |
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |