summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_db_catree.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | erts: Consume reductions in ets:insert for bag duplicate checkSverker Eriksson2020-02-041-4/+8
* | Merge branch 'maint'Kjell Winblad2020-01-101-1/+4
|\ \ | |/
| * Fix ERL-1125: ordered_set ets:update_counter/4 bad position crashKjell Winblad2020-01-091-1/+4
* | Make ets:insert/2 and ets:insert_new/2 yieldKjell Winblad2019-12-181-0/+27
* | erts: Fix doxygen formattingJohn Högberg2019-10-151-4/+4
|/
* erts: Add ets:info(_, binary)Rickard Green2019-08-291-2/+18
* erts: Refactor ets catree deletionSverker Eriksson2019-08-151-144/+136
* Merge branch 'rickard/node-refc-tests-22' into maintRickard Green2019-07-221-0/+28
|\
| * Fix node container refc tests of ETSRickard Green2019-07-221-0/+28
* | ETS ordered_set: Improvements to the CA tree implementationKjell Winblad2019-06-181-26/+115
|/
* Fix broken ETS test caseKjell Winblad2019-04-181-1/+13
* Decentralized counters for ETS ordered_set with write_concurrencyKjell Winblad2019-04-101-3/+57
* erts: Fix ets:select table fixation leak at owner changeSverker Eriksson2019-03-111-18/+34
* erts: Fix volatile ets test case failures on debug VMSverker Eriksson2018-12-051-6/+10
* erts: Fix offheap leak of ets catree tmp iteration keySverker Eriksson2018-11-161-2/+22
* erts: Refactor erl_db_catree.cSverker Eriksson2018-11-161-49/+32
* erts: Tidy some ordered_set iteration codeSverker Eriksson2018-11-011-59/+76
* erts: Fix bug for catree iterationSverker Eriksson2018-11-011-1/+2
* erts: Remove lock ordering of catree base nodesSverker Eriksson2018-10-261-32/+15
* erts: Join empty base nodes in catreeSverker Eriksson2018-10-261-8/+10
* erts: Refactor DbUpdateHandle with nicer typesSverker Eriksson2018-10-231-6/+6
* erts: Refactor away function generating macros in erl_db_catree.cSverker Eriksson2018-10-231-143/+93
* erts: Fix faulty assert in catree_find_nextprev_rootSverker Eriksson2018-10-231-5/+14
* erts: Provoke random catree split/join for DEBUG emulatorSverker Eriksson2018-10-231-0/+26
* erts: Fix lc_key in base nodesSverker Eriksson2018-10-231-4/+4
* erts: Do contention adaptions during (updating) iterationsSverker Eriksson2018-10-231-131/+184
* erts: Add erts_debug feature 'ets_force_split'Sverker Eriksson2018-10-231-2/+23
* erts: Implement ets:info(T, stats) for catreesSverker Eriksson2018-10-231-0/+36
* erts: Remove dead tree merging codeSverker Eriksson2018-10-191-343/+0
* erts: Remove tree merging for print and foreach_offheapSverker Eriksson2018-10-191-6/+20
* erts: Remove tree merging for ets:slotSverker Eriksson2018-10-191-5/+7
* erts: Remove tree merging for ets:first,last,next,prevSverker Eriksson2018-10-191-69/+66
* erts: Remove tree merging for ets:select*Sverker Eriksson2018-10-191-51/+353
* erts: Refactor out DbRouteKey structSverker Eriksson2018-10-031-51/+49
* erts: Remove dead code in erl_db_catreeSverker Eriksson2018-10-031-5/+1
* erts: Fix bug in erl_db_catreeSverker Eriksson2018-10-031-0/+1
* erts: Add lock order check for route nodesSverker Eriksson2018-10-031-10/+24
* erts: Add lock order check of erl_db_catree base nodesSverker Eriksson2018-10-031-57/+117
* erts: Add some ERTS_RESTRICT pointersSverker Eriksson2018-10-031-5/+5
* erts: Do some refactoring in erl_db_catree.cSverker Eriksson2018-10-031-368/+285
* erts: Improve deallocation of CATree nodesSverker Eriksson2018-10-031-60/+75
* erts: Refactor rename union in DbTableCATreeNodeSverker Eriksson2018-10-031-81/+79
* Add a more scalable ETS ordered_set implementationKjell Winblad2018-09-051-0/+2174