summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_db_hash.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2022-02-151-1/+1
* erts: Micro-optimize ets lock adaptionSverker Eriksson2022-02-041-38/+51
* erts: Improve ets grow/shrink for {write_concurrency,auto}Sverker Eriksson2022-02-041-91/+91
* Merge pull request #5494 from garazdawi/lukas/erts/fix-ets-read_concurrency-m...Lukas Larsson2021-12-221-4/+9
|\
| * erts: Fix ets memory calculation for read_concurrencyLukas Larsson2021-12-221-4/+9
* | Update copyright yearRickard Green2021-12-161-1/+1
|/
* Fix typos in erts/emulator/beamKian-Meng, Ang2021-11-301-2/+2
* ETS {write_concurrency, auto} fixes and remove {write_concurrency, N}Kjell Winblad2021-10-191-1/+1
* Fixes due to comments by @sverkerKjell Winblad2021-10-061-25/+29
* {write_concurrency, auto}: Fix missing destroy of old lock arrayKjell Winblad2021-09-221-1/+4
* Add {write_concurrency, auto} option to ETS tablesKjell Winblad2021-09-171-19/+209
* Make it possible to set n.o. locks for hash ETS tables up to 32768Kjell Winblad2021-09-171-27/+69
* erts: Statically allocate trap export entries againJohn Högberg2020-11-131-4/+4
* Merge branch 'sverker/refactor-match-dbterm'Sverker Eriksson2020-10-051-62/+85
|\
| * erts: Refactor hash match_traversalSverker Eriksson2020-09-241-47/+64
| * erts: Refactor ETS matchingSverker Eriksson2020-09-221-23/+29
* | Merge branch 'maint'Sverker Eriksson2020-09-281-4/+16
|\ \
| * \ Merge 'sverker/22/ets-select_replace-compressed/ERL-1356/OTP-16874' into maintSverker Eriksson2020-09-281-4/+16
| |\ \ | | |/
| | * Merge 'sverker/21/ets-select_replace-compressed/OTP-16874'Sverker Eriksson2020-09-211-4/+16
| | |\
| | | * Merge 'sverker/20/ets-select_replace-compressed/OTP-16874'Sverker Eriksson2020-09-211-4/+16
| | | |\
| | | | * erts: Fix bug in ets:replace/2 on compressed tableSverker Eriksson2020-09-211-4/+17
* | | | | erts: Refactor bif exports to be allocated at start-timeLukas Larsson2020-09-211-4/+4
|/ / / /
* | | | Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\ \ \ \ | |/ / /
| * | | Update copyright yearRickard Green2020-03-131-1/+1
* | | | Raise system_limit exception if match-spec compile use too much stackRickard Green2020-03-111-2/+8
* | | | erts: Optimize ets insert list into compressed bagSverker Eriksson2020-02-281-28/+34
* | | | erts: Fix bug in ets:insert of list into compressed bagSverker Eriksson2020-02-281-1/+1
* | | | Merge 'maint'Sverker Eriksson2020-02-061-1/+4
|\ \ \ \ | |/ / /
| * | | Merge 'sverker/ets-update-counter-fix/ERL-1127/OTP-16404'Sverker Eriksson2020-02-061-1/+4
| |\ \ \
| | * | | erts: Fix bug in ets:update_counter causing wrong table sizeSverker Eriksson2020-02-041-1/+4
| | |/ /
* | | | erts: Consume reductions in ets:insert for bag duplicate checkSverker Eriksson2020-02-041-5/+11
* | | | Make ets:insert/2 and ets:insert_new/2 yieldKjell Winblad2019-12-181-6/+242
* | | | Merge branch 'maint'Lukas Larsson2019-11-291-3/+3
|\ \ \ \ | |/ / /
| * | | ets: Remove table locking when using smp 1Lukas Larsson2019-11-151-3/+3
* | | | ets_hash_decentralized_counters: use higher shrink limitKjell Winblad2019-09-251-8/+48
* | | | Add `ets:new/2` option to disable decentralized countersKjell Winblad2019-09-251-1/+1
* | | | Use decentralized counters for ETS tables with write_concurrencyKjell Winblad2019-09-251-61/+166
* | | | Merge branch 'maint'Sverker Eriksson2019-09-121-0/+6
|\ \ \ \ | |/ / /
| * | | Fix offheap check of emptied ets hash tableSverker Eriksson2019-09-101-0/+6
* | | | Merge branch 'maint'Sverker Eriksson2019-09-021-1/+133
|\ \ \ \ | |/ / /
| * | | erts: Add ets:info(_, binary)Rickard Green2019-08-291-2/+134
* | | | Merge branch 'maint'Rickard Green2019-07-221-0/+6
|\ \ \ \ | |/ / /
| * | | Fix node container refc tests of ETSRickard Green2019-07-221-0/+6
* | | | Merge branch 'sverker/hash-improve-shrink'Sverker Eriksson2019-07-051-68/+179
|\ \ \ \
| * | | | erts: Tweak hash shrink limitSverker Eriksson2019-07-051-10/+37
| * | | | erts: Improve hash shrinkingSverker Eriksson2019-07-021-58/+142
| |/ / /
* | | | Merge branch 'sverker/ets_SUITE-fixtable_iter_bag'Sverker Eriksson2019-07-051-1/+2
|\ \ \ \ | |/ / / |/| | |
| * | | stdlib: ets_SUITE:fixtable_iter_bagSverker Eriksson2019-07-051-1/+2
| |/ /
* | | Decentralized counters for ETS ordered_set with write_concurrencyKjell Winblad2019-04-101-16/+47
* | | erts: Fix bug for yielding ets:replaceSverker Eriksson2019-03-151-0/+1