aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_load.c
AgeCommit message (Expand)Author
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
2013-01-23Fix clang compiler warnings on FreeBSD in ertsPatrik Nyblom
2013-01-16UTF-8 support for distributionRickard Green
2013-01-08erts: Change internal representation of atoms to utf8Sverker Eriksson
2012-10-05Merge branch 'sverk/code-load-refactor-later-op'Sverker Eriksson
2012-09-26Fix missing information in crash dump for native-compiled modulesBjörn Gustavsson
2012-08-31erts: Refactor naming regarding code_write_permissionSverker Eriksson
2012-02-21erts: Fix type bugSverker Eriksson
2012-02-21Break apart erlang:load_module/2 into two separate BIFsBjörn Gustavsson
2012-02-21Use magic binaries in erts_prepare_loading() and erts_finish_loading()Björn Gustavsson
2012-02-21erts: Refactor code_ixSverker Eriksson
2012-02-21erts: Move number-of-breakpoint counter from code to Module structSverker Eriksson
2012-02-21erts: Cleanup code loadingSverker Eriksson
2012-02-21erts: Rename "loader" code_ix as "staging" code_ixSverker Eriksson
2012-02-21erts: Remove secondary_export_tableSverker Eriksson
2012-02-21erts: Rename erts_load_module to erts_preload_moduleSverker Eriksson
2012-02-21erts: Call erts_export_consolidate automaticallySverker Eriksson
2012-02-21First try at non-blocking code loading!Sverker Eriksson
2012-02-21beam_ranges: Make ranges safe with multi-scheduling activeBjörn Gustavsson
2012-02-21BEAM loader: Break out handling of ranges into beam_ranges.cBjörn Gustavsson
2012-02-21erts: Multiple module tables using code_ixSverker Eriksson
2012-02-21erts: Use several addresses in each ExportSverker Eriksson
2012-02-21erts: Multiple export tab's using code_ixSverker Eriksson