summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/utils.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'maint' into masterSverker Eriksson2023-04-261-6/+25
|\
| * Merge branch 'sverker/24/erts/hashmap-collision-nodes' into sverker/25/erts/h...Sverker Eriksson2023-04-261-30/+81
| |\
| | * erts: Implement hashmap collision nodesSverker Eriksson2023-04-261-30/+81
| | * erts: Simplify map hashingJohn Högberg2023-04-261-0/+11
* | | erts: Modernize K&R-style functionsFrej Drejhammar2023-04-061-1/+1
* | | Update copyright yearErlang/OTP2023-03-211-1/+1
* | | erts: Remove recursion when comparing flatmapsSverker Eriksson2023-02-151-51/+74
* | | erts: Refactor PSTACK to prepare for use by flatmaps alsoSverker Eriksson2023-02-151-19/+29
* | | erts: Fix bug in small map compare introduced in 26.0-rc1Sverker Eriksson2023-02-151-14/+63
* | | erts: Refactor macros in erts_cmp_compound()Sverker Eriksson2023-02-151-11/+10
* | | erts: Optimize flatmap internal ordering of atomsSverker Eriksson2023-01-241-27/+186
* | | erts: Add support for UTF-8 in atom and string NIF functions.Andrew Bennett2022-11-221-4/+26
* | | Merge branch 'maint'Sverker Eriksson2022-11-171-6/+6
|\ \ \ | |/ /
| * | Merge branch 'sverker/erts/list_to_atom-negative-code-points/OTP-18321' into ...Sverker Eriksson2022-11-171-6/+6
| |\ \
| | * | erts: Make list_to_atom reject all negative code pointsSverker Eriksson2022-11-141-6/+6
* | | | erts: Break out hash routines to a separate moduleJohn Högberg2022-06-031-1693/+0
|/ / /
* | | erts: Remove MAP4 and MAP5 as they don't work in debugLukas Larsson2022-03-311-33/+37
* | | Update copyright yearErlang/OTP2022-03-231-1/+1
* | | erts: Simplify map hashingJohn Högberg2022-02-111-0/+11
* | | 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: Keep literal lists in the line tableJohn Högberg2021-10-221-9/+1
* | | Merge pull request #5254 from jhogberg/john/erts/optimize-fun-callsJohn Högberg2021-10-201-167/+204
|\ \ \
| * | | erts: Optimize fun callsJohn Högberg2021-10-201-167/+204
* | | | Remove empty tuples from heap and create global empty tuple constantKjell Winblad2021-10-201-4/+21
|/ / /
* | | Merge branch 'maint'Sverker Eriksson2021-06-071-20/+9
|\ \ \ | |/ /
| * | Merge branch 'sverker/hashmap-lto-bug/GH-4846/OTP-17477' into maintSverker Eriksson2021-06-071-20/+9
| |\ \
| | * | erts: Fix type error for hxnodecmp* callbacksSverker Eriksson2021-06-071-1/+0
| | * | erts: Fix pointer aliasing UB in hashmap internal sortSverker Eriksson2021-06-071-19/+9
* | | | Merge branch 'maint'Sverker Eriksson2021-06-011-17/+6
|\ \ \ \ | |/ / /
| * | | Merge branch 'sverker/erts/qsort-optimization' into maintSverker Eriksson2021-06-011-17/+6
| |\ \ \
| | * | | erts: Optimize erts_qsort_partion_arraySverker Eriksson2021-05-261-17/+6
| | |/ /
* | | | Merge pull request #4869 from jhogberg/bjorn/erts/jit-for-arm/OTP-17119John Högberg2021-05-261-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | erts: Support frame pointersJohn Högberg2021-05-241-0/+1
| |/ /
* | | erts: Fix internal hash for external pids/portsMaxim Fedorov2021-05-251-10/+2
|/ /
* | ets: use initial salt different from phash2Maxim Fedorov2021-03-161-4/+8
* | Make `maps:keys/1` and `maps:values/1` trappingKjell Winblad2021-02-121-13/+12
* | Generalize erts_qsort optimizations and insertion sort for small arraysKjell Winblad2021-02-121-39/+146
* | Optimize erts_qsortSverker Eriksson2021-02-121-85/+66
* | erts_qsort: Use qsort from the C standard library for small arraysKjell Winblad2021-02-121-7/+6
* | Refactor away YCF trapping boilerplate to general trapping functionKjell Winblad2021-02-121-0/+136
* | Trap `maps:from_keys/2`Kjell Winblad2021-02-121-4/+0
* | Trap `maps:from_list/1`Kjell Winblad2021-02-121-0/+219
* | erts: Fix equality of external ports on 32-bitSverker Eriksson2021-01-261-5/+10
* | Support of 64-bit portsRickard Green2020-12-161-27/+41
* | Implement EEP-54 (extended error information)Björn Gustavsson2020-12-021-3/+1
* | Merge branch 'rickard/alias/master/OTP-16718'Rickard Green2020-11-121-1/+1
|\ \
| * \ Merge branch 'rickard/alias/OTP-16718' into rickard/alias/master/OTP-16718Rickard Green2020-11-121-1/+1
| |\ \
| | * | Introduce internal references containing pid of creatorRickard Green2020-11-031-1/+1