summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_map.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'sverker/24/erts/hashmap-collision-nodes/OTP-18569'Sverker Eriksson2023-04-271-12/+7
|\
| * erts: Remove dead codeSverker Eriksson2023-04-271-12/+7
* | Merge branch 'sverker/24/erts/hashmap-collision-nodes' into sverker/25/erts/h...Sverker Eriksson2023-04-261-252/+425
|\ \ | |/
| * erts: Implement hashmap collision nodesSverker Eriksson2023-04-261-234/+420
| * erts: Simplify map hashingJohn Högberg2023-04-261-32/+17
* | Merge branch 'rickard/global-fixes/24.3.3/OTP-17934' into rickard/global-fixe...Rickard Green2022-05-251-41/+99
|\ \
| * \ Merge branch 'rickard/global-fixes/23.3.4/OTP-17934' into rickard/global-fixe...Rickard Green2022-05-251-39/+95
| |\ \ | | |/ | |/|
| | * Merge branch 'rickard/global-fixes/22.3.4/OTP-17934' into rickard/global-fixe...Rickard Green2022-05-251-39/+95
| | |\
| | | * [erts,kernel] Connection ID informationRickard Green2022-05-031-39/+95
* | | | Merge pull request #5721 from jhogberg/john/jit/optimize-map-lookups/OTP-17913John Högberg2022-02-211-32/+17
|\ \ \ \
| * | | | erts: Simplify map hashingJohn Högberg2022-02-111-32/+17
* | | | | Update copyright yearErlang/OTP2022-02-151-1/+1
|/ / / /
* | | | Fix typos (repeated words) [doc] [ci skip]Marc-André Lafortune2022-02-051-1/+1
* | | | 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-4/+4
* | | | Merge pull request #5254 from jhogberg/john/erts/optimize-fun-callsJohn Högberg2021-10-201-3/+10
|\ \ \ \
| * | | | erts: Optimize fun callsJohn Högberg2021-10-201-3/+10
| |/ / /
* | | | Remove empty tuples from heap and create global empty tuple constantKjell Winblad2021-10-201-13/+24
|/ / /
* | | erts: Add erts_usort_flatmap for usage by pamLukas Larsson2021-08-201-0/+38
* | | erts: Fix type error for hxnodecmp* callbacksSverker Eriksson2021-06-071-8/+12
* | | Refactor away upsz as pointer argumentSverker Eriksson2021-04-091-4/+4
* | | Refactor away some obsolete halfword macrosSverker Eriksson2021-04-091-6/+1
* | | Do not allocate large map when value is the sameJosé Valim2021-04-091-5/+21
* | | Merge branch 'lukas/erts/clang-sanatizer'Sverker Eriksson2021-02-181-0/+6
|\ \ \
| * | | erts: Add asserts to suppress false positives found by clang saLukas Larsson2021-02-181-0/+6
* | | | Make `maps:keys/1` and `maps:values/1` trappingKjell Winblad2021-02-121-42/+148
* | | | Refactor away YCF trapping boilerplate to general trapping functionKjell Winblad2021-02-121-178/+28
* | | | Trap `maps:from_keys/2`Kjell Winblad2021-02-121-21/+121
* | | | Trap `maps:from_list/1`Kjell Winblad2021-02-121-71/+323
|/ / /
* | | Add maps:from_keys/2 BIFJosé Valim2020-12-011-20/+68
* | | erts: Statically allocate trap export entries againJohn Högberg2020-11-131-2/+2
* | | otp: Remove HiPE and HiPE-related accessoriesJohn Högberg2020-11-091-4/+0
* | | Merge branch 'maint'Sverker Eriksson2020-09-281-5/+0
|\ \ \ | |/ /
| * | Merge branch 'sverker/enif_make_map-alloc_env/OTP-16863' into maintSverker Eriksson2020-09-281-5/+0
| |\ \
| | * | erts: Fix enif_make_map* with dynamic environmentSverker Eriksson2020-09-171-5/+0
| | |/
* | | erts: Refactor bif exports to be allocated at start-timeLukas Larsson2020-09-211-2/+2
|/ /
* | Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\ \ | |/
| * Update copyright yearRickard Green2020-03-131-1/+1
* | Do not merge maps when they are the same or emptyJosé Valim2019-10-301-1/+11
|/
* Merge branch 'maint'Sverker Eriksson2019-02-111-1/+1
|\
| * Merge tag 'OTP-21.2' into sverker/map-from-ks-vs-bugSverker Eriksson2019-02-061-85/+408
| |\
| * | erts: Fix bug in erts_map_from_ks_and_vsSverker Eriksson2019-02-061-1/+1
* | | Simplify GC BIFsBjörn Gustavsson2018-12-131-6/+11
* | | Do not allocate a new map when the value is the sameJose Valim & Michal Muskala2018-07-251-14/+24
* | | maps:new/0 is no longer a BIFMichał Muskała2018-07-171-19/+0
| |/ |/|
* | Update copyright yearHenrik Nord2018-06-181-1/+1
* | erts: Silence gcc warningsSverker Eriksson2018-05-161-6/+12
* | erts: Try fix contant maps:next orderSverker Eriksson2018-05-091-11/+21
* | Introduce is_map_key/2 guard BIFMichał Muskała2018-04-291-1/+6