hipe: code allocation fixes
Mikael Pettersson <[email protected]> Sun, 11 Jan 2015 17:43:14 +0100
| Newsgroups | gmane.comp.lang.erlang.patches |
|---|---|
| Message-ID | <[email protected]> |
This branch contains cleanups and fixes related to memory allocation for code in the HiPE runtime. - it changes generic code to raise Erlang-level exceptions on allocation failures - it changes platform-specific code to signal allocation failures rather than crashing the VM (with abort() or SEGV from NULL pointer dereferences) - it removes obsolete and disabled BIFs related to code management - it eliminates a useless internal platform-specific macro Tested with the HiPE testsuite on x86_64 (-m64 and -m32), sparc64 -m32, armv7, and ppc64 -m32. Signed-off-by: Mikael Pettersson <[email protected]> Links: git fetch git://github.com/mikpe/otp.git hipe-code-alloc-fixes https://github.com/mikpe/otp/compare/erlang:maint...hipe-code-alloc-fixes https://github.com/mikpe/otp/compare/erlang:maint...hipe-code-alloc-fixes.patch https://github.com/erlang/otp/pull/584 _______________________________________________ erlang-patches mailing list [email protected] http://erlang.org/mailman/listinfo/erlang-patches