aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_load.c
AgeCommit message (Expand)Author
2019-07-01Merge branch 'maint'John Högberg
2019-07-01Merge branch 'john/erts/lists_subtract_fixes/OTP-15938/OTP-15939' into maintJohn Högberg
2019-07-01erts: Fix integer overflow in loaderJohn Högberg
2019-06-14Support sharing of fun entries in the runtime systemBjörn Gustavsson
2019-05-22Make the swap instruction known to the compilerBjörn Gustavsson
2019-03-28Merge branch 'john/erts/remove-destructive-bs_get_binary2/ERL-901'John Högberg
2019-03-27erts: Remove unsafe bs_get_binary2 optimization from loaderJohn Högberg
2019-03-27Fix unsafe optimization made by the loaderBjörn Gustavsson
2019-03-19Optimize funs converted to literalsBjörn Gustavsson
2019-03-19Optimize some common uses of '+' and '-'Björn Gustavsson
2019-03-19Replace swap_temp with swap more aggressivelyBjörn Gustavsson
2019-03-19beam_load.c: Introduce the GENOP_NAME_ARITY() macroBjörn Gustavsson
2019-03-09Merge pull request #2176 from josevalim/jv-beam-load-messageBjörn Gustavsson
2019-03-08Clarify beam_load error message on file/module mismatchJosé Valim
2019-03-07Slightly optimize binary constructionBjörn Gustavsson
2019-03-06Eliminate unused i_bs_skip_bits_all2 instructionBjörn Gustavsson
2019-03-06Reduce code size for binary matching instructionsBjörn Gustavsson
2019-03-01Combine more init instructionsBjörn Gustavsson
2019-02-28Tune move instructionsBjörn Gustavsson
2019-02-22erts: Add ERL_NODE_BOOKKEEP to node tables refcLukas Larsson
2019-01-21Optimize the is_function/2 guard testBjörn Gustavsson
2018-12-13Simplify GC BIFsBjörn Gustavsson
2018-09-24Support using match contexts from Y registersJohn Högberg
2018-07-17Optimise creation of anonymous functionsMichał Muskała
2018-04-04Merge pull request #1725 from michalmuskala/fun-literalsBjörn Gustavsson
2018-03-26Compile external fun expressions to literalsMichał Muskała
2018-03-21Add an option to ?MODULE:module_info/1 for listing NIFsJohn Högberg
2018-03-14erts: Fix faulty sys_memcpy of 0 bytesSverker Eriksson
2018-03-09Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg
2018-01-24Merge branch 'maint'Sverker Eriksson
2018-01-24Merge branch 'sverker/hipe-load-fixing/OTP-14891' into maintSverker Eriksson
2018-01-17Fix slow hipe executionSverker Eriksson
2018-01-11Merge branch 'maint'Rickard Green
2018-01-11Fix encoding of filenames in stacktracesRickard Green
2017-11-27erts: Fix bad merge of PR #1644Björn Gustavsson
2017-11-27Merge branch 'maint'John Högberg
2017-11-24Fix purging of modules with "fake literals"Björn Gustavsson
2017-11-13Refuse to load "literals" that can be confused with registersBjörn Gustavsson
2017-10-30Merge branch 'lukas/erts/misc_fixes'Lukas Larsson
2017-10-30erts: Fix a bunch of compiler warningsLukas Larsson
2017-10-17Merge branch 'sverker/on_load-nonblocking/OTP-14680'Sverker Eriksson
2017-10-12erts: Remove scheduler blocking during finish_after_on_load_2Sverker Eriksson
2017-10-05Pack operands into the instruction wordBjörn Gustavsson
2017-10-01beam_load.c: Generalize the 'P' operator in the packing engineBjörn Gustavsson
2017-10-01Refactor macros for accessing Beam instructionsBjörn Gustavsson
2017-09-14Pack failure labels in i_select_val2 and i_select_tuple_arity2Björn Gustavsson
2017-09-14Rewrite select_val_bins so that its labels can be packedBjörn Gustavsson
2017-09-14Pack sequences of trailing 'f' operandsBjörn Gustavsson
2017-09-14Implement packing of 'f' and 'j'Björn Gustavsson
2017-09-14Use relative failure labelsBjörn Gustavsson