summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_db_tree.c
Commit message (Expand)AuthorAgeFilesLines
* 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: Consume reductions in ets:insert for bag duplicate checkSverker Eriksson2020-02-041-4/+7
* | Merge branch 'maint'Kjell Winblad2020-01-101-3/+10
|\ \ | |/
| * Fix ERL-1125: ordered_set ets:update_counter/4 bad position crashKjell Winblad2020-01-091-3/+10
* | Make ets:insert/2 and ets:insert_new/2 yieldKjell Winblad2019-12-181-4/+200
* | erts: Fix doxygen formattingJohn Högberg2019-10-151-4/+4
* | Use decentralized counters for ETS tables with write_concurrencyKjell Winblad2019-09-251-2/+5
* | erts: Use hidden exports for BIF trappingJohn Högberg2019-09-171-3/+3
|/
* erts: Add ets:info(_, binary)Rickard Green2019-08-291-2/+47
* Fix node container refc tests of ETSRickard Green2019-07-221-0/+6
* Decentralized counters for ETS ordered_set with write_concurrencyKjell Winblad2019-04-101-26/+71
* erts: Fix ets:select table fixation leak at owner changeSverker Eriksson2019-03-111-18/+33
* Merge branch 'sverker/maint/ets-no-mbuf-trapping/OTP-15660'Sverker Eriksson2019-03-071-14/+0
|\
| * Merge branch 'sverker/ets-no-mbuf-trapping/OTP-15660'Sverker Eriksson2019-03-071-14/+0
| |\
| | * erts: Remove ets traversal yielding if heap fragmentSverker Eriksson2019-03-071-14/+0
* | | erts: Tidy some ordered_set iteration codeSverker Eriksson2018-11-011-6/+26
* | | erts: Fix slot bug in find_next/prevSverker Eriksson2018-10-231-10/+12
* | | erts: Do contention adaptions during (updating) iterationsSverker Eriksson2018-10-231-77/+124
* | | erts: Optimize find_next/prev_from_pb_keySverker Eriksson2018-10-231-24/+14
* | | erts: Remove tree merging for ets:slotSverker Eriksson2018-10-191-54/+79
* | | erts: Remove tree merging for ets:first,last,next,prevSverker Eriksson2018-10-191-2/+2
* | | erts: Remove tree merging for ets:select*Sverker Eriksson2018-10-191-251/+407
* | | erts: Add table type assertions for static stack accessSverker Eriksson2018-10-191-12/+18
* | | erts: Refactor ets:select* bound key lookupSverker Eriksson2018-10-191-32/+36
* | | erts: Refactor ets ordered_set match spec key boundnessSverker Eriksson2018-10-191-75/+72
* | | erts: Fix bug introduced in merge commitSverker Eriksson2018-10-091-1/+1
* | | Merge branch 'maint'Sverker Eriksson2018-10-091-10/+2
|\ \ \ | |/ /
| * | Merge branch 'sverker/erts/ets-select_replace-bug/OTP-15346' into maintSverker Eriksson2018-10-091-10/+2
| |\ \
| | * | erts: Fix bug in ets:select_replace for bound keySverker Eriksson2018-10-091-10/+2
* | | | Add a more scalable ETS ordered_set implementationKjell Winblad2018-09-051-362/+552
* | | | Change "can not" into "cannot"Raimo Niskanen2018-07-271-2/+2
|/ / /
* | | Update copyright yearHenrik Nord2018-06-181-1/+1
* | | erts: Rename untrapping db_free_*empty*_tableSverker Eriksson2018-05-081-3/+4
* | | erts: Cleanup ets codeSverker Eriksson2018-05-081-38/+5
* | | erts: Make atomic ets:delete_all_objects yieldSverker Eriksson2018-05-081-4/+6
* | | Merge branch 'maint'John Högberg2017-09-111-3/+0
|\ \ \ | | |/ | |/|
| * | Replace ad-hoc MIN/MAX macros with common onesJohn Högberg2017-09-071-3/+0
| |/
* | erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson2017-07-171-13/+13
|/
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* erts: Introduce struct binary_internalsSverker Eriksson2017-04-121-6/+6
* Remove redundant variable initializationsGuilherme Andrade2017-03-231-3/+3
* Use ETS table id references on select_replaceGuilherme Andrade2017-03-221-3/+2
* erts: Optimize ets:select_replace to not use heapSverker Eriksson2017-03-221-2/+9
* Cleanup some unnecessary variable initializationSverker Eriksson2017-03-221-6/+4
* Reject unsafe matchspecs on ets:select_replace/2Guilherme Andrade2017-03-221-16/+36
* Use magic refs on revamped ETS codeGuilherme Andrade2017-03-221-8/+4
* Deduplicate select* code on ETS hash tablesGuilherme Andrade2017-03-221-1/+2
* ETS: Allow for matchspec-based replacementGuilherme Andrade2017-03-221-14/+393