aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_load.c
AgeCommit message (Expand)Author
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
2015-05-07Add module_info entry for native codeRichard Carlsson
2015-05-07Gracefully handle empty md5 field in module_infoRichard Carlsson
2015-04-23erts: Fix loader increment from minus instructionBjörn-Egil Dahlberg
2015-04-13Pre-compute hash values for the general get_map_elements instructionBjörn Gustavsson
2015-04-13Teach the loader to pre-compute the hash value for single-key lookupsBjörn Gustavsson
2015-04-13Sort maps keys in the loaderBjörn Gustavsson
2015-04-13De-optimize the has_map_fields instructionsBjörn Gustavsson
2015-04-13Fully evaluate is_map/1 for literals at load-timeBjörn Gustavsson
2015-04-13Correct transformation of put_map_assoc to new_mapBjörn Gustavsson
2015-03-12erts: Fix beam_load assertBjörn-Egil Dahlberg
2015-03-12Merge branch 'maint'Henrik Nord
2015-02-04don't create oversize bignums in binary matchingMikael Pettersson
2014-12-05erts: Use linear search for small select_val arraysBjörn-Egil Dahlberg
2014-08-28Merge branch 'maint'Rickard Green
2014-08-28add enif_schedule_nif() to NIF APISteve Vinoski
2014-05-14Remove obsolete 'imports' entry from module_info/1/2 functionsRichard Carlsson
2014-05-14Add 'module' entry for module_info/0 function for completenessRichard Carlsson
2014-05-14Add 'md5' entry for module_info/0/1 functions.Richard Carlsson
2014-02-24Merge branch 'lukas/ose/master/OTP-11334'Lukas Larsson
2014-02-24Added support for ENEA OSELukas Larsson
2014-02-21Merge branch 'egil/compiler/maps-get_map_elements'Björn-Egil Dahlberg
2014-02-19erts: Fix harmless (?) typo in beam_load.cSverker Eriksson
2014-02-19erts: Introduce new instructions for combined key fetchesBjörn-Egil Dahlberg
2014-01-28erts: Add the size-testing guard BIF map_size/1Björn-Egil Dahlberg
2014-01-28BEAM loader: Support preservation of extra operand in transformsBjörn Gustavsson
2013-09-12Remove ^L characters hidden randomly in the code. Not those used in text file...Pierre Fenoll
2013-04-30Fix some sign warnings found with ClangAnthony Ramine
2013-02-25erts: Fix crash on halfword and code_SUITE:big_boot_embeddedSverker Eriksson
2013-01-31compiler: Use the literal pool for floating point constantsBjörn Gustavsson
2013-01-25Merge branch 'pan/fix-compiler-warnings-clang-and-new-gcc'Patrik Nyblom
2013-01-25Update copyright yearsBjörn-Egil Dahlberg