Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-10 | erts: Improve hipe load/upgrade/purge machinery | Sverker Eriksson | |
A step toward better integration of hipe load and purge Highlights: * code_server no longer needs to call hipe_unified_loader:post_beam_load/1 Instead new internal function hipe_redirect_to_module() is called by loading BIFs to patch native call sites if needed. * hipe_purge_module() is called by erts_internal:purge_module/2 to purge any native code. * struct hipe_mfa_info redesigned and only used for exported functions that are called from or implemented by native code. A list of native call sites (struct hipe_ref) are kept for each hipe_mfa_info. * struct hipe_sdesc used by hipe_find_mfa_from_ra() to build native stack traces. | |||
2016-10-10 | erts: Refactor hipe_sdesc.summary into bit fields | Sverker Eriksson | |
2016-10-10 | erts: Refactor rename struct hipe_sdesc | Sverker Eriksson | |
2016-03-15 | update copyright-year | Henrik Nord | |
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2014-10-21 | erts: Fix bug when hipe tailcalls trapping BIF that disables GC | Sverker Eriksson | |
Symptom: base64_SUITE:roundtrip crashes with hipe compiled stdlib. Problem: HIPE_WRAPPER_BIF_DISABLE_GC pushed a "trap frame", but the frame was only popped if the call was recursive. Solution: Only reserve "trap frame" if BIF call is recursive. | |||
2012-02-17 | hipe,erts: Add DEBUG support with MFA's in stack descriptors | Sverker Eriksson | |
2011-10-26 | erts-hipe: Fix new trap conventions for x86, amd64 and ppc | Sverker Eriksson | |
2011-02-14 | Cleanup tags | Kostis Sagonas | |
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |