summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_db.c
Commit message (Expand)AuthorAgeFilesLines
* erts: Use hidden exports for BIF trappingJohn Högberg2019-09-171-8/+8
* erts: Add ets:info(_, binary)Rickard Green2019-08-291-2/+90
* Fix node container refc tests of ETSRickard Green2019-07-221-3/+12
* Fix broken ETS test caseKjell Winblad2019-04-181-0/+13
* Decentralized counters for ETS ordered_set with write_concurrencyKjell Winblad2019-04-101-32/+117
* erts: Fix ets:select table fixation leak at owner changeSverker Eriksson2019-03-111-32/+40
* erts: Yield later during process exit and allow free procs to runLukas Larsson2019-02-211-8/+8
* erts: Refactor rbt _yielding to use reductionsLukas Larsson2019-02-051-2/+4
* erts: Add erts_debug feature 'ets_force_split'Sverker Eriksson2018-10-231-0/+13
* erts: Implement ets:info(T, stats) for catreesSverker Eriksson2018-10-231-2/+13
* erts: Improve deallocation of CATree nodesSverker Eriksson2018-10-031-22/+9
* Add a more scalable ETS ordered_set implementationKjell Winblad2018-09-051-7/+33
* erts: Fix seq_trace to not clear token for system messagesLukas Larsson2018-08-031-0/+1
* Update copyright yearHenrik Nord2018-06-181-1/+1
* Merge branch 'sverker/ets-auto-unfix-delete-race/OTP-15109'Sverker Eriksson2018-06-071-4/+3
|\
| * erts: Fix race between ets table deletion and auto-unfixSverker Eriksson2018-06-071-4/+3
* | erts: Increase scalability of ets name lookupSverker Eriksson2018-06-041-3/+7
* | erts: Rename one of delete_trap to select_delete_trapSverker Eriksson2018-06-041-1/+1
* | erts: Refactor usage of am_atom_put to ERTS_MAKE_AMSverker Eriksson2018-06-041-7/+7
* | erts: Add system_info(ets_count)Sverker Eriksson2018-06-041-7/+19
* | erts: Fix narrow race between ets:new and ets:deleteSverker Eriksson2018-05-181-1/+2
* | Merge branch 'sverker/ets-delete_all_objects-trap/OTP-15078'Sverker Eriksson2018-05-181-238/+339
|\ \
| * | erts: Rename untrapping db_free_*empty*_tableSverker Eriksson2018-05-081-1/+1
| * | erts: Cleanup ets codeSverker Eriksson2018-05-081-3/+3
| * | erts: Make atomic ets:delete_all_objects yieldSverker Eriksson2018-05-081-225/+329
| * | erts: Fix reduction bump for ets:delete/1Sverker Eriksson2018-04-251-9/+6
* | | erts: Optimize monitor signal by message piggybackSverker Eriksson2018-04-261-1/+1
|/ /
* | erts: Use table ref for select continuationSverker Eriksson2018-04-201-0/+7
* | Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg2018-03-091-1/+1
* | Add ets:whereis/1 for resolving table names -> tid()John Högberg2018-02-221-1/+27
* | Merge branch 'maint'Sverker Eriksson2017-09-121-10/+1
|\ \ | |/
| * Merge branch 'sverker/ets-fix-assert-fix' into maintSverker Eriksson2017-09-121-10/+1
| |\
| | * erts: Fix faulty ASSERT of table fixation counterSverker Eriksson2017-09-051-10/+1
* | | erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson2017-07-171-115/+115
* | | erts: Remove ERTS_SMP and USE_THREAD definesLukas Larsson2017-07-171-78/+0
|/ /
* | Allow toggling lock counting at runtimeJohn Högberg2017-07-061-10/+53
|/
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* erts: Introduce struct binary_internalsSverker Eriksson2017-04-121-3/+3
* erts: Introduce erts_bin_releaseSverker Eriksson2017-04-111-11/+6
* Use ETS table id references on select_replaceGuilherme Andrade2017-03-221-1/+1
* Disable ets:select_replace/2 for bagsGuilherme Andrade2017-03-221-0/+8
* ETS: Allow for matchspec-based replacementGuilherme Andrade2017-03-221-0/+96
* erts: Improve reduction count during table cleanupSverker Eriksson2017-03-221-34/+42
* erts: Cleanup table status bitsSverker Eriksson2017-03-221-1/+1
* erts: Remove now redundant 'id' from DbTableCommonRickard Green2017-03-221-47/+47
* erts: Remove meta_main_tabSverker Eriksson2017-03-221-193/+8
* erts: Pass tid argument down to trapping functionsSverker Eriksson2017-03-221-7/+6
* erts: Print table id as ref in crashdump and break menuSverker Eriksson2017-03-221-1/+13
* erts: Replace meta_pid_to{_fixed}_tab with linked listsSverker Eriksson2017-03-221-566/+464
* Implement ets:all() using scheduler specific dataRickard Green2017-03-021-84/+475