aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_load.c
AgeCommit message (Expand)Author
2017-02-06Atomic reference count of binaries also in non-SMPRickard Green
2017-01-12erts: Fix race bug between export fun creation and code loadingSverker Eriksson
2016-09-14Don't leak old code when loading a modules with an on_load functionBjörn Gustavsson
2016-09-05erts: Reject beam file with too few functionsSverker Eriksson
2016-08-30Merge branch 'sverker/load-corrupt-beam/ERL-216/OTP-13848' into maintSverker Eriksson
2016-08-23erts:: Unsignify a bunch of loader variablesSverker Eriksson
2016-08-23erts: Reject an invalid beam code header sizeSverker Eriksson
2016-08-23erts: Fix load of beam with invalid imports and atom numbersSverker Eriksson
2016-08-08Separate literal area from codeRickard Green
2016-05-17Merge branch 'sverker/hipe-amd64-code-alloc/OTP-13359'Sverker Eriksson
2016-05-12erts: Remove compiler warningSverker Eriksson
2016-05-04Reimplement -on_load()Björn Gustavsson
2016-05-02Refactor erts_finish_loading() and insert_new_code()Björn Gustavsson
2016-04-13Merge branch 'henrik/update-copyrightyear'Henrik Nord
2016-04-07Don't let the loader do the compiler's jobBjörn Gustavsson
2016-04-07Avoid rebuilding unchanged instructionsBjörn Gustavsson
2016-04-07Introduce a 'rename' instructionBjörn Gustavsson
2016-04-07Simplify window management for the transformation engineBjörn Gustavsson
2016-04-07Eliminate allocation of variables in transform_engine()Björn Gustavsson
2016-04-06Refactor calls to transform_engine()Björn Gustavsson
2016-03-31Fix unsafe transformation of apply/3 with fixed argumentsBjörn Gustavsson
2016-03-29erts: Improve enif_binary_to_termSverker Eriksson
2016-03-15update copyright-yearHenrik Nord
2016-02-20beam_load.c: Add a function to check for an on_load functionBjörn Gustavsson
2016-02-18Merge branch 'sverk/fix-list-length-int/OTP-13288'Sverker Eriksson
2016-02-08erts: Use Sint instead of int for list lengthsRichard Carlsson
2016-01-28Merge branch 'master' into sverk/hipe-line-table-bug/master/OTP-13282Sverker Eriksson
2016-01-28erts: Fix bug concerning line information for hipe modulesSverker Eriksson
2015-12-09Merge branch 'egil/pd-opt-get/OTP-13167'Björn-Egil Dahlberg
2015-12-07erts: Add i_get_hash instructionBjörn-Egil Dahlberg
2015-11-12Fragmented young heap generation and off_heap_message_queue optionRickard Green
2015-11-12Introduce literal tagRickard Green
2015-11-12erts: Refactor line table in loaded beam codeSverker Eriksson
2015-11-12erts: Refactor header of loaded beam codeSverker Eriksson
2015-11-12erts: Add support for fast erts_is_literal()Sverker Eriksson
2015-09-11erts: Add new allocator LITERALSverker Eriksson
2015-07-03Use a cheaper tag scheme for 'd' operandsBjörn Gustavsson
2015-07-03Introduce swap_temp/3 and swap/2Björn Gustavsson
2015-07-03Eliminate use of i_fetch for bit syntax instructionsBjörn Gustavsson
2015-07-03Eliminate the use of i_fetch for BIF instructionsBjörn Gustavsson
2015-07-03Make the 'r' operand type optionalBjörn Gustavsson
2015-07-03Allow X and Y registers to be overloaded with any literalBjörn Gustavsson
2015-07-03Eliminate R_REG_DEFBjörn Gustavsson
2015-07-03Change the meaning of 'x' in a transformationBjörn Gustavsson
2015-06-24erts: Remove HALFWORD_HEAP definitionBjörn-Egil Dahlberg
2015-06-18Change license text to APLv2Bruce Yinhe
2015-06-15Merge branch 'hamt_bin2term'Sverker Eriksson
2015-06-15erts: Remove hashmap probabilistic heap overestimationSverker Eriksson
2015-06-10Fix segfault in module_info for deleted modulesRichard Carlsson
2015-05-07Set module_info md5 for native modules properlyRichard Carlsson