summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/copy.c
Commit message (Expand)AuthorAgeFilesLines
* erts: Add ERL_NODE_BOOKKEEP to node tables refcLukas Larsson2019-02-221-3/+3
* Extend the sharing-preserving routines to optionally copy literalsBjörn Gustavsson2018-10-241-4/+6
* Update copyright yearHenrik Nord2018-06-181-1/+1
* More ERTS_RESTRICT usageSverker Eriksson2018-01-291-2/+3
* erts: Optimize move_cons & move_boxedSverker Eriksson2018-01-191-2/+2
* erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson2017-07-171-6/+6
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* erts: Introduce struct binary_internalsSverker Eriksson2017-04-121-8/+8
* erts: Fix faulty assert for refs in copy sharingBjörn-Egil Dahlberg2017-03-281-5/+0
* erts: Refactor MOVE_CONS to inline functionBjörn-Egil Dahlberg2017-02-281-1/+1
* erts: Refactor MOVE_BOXED to inline functionBjörn-Egil Dahlberg2017-02-281-1/+1
* Implement magic referencesRickard Green2017-02-061-12/+48
* Merge branch 'maint'Rickard Green2017-02-061-6/+6
|\
| * Atomic reference count of binaries also in non-SMPRickard Green2017-02-061-6/+6
* | erts: Refactor literal purge area argumentsBjörn-Egil Dahlberg2016-08-011-6/+8
* | erts: Remove the need for copying of literalsBjörn-Egil Dahlberg2016-08-011-24/+56
|/
* update copyright-yearHenrik Nord2016-03-151-1/+1
* Merge branch 'master' into sverk/master/halt-INT_MINSverker Eriksson2016-02-241-95/+1304
|\
| * Refactor sharing preserved copy flagsBjörn-Egil Dahlberg2015-11-181-20/+2
| * Do not use GCC extensions in copyBjörn-Egil Dahlberg2015-11-171-17/+20
| * Use copy literal range check in message passing and purgingBjörn-Egil Dahlberg2015-11-171-71/+65
| * Copy literals in copy sharingBjörn-Egil Dahlberg2015-11-171-17/+32
| * Refactor copy sharingBjörn-Egil Dahlberg2015-11-171-5/+5
| * Add support for HAMT maps in preserved copyBjörn-Egil Dahlberg2015-11-171-27/+88
| * Fix Map preserved sharing copy implementationBjörn-Egil Dahlberg2015-11-171-50/+85
| * Fix Halfword removalBjörn-Egil Dahlberg2015-11-171-23/+17
| * Fix internal stacksBjörn-Egil Dahlberg2015-11-171-3/+7
| * Add support for maps in preserved copyNikolaos S. Papaspyrou2015-11-171-0/+61
| * Add -debug +vc flag for debuging SHCOPYNikolaos S. Papaspyrou2015-11-171-98/+33
| * Add machinery to enable SHCOPY dynamicallyNikolaos S. Papaspyrou2015-11-171-0/+12
| * Add all the main machineryNikolaos S. Papaspyrou2015-11-171-0/+1131
| * Fragmented young heap generation and off_heap_message_queue optionRickard Green2015-11-121-2/+2
| * Introduce literal tagRickard Green2015-11-121-8/+21
| * erts: Remove halfword BINARY RELsBjörn-Egil Dahlberg2015-06-241-1/+1
| * erts: Reinstate copy_object over-allocation optimizationBjörn-Egil Dahlberg2015-06-241-17/+18
| * erts: Remove halfword basic relative heap operationsBjörn-Egil Dahlberg2015-06-241-24/+24
| * erts: Remove HALFWORD_HEAP definitionBjörn-Egil Dahlberg2015-06-241-32/+0
* | erts: Change erl_exit into erts_exitSverker Eriksson2016-02-241-10/+10
|/
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* erts: Remove hashmap probabilistic heap overestimationSverker Eriksson2015-06-151-6/+7
* erts: Fix copy shallow for large MapsBjörn-Egil Dahlberg2015-05-071-6/+0
* erts: Combine flat and hash maps under one unifying tagBjörn-Egil Dahlberg2015-03-251-30/+27
* erts: Fix typo in copy_struct for halfword emulatorBjörn-Egil Dahlberg2015-03-131-1/+1
* erts: Refactor maps naming conventionSverker Eriksson2015-03-121-5/+5
* erts: Remove erl_hashmap.[ch] filesBjörn-Egil Dahlberg2015-03-121-1/+0
* Initial Persistent HAMT - Map frameworkBjörn-Egil Dahlberg2015-03-121-1/+46
* erts: Make hipe_{un}reserve_beam_trap_frame INLINESverker Eriksson2014-10-241-0/+2
* Merge branch 'paulgray/dtrace_snprintf_fix/OTP-11816'Lukas Larsson2014-03-251-1/+2
|\
| * Pass full strings to DTrace probesMichal Ptaszek2014-03-121-1/+2
* | erts: Initial Map instructions, type and structureBjörn-Egil Dahlberg2014-01-281-0/+32
|/