aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/copy.c
AgeCommit message (Expand)Author
2019-07-22Enhanced node refc bookkeepingRickard Green
2019-02-22erts: Add ERL_NODE_BOOKKEEP to node tables refcLukas Larsson
2018-10-24Extend the sharing-preserving routines to optionally copy literalsBjörn Gustavsson
2018-06-18Update copyright yearHenrik Nord
2018-01-29More ERTS_RESTRICT usageSverker Eriksson
2018-01-19erts: Optimize move_cons & move_boxedSverker Eriksson
2017-07-17erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson
2017-05-04Update copyright yearRaimo Niskanen
2017-04-12erts: Introduce struct binary_internalsSverker Eriksson
2017-03-28erts: Fix faulty assert for refs in copy sharingBjörn-Egil Dahlberg
2017-02-28erts: Refactor MOVE_CONS to inline functionBjörn-Egil Dahlberg
2017-02-28erts: Refactor MOVE_BOXED to inline functionBjörn-Egil Dahlberg
2017-02-06Implement magic referencesRickard Green
2017-02-06Merge branch 'maint'Rickard Green
2017-02-06Atomic reference count of binaries also in non-SMPRickard Green
2016-08-01erts: Refactor literal purge area argumentsBjörn-Egil Dahlberg
2016-08-01erts: Remove the need for copying of literalsBjörn-Egil Dahlberg
2016-03-15update copyright-yearHenrik Nord
2016-02-24Merge branch 'master' into sverk/master/halt-INT_MINSverker Eriksson
2016-02-24erts: Change erl_exit into erts_exitSverker Eriksson
2015-11-18Refactor sharing preserved copy flagsBjörn-Egil Dahlberg
2015-11-17Do not use GCC extensions in copyBjörn-Egil Dahlberg
2015-11-17Use copy literal range check in message passing and purgingBjörn-Egil Dahlberg
2015-11-17Copy literals in copy sharingBjörn-Egil Dahlberg
2015-11-17Refactor copy sharingBjörn-Egil Dahlberg
2015-11-17Add support for HAMT maps in preserved copyBjörn-Egil Dahlberg
2015-11-17Fix Map preserved sharing copy implementationBjörn-Egil Dahlberg
2015-11-17Fix Halfword removalBjörn-Egil Dahlberg
2015-11-17Fix internal stacksBjörn-Egil Dahlberg
2015-11-17Add support for maps in preserved copyNikolaos S. Papaspyrou
2015-11-17Add -debug +vc flag for debuging SHCOPYNikolaos S. Papaspyrou
2015-11-17Add machinery to enable SHCOPY dynamicallyNikolaos S. Papaspyrou
2015-11-17Add all the main machineryNikolaos S. Papaspyrou
2015-11-12Fragmented young heap generation and off_heap_message_queue optionRickard Green
2015-11-12Introduce literal tagRickard Green
2015-06-24erts: Remove halfword BINARY RELsBjörn-Egil Dahlberg
2015-06-24erts: Reinstate copy_object over-allocation optimizationBjörn-Egil Dahlberg
2015-06-24erts: Remove halfword basic relative heap operationsBjörn-Egil Dahlberg
2015-06-24erts: Remove HALFWORD_HEAP definitionBjörn-Egil Dahlberg
2015-06-18Change license text to APLv2Bruce Yinhe
2015-06-15erts: Remove hashmap probabilistic heap overestimationSverker Eriksson
2015-05-07erts: Fix copy shallow for large MapsBjörn-Egil Dahlberg
2015-03-25erts: Combine flat and hash maps under one unifying tagBjörn-Egil Dahlberg
2015-03-13erts: Fix typo in copy_struct for halfword emulatorBjörn-Egil Dahlberg
2015-03-12erts: Refactor maps naming conventionSverker Eriksson
2015-03-12erts: Remove erl_hashmap.[ch] filesBjörn-Egil Dahlberg
2015-03-12Initial Persistent HAMT - Map frameworkBjörn-Egil Dahlberg
2014-10-24erts: Make hipe_{un}reserve_beam_trap_frame INLINESverker Eriksson
2014-03-25Merge branch 'paulgray/dtrace_snprintf_fix/OTP-11816'Lukas Larsson
2014-03-12Pass full strings to DTrace probesMichal Ptaszek