summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_map.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2023-05-151-1/+1
* Merge branch 'maint' into masterSverker Eriksson2023-04-261-8/+22
|\
| * Merge branch 'sverker/24/erts/hashmap-collision-nodes' into sverker/25/erts/h...Sverker Eriksson2023-04-261-9/+23
| |\
| | * erts: Implement hashmap collision nodesSverker Eriksson2023-04-261-8/+22
| | * erts: Simplify map hashingJohn Högberg2023-04-261-6/+10
* | | erts: Optimize flatmap internal ordering of atomsSverker Eriksson2023-01-241-2/+0
|/ /
* | Merge branch 'rickard/global-fixes/24.3.3/OTP-17934' into rickard/global-fixe...Rickard Green2022-05-251-0/+4
|\ \
| * \ Merge branch 'rickard/global-fixes/23.3.4/OTP-17934' into rickard/global-fixe...Rickard Green2022-05-251-0/+4
| |\ \ | | |/ | |/|
| | * [erts,kernel] Connection ID informationRickard Green2022-05-031-0/+4
* | | Update copyright yearErlang/OTP2022-03-231-1/+1
* | | erts: Simplify map hashingJohn Högberg2022-02-111-6/+10
* | | Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\ \ \ | |/ /
| * | Update copyright yearRickard Green2021-12-131-1/+1
* | | Fix typos in erts/emulator/beamKian-Meng, Ang2021-11-301-1/+1
|/ /
* | erts: Add erts_usort_flatmap for usage by pamLukas Larsson2021-08-201-0/+1
* | Refactor away upsz as pointer argumentSverker Eriksson2021-04-091-1/+1
* | Do not allocate large map when value is the sameJosé Valim2021-04-091-1/+1
|/
* erts: Implement maps path iteratorLukas Larsson2017-10-131-3/+1
* erts: Implement map iterator using a stackLukas Larsson2017-10-131-1/+2
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* erts: Support custom salt in enif_hashGuilherme Andrade2017-04-221-1/+1
* erts: Add erts_map_from_ks_and_vsLukas Larsson2016-07-141-3/+5
* erts: Add BIF maps:take/2Björn-Egil Dahlberg2016-04-221-0/+1
* erts: Calculate flatmap value offsetLukas Larsson2016-04-151-1/+1
* update copyright-yearHenrik Nord2016-03-151-1/+1
* Merge branch 'sverk/dist-ctrl-msg-overflow' into sverk/dist-ctrl-msg-overflow...Sverker Eriksson2015-12-081-5/+8
|\
| * erts: Tweak hashmap heap size estimationSverker Eriksson2015-12-071-5/+8
* | erts: Remove halfword basic relative heap operationsBjörn-Egil Dahlberg2015-06-241-7/+2
* | erts: Remove HALFWORD_HEAP definitionBjörn-Egil Dahlberg2015-06-241-12/+2
|/
* Change license text to APLv2Bruce Yinhe2015-06-181-10/+11
* erts: Remove hashmap probabilistic heap overestimationSverker Eriksson2015-06-151-1/+13
* erts: Combine flat and hash maps under one unifying tagBjörn-Egil Dahlberg2015-03-251-26/+24
* erts: Remove HAMT_SUBTAG_NODE_ARRAYSverker Eriksson2015-03-241-6/+0
* erts: Ensure maps uses _rel functions in halfwordBjörn-Egil Dahlberg2015-03-191-3/+10
* erts: Restrict GCC intrinsics by compiler versionBjörn-Egil Dahlberg2015-03-131-1/+1
* erts: Set Maps small limit to 32 itemsBjörn-Egil Dahlberg2015-03-121-1/+5
* erts: Make hashmap iterator more flexibleSverker Eriksson2015-03-121-1/+1
* erts: Refactor maps naming conventionSverker Eriksson2015-03-121-17/+17
* erts: Add hashmap_iterator_prev to mapsBjörn-Egil Dahlberg2015-03-121-0/+1
* erts: Tweak over estimation of hashmap size for binary_to_termSverker Eriksson2015-03-121-0/+1
* erts: Reject duplicate keys for hamt in binary_to_termSverker Eriksson2015-03-121-1/+1
* First stab at binary_to_term for hamtSverker Eriksson2015-03-121-2/+2
* erts: Refactor hashmap_from_ks_and_vsBjörn-Egil Dahlberg2015-03-121-1/+6
* erts: Fix update_map_assoc instructionBjörn-Egil Dahlberg2015-03-121-0/+1
* erts: Add make_internal_hashSverker Eriksson2015-03-121-1/+1
* erts: Split hashmap_insert to down and upBjörn-Egil Dahlberg2015-03-121-9/+18
* erts: Handle hashmap in get_map_element(s) instructionsBjörn-Egil Dahlberg2015-03-121-1/+2
* erts: Remove erl_hashmap.[ch] filesBjörn-Egil Dahlberg2015-03-121-0/+67
* erts: Move hashmap:from_list/1 to mapsBjörn-Egil Dahlberg2015-03-121-0/+13
* erts: Move hashmap:get/2, find/2 and is_key/2 to mapsBjörn-Egil Dahlberg2015-03-121-0/+7