aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_map.c
AgeCommit message (Expand)Author
2015-06-18Change license text to APLv2Bruce Yinhe
2015-06-15Merge branch 'hamt_bin2term'Sverker Eriksson
2015-06-15erts: Remove hashmap probabilistic heap overestimationSverker Eriksson
2015-06-15erts: Optimize maps:mergeSverker Eriksson
2015-06-15erts: Yield in maps:mergeSverker Eriksson
2015-06-08erts: Refactor arg swapping for maps:mergeSverker Eriksson
2015-05-11Merge branch 'egil/fix-maps-copy-shallow'Björn-Egil Dahlberg
2015-05-08erts: Fix erts_debug:size/1 for large MapsBjörn-Egil Dahlberg
2015-05-08erts: Make hashmap_get halfword safeBjörn-Egil Dahlberg
2015-04-16Merge branch 'egil/maps-refactor'Björn-Egil Dahlberg
2015-04-15Raise more descriptive error messages for failed map operationsBjörn Gustavsson
2015-04-14erts: Use make_small for size terms on flat mapsBjörn-Egil Dahlberg
2015-04-10Merge branch 'egil/fix-maps-deep-colliding-merge'Björn-Egil Dahlberg
2015-04-09Merge branch 'sverk/maps-bin2term-eqhash-bug/12585'Sverker Eriksson
2015-04-08Merge branch 'sverk/refactor-encode-size/OTP-12585'Sverker Eriksson
2015-04-07erts: Fix bug in map_from_list when keys clash in both value and hashSverker Eriksson
2015-04-07erts: Fix bug in binary_to_term for big maps with 32 bit hash-clashSverker Eriksson
2015-04-07erts: Fix deep colliding hash values in maps:from_list/1Björn-Egil Dahlberg
2015-04-01Merge branch 'egil/fix-maps-tmp-heap'Björn-Egil Dahlberg
2015-03-31erts: Use halfword secure tmp heapBjörn-Egil Dahlberg
2015-03-31erts: Fix size bug in maps:from_list/1 BIFBjörn-Egil Dahlberg
2015-03-31erts: Optimize insert and delete for big mapsSverker Eriksson
2015-03-25erts: Refactor Map - use multiple values ESTACK_PUSHNBjörn-Egil Dahlberg
2015-03-25erts: GC needs the size even if the frag is not referencedBjörn-Egil Dahlberg
2015-03-25erts: Combine flat and hash maps under one unifying tagBjörn-Egil Dahlberg
2015-03-25Merge branch 'sverk/hamt-term2bin-bug/OTP-12585'Sverker Eriksson
2015-03-25Merge branch 'maint'Björn-Egil Dahlberg
2015-03-24erts: Optimize hashmap_getSverker Eriksson
2015-03-24erts: Remove HAMT_SUBTAG_NODE_ARRAYSverker Eriksson
2015-03-24erts: Fix comparison of exact termsBjörn-Egil Dahlberg
2015-03-23erts: Rename to flatmap_from_validated_listSverker Eriksson
2015-03-20erts: Fix hashmap overestimationSverker Eriksson
2015-03-19erts: Ensure maps uses _rel functions in halfwordBjörn-Egil Dahlberg
2015-03-19erts: Ensure halfword has correct temp-heap for mapsBjörn-Egil Dahlberg
2015-03-13erts: Restrict GCC intrinsics by compiler versionBjörn-Egil Dahlberg
2015-03-12erts: Fix windows bug in hashmap_infoSverker Eriksson
2015-03-12erts: Make hashmap iterator more flexibleSverker Eriksson
2015-03-12erts, kernel: Fix erts_debug:size/1 for hashmapsBjörn-Egil Dahlberg
2015-03-12erts: Reintroduce is_map macroSverker Eriksson
2015-03-12erts: Refactor maps naming conventionSverker Eriksson
2015-03-12erts: Add hashmap_iterator_prev to mapsBjörn-Egil Dahlberg
2015-03-12erts: Tweak over estimation of hashmap size for binary_to_termSverker Eriksson
2015-03-12erts: Reject duplicate keys for hamt in binary_to_termSverker Eriksson
2015-03-12First stab at binary_to_term for hamtSverker Eriksson
2015-03-12erts: Fix various map vs hamt size bugsSverker Eriksson
2015-03-12erts: Fix instruction new_mapBjörn-Egil Dahlberg
2015-03-12erts: Refactor hashmap_from_ks_and_vsBjörn-Egil Dahlberg
2015-03-12erts: Fix update_map_assoc instructionBjörn-Egil Dahlberg
2015-03-12erts: Ensure maps becomes hashmaps in maps:merge/2Björn-Egil Dahlberg
2015-03-12erts: Split hashmap_insert to down and upBjörn-Egil Dahlberg