Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-23 | Merge branch 'ingela/ssl/dtls-frag' | Ingela Anderton Andin | |
* ingela/ssl/dtls-frag: dtls: Handle overlapping fragments | |||
2017-03-23 | dtls: Handle overlapping fragments | Ingela Anderton Andin | |
Fragment reassembling needs to handle that a smaller fragment then sent originally might overlap an earlier received fragment. | |||
2017-03-23 | Merge branch 'hans/ssh/benchmarks' | Hans Nilsson | |
Old ssh_benchmark_SUITE was very resource demanding. The new ssh_bench_SUITE is start of a new way to measure. | |||
2017-03-23 | ssh: disable problematic crypto in ssh_bench_SUITE | Hans Nilsson | |
2017-03-23 | ssh: new benchmark suite: ssh_bench_SUITE | Hans Nilsson | |
2017-03-23 | ssh: remove old ssh_benchmark_SUITE | Hans Nilsson | |
Seem to draw much resources (time & prim mem) | |||
2017-03-23 | Remove ctab_array since apparently is not used | Kostis Sagonas | |
2017-03-23 | Remove (now) unnecessary argument of pack_constants | Kostis Sagonas | |
2017-03-23 | Merge branch 'egil/erts/fix-no-thread-signal-service' | Björn-Egil Dahlberg | |
* egil/erts/fix-no-thread-signal-service: erts: Don't allocate memory during signal handling erts: Fix erl_async include files for no-threads | |||
2017-03-23 | Remove redundant variable initializations | Guilherme Andrade | |
2017-03-23 | ets: Polish select_replace/2 documentation | Guilherme Andrade | |
2017-03-22 | Use ETS table id references on select_replace | Guilherme Andrade | |
2017-03-22 | erts: Optimize ets:select_replace to not use heap | Sverker Eriksson | |
for temporary matchspec results. ToDo: Would be even nicer if PAM could allocate and build the ETS objects without extra copy_struct needed. | |||
2017-03-22 | erts: Fix benign bug in match spec machine | Sverker Eriksson | |
Looks like this line has truly been dead code as ets has (so far) always been using ERTS_PAM_COPY_RESULT and matchPushExpr is not generated for tracing. | |||
2017-03-22 | Cleanup some unnecessary variable initialization | Sverker Eriksson | |
2017-03-22 | Add more complete key-safety check | Sverker Eriksson | |
2017-03-22 | Fix typo that broke debug builds | Guilherme Andrade | |
2017-03-22 | Reject unsafe matchspecs on ets:select_replace/2 | Guilherme Andrade | |
Preemptively fail operation with badarg if the replacement object might have a different key. | |||
2017-03-22 | Use magic refs on revamped ETS code | Guilherme Andrade | |
2017-03-22 | Deduplicate select* code on ETS hash tables | Guilherme Andrade | |
Refactor existing solution into a common iteration loop parameterized using stateful callbacks. | |||
2017-03-22 | Disable ets:select_replace/2 for bags | Guilherme Andrade | |
The existing implementation presented both semantic inconsistencies and performance issues. | |||
2017-03-22 | Add unit tests for ets:select_replace/2 | Guilherme Andrade | |
2017-03-22 | ETS: Allow for matchspec-based replacement | Guilherme Andrade | |
2017-03-22 | This patch fixes the issue in which erlang fails to start | Deepak Goel | |
if the hostname is 64 characters on a linux system. | |||
2017-03-22 | Attempt faster approach to strong random floats | Guilherme Andrade | |
2017-03-22 | Allow for crypto upgrades when using rand plugin | Guilherme Andrade | |
2017-03-22 | fixup! Support cryptographically strong rand plugin | Guilherme Andrade | |
Minimize use of guards. | |||
2017-03-22 | fixup! Support cryptographically strong rand plugin | Guilherme Andrade | |
Fix plugin alg type | |||
2017-03-22 | fixup! Support cryptographically strong rand plugin | Guilherme Andrade | |
Fix documented range (interval is half-open.) | |||
2017-03-22 | fixup! Support cryptographically strong rand plugin | Guilherme Andrade | |
Be friendlier to Dialyzer | |||
2017-03-22 | Merge margnus1/hipe-range-split-rebase/PR-1380/OTP-14293 | Sverker Eriksson | |
HiPE: Range splitting register allocation | |||
2017-03-22 | Merge branch 'sverker/ets-table-identifiers/OTP-14094' | Sverker Eriksson | |
* sverker/ets-table-identifiers: observer: Polish crashdump viewer for ETS observer: Polish Table Viewer tab stdlib: Remove ets_SUITE:memory_check_summary erts: Improve reduction count during table cleanup erts: Cleanup table status bits erts: Remove now redundant 'id' from DbTableCommon erts: Remove meta_main_tab erts: Pass tid argument down to trapping functions erts: Print table id as ref in crashdump and break menu erts: Replace meta_pid_to{_fixed}_tab with linked lists erts: Correct erl_rbtree comments about yielding erts: Add ERTS_RBT_YIELD_STAT_INIT to erl_rbtree Fix node_container_SUITE list_to_ref/1 Implement ets:all() using scheduler specific data Rename fixation count in ets table to avoid confusion Introduce references as table identifiers | |||
2017-03-22 | observer: Polish crashdump viewer for ETS | Sverker Eriksson | |
Replaced "Id" column with "Is Named". Removed "Slot" column. Sort by name instead if id. Use name in right-click menu instead of id. | |||
2017-03-22 | observer: Polish Table Viewer tab | Sverker Eriksson | |
to adapt to new ref table identifiers. I moved the "Table Id" column last. | |||
2017-03-22 | stdlib: Remove ets_SUITE:memory_check_summary | Sverker Eriksson | |
and let each test case fail, like it was before. Seems growing/shrinking meta tables was causing the sporadic failed memory checks. | |||
2017-03-22 | erts: Improve reduction count during table cleanup | Sverker Eriksson | |
2017-03-22 | erts: Cleanup table status bits | Sverker Eriksson | |
2017-03-22 | erts: Remove now redundant 'id' from DbTableCommon | Rickard Green | |
'the_name' keeps name of all tables. 'type' & DB_NAMED_TABLE mark tables as named. table ref id is built from magic bin when needed. | |||
2017-03-22 | erts: Remove meta_main_tab | Sverker Eriksson | |
\o/ O / \ Also removed the body for CHECK_TABLES enabled by HARDDEBUG. Removed quite useless check for hash, but kept dead check code for tree. | |||
2017-03-22 | erts: Pass tid argument down to trapping functions | Sverker Eriksson | |
to get rid of meta table lookup by integer (tb->common.id) | |||
2017-03-22 | erts: Print table id as ref in crashdump and break menu | Sverker Eriksson | |
2017-03-22 | erts: Replace meta_pid_to{_fixed}_tab with linked lists | Sverker Eriksson | |
from process psd through all owned/fixed tables. As meta_pid_to{_fixed}_tab maps to slot in meta_main_tab which is planned for destruction. In this commit we no longer seize table lock while freeing the table (free_table_cont) as it's not needed and makes the code a bit simpler. Any concurrent operation on the table will only access lock, owner and status and then bail out. | |||
2017-03-22 | erts: Correct erl_rbtree comments about yielding | Sverker Eriksson | |
true is yielding, false is done. and correct return value for unused foreach_ordered__ | |||
2017-03-22 | erts: Add ERTS_RBT_YIELD_STAT_INIT to erl_rbtree | Sverker Eriksson | |
for dynamic initialization of yield state. | |||
2017-03-22 | Fix node_container_SUITE | Rickard Green | |
2017-03-22 | list_to_ref/1 | Rickard Green | |
2017-03-22 | Merge pull request #1383 from shezarkhani/patch-1 | Björn Gustavsson | |
Minor document fix for proplists | |||
2017-03-22 | Merge pull request #1385 from brucify/patch-4 | Björn Gustavsson | |
Update README.md | |||
2017-03-22 | erts: Don't allocate memory during signal handling | Björn-Egil Dahlberg | |
Allocations and message sending are now scheduled by a signal, via a signal state bitmap, instead of doing it directly in the signal handler. | |||
2017-03-21 | Fix alignment of byte-sized constants | Kostis Sagonas | |