aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_load.c
AgeCommit message (Expand)Author
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
2017-09-14Remove JUMP_OFFSETBjörn Gustavsson
2017-09-13Refactor instructions to support relative jumpsBjörn Gustavsson
2017-09-01Merge pull request #1550 from bjorng/bjorn/erts/unique-literalsBjörn Gustavsson
2017-08-29De-duplicate bignums in the literal poolBjörn Gustavsson
2017-08-28Remove backward compatibility support for float literalsBjörn Gustavsson
2017-08-23Add the 'S' type for a register sourceBjörn Gustavsson
2017-08-23Pack instructions using 'q', 'c', and 's'Björn Gustavsson
2017-08-23beam_makeops: Introduce the new type 'W' (machine word)Björn Gustavsson
2017-08-23Use the wait_timeout_{un}locked_int instructionsBjörn Gustavsson
2017-08-15Slightly optimize updating of mapsBjörn Gustavsson