Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-21 | stdlib: Allow characters in types and constant patterns | Hans Bolinder | |
Characters ($char) can be used in constant pattern expressions. They can also be used in types and contracts. | |||
2016-12-21 | Merge branch 'maint' | Ingela Anderton Andin | |
2016-12-21 | Merge branch 'ingela/inets/httpc-user-hangs/ERL-271/OTP-14091' into maint | Ingela Anderton Andin | |
* ingela/inets/httpc-user-hangs/ERL-271/OTP-14091: inets: httpc - Prevent hanging user process inets: httpc - clean code | |||
2016-12-21 | inets: httpc - Prevent hanging user process | Ingela Anderton Andin | |
Input should be checked and httpc_handler process shall terminate gracefully on errors so that user process will in hang in gen_server:call. | |||
2016-12-21 | inets: httpc - clean code | Ingela Anderton Andin | |
Remove dead code and redundant debug macros. Better to use tracing for debugging. | |||
2016-12-21 | Merge branch 'maint' | Ingela Anderton Andin | |
2016-12-21 | Merge branch 'ingela/inets/httpc-stream/ERL-116/OTP-13571' into maint | Ingela Anderton Andin | |
* ingela/inets/httpc-stream/ERL-116/OTP-13571: inets: httpc - Chunk size decoding could fail | |||
2016-12-20 | Merge branch 'maint' | Sverker Eriksson | |
2016-12-20 | Merge pull request #1263 from hawk/hm/stacktrace-depth/OTP-14119 | Sverker Eriksson | |
Make depth of current_stacktrace configurable | |||
2016-12-20 | stdlib: Remove whitespace error in gen_event_SUITE | Björn-Egil Dahlberg | |
2016-12-20 | [ct] Add tests for .app and .appup files | Siri Hansen | |
2016-12-20 | Merge branch 'sverker/misc-master' | Sverker Eriksson | |
2016-12-20 | Merge branch 'maint' | Sverker Eriksson | |
2016-12-20 | Merge branch 'sverker/map-footprint-docs/OTP-14118' into maint | Sverker Eriksson | |
* sverker/map-footprint-docs: erts: Correct memory footprint for maps | |||
2016-12-20 | erts: Fix some compile warnings for port_SUITE | Sverker Eriksson | |
2016-12-20 | erts: Add missing make rules for port_SUITE | Sverker Eriksson | |
Seems some default rule made it work before until an upgrade of FreeBSD resulted in: make: don't know how to make dead_port. Stop | |||
2016-12-20 | Merge branch 'egil/ssh/use-maps-instead-of-dict/OTP-14117' | Björn-Egil Dahlberg | |
* egil/ssh/use-maps-instead-of-dict/OTP-14117: ssh: Use maps instead of dict in ssh_sftp ssh: Remove whitespace errors in ssh_sftp.erl | |||
2016-12-20 | Update preloaded modules | Lukas Larsson | |
2016-12-20 | Merge branch 'mikpe/erts/system_info-atom_table/PR-1286/OTP-13976' | Lukas Larsson | |
* mikpe/erts/system_info-atom_table/PR-1286/OTP-13976: erts: add erlang:system_info(atom_count) | |||
2016-12-20 | erts: add erlang:system_info(atom_count) | Mikael Pettersson | |
2016-12-20 | erts: Correct memory footprint for maps | Sverker Eriksson | |
Small map was wrong as we should include our own top Eterm and exclude them for keys and values. Large maps was wrong as it described the theoretical minimum of a full tree, which does not happen in reality. | |||
2016-12-20 | crypto: Support chacha20_poly1305 | Yuki Ito | |
This commit reactivates chacha20_poly1305 and fixes the imprementation for the released OpenSSL 1.1.0 or later. | |||
2016-12-20 | inets: httpc - Chunk size decoding could fail | Ingela Anderton Andin | |
Correct chunk decoding by adding missing argument to match. The symptom was that chunk decoding sometimes failed depending on stream data arrival timing. | |||
2016-12-20 | Merge branch 'maint' | Siri Hansen | |
2016-12-20 | Merge branch 'siri/cdv/multi-line-slogan/ERL-318/OTP-14093' into maint | Siri Hansen | |
* siri/cdv/multi-line-slogan/ERL-318/OTP-14093: [crashdump_viewer] Allow multiple lines in Slogan | |||
2016-12-20 | Merge branch 'siri/etop/cpu-per-interval/OTP-14090' into maint | Siri Hansen | |
* siri/etop/cpu-per-interval/OTP-14090: [etop] Show CPU utilization for last interval only | |||
2016-12-19 | Merge branch 'maint' | Sverker Eriksson | |
2016-12-19 | Merge branch 'sverker/cuddle-port_SUITE' into maint | Sverker Eriksson | |
* sverker/cuddle-port_SUITE: erts: Fix faulty printout in port_SUITE | |||
2016-12-19 | erts: Add some improvements to erl_nif docs | Sverker Eriksson | |
2016-12-19 | erts: Add ERL_ABORT_ON_FAILURE for driver_SUITE | Sverker Eriksson | |
2016-12-19 | erts: Tidy up in efile_drv.c | Sverker Eriksson | |
ERL_DRV_USE_NO_CALLBACK only meaningful when deselecting. | |||
2016-12-19 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2016-12-19 | Merge branch 'legoscia/remove-watchdog-vestiges/PR-1255/OTP-14112' into maint | Björn-Egil Dahlberg | |
* legoscia/remove-watchdog-vestiges/PR-1255/OTP-14112: Remove vestiges of watchdog support in heart | |||
2016-12-19 | Merge branch 'egil/public_key/use-maps-instead-of-dict/OTP-14111' | Björn-Egil Dahlberg | |
2016-12-19 | Merge pull request #1280 from bjorng/bjorn/effiency-guide-myths/OTP-13652 | Björn Gustavsson | |
Update the myths in the Efficiency Guide for OTP 20 | |||
2016-12-19 | Extend the text for "_" myth | Björn Gustavsson | |
Thanks to Joe Armstrong for the suggestion. | |||
2016-12-19 | Shorten the tail-recursion myth | Björn Gustavsson | |
The myth about tail recursion being faster than body recursion still seems to be alive, but we don't need to spend that much space discussing it as we needed earlier. Shorten the discussion and include a link to to Fred Hebert's excellent blog post. | |||
2016-12-19 | Merge branch 'maint' | Rickard Green | |
* maint: Remove faulty release note for these fixes New test cases testing stacktrace from apply on erlang:error() Fix stactrace for apply on error/[1,2], exit/1, or throw/1 Fix stack-trace generated by a traced process Conflicts: erts/emulator/beam/beam_emu.c erts/etc/unix/etp-commands.in | |||
2016-12-19 | Merge branch 'rickard/stacktrace-bugs' into maint | Rickard Green | |
OTP-14055 * rickard/stacktrace-bugs: Remove faulty release note for these fixes New test cases testing stacktrace from apply on erlang:error() Fix stactrace for apply on error/[1,2], exit/1, or throw/1 Fix stack-trace generated by a traced process | |||
2016-12-19 | Remove faulty release note for these fixes | Rickard Green | |
2016-12-19 | New test cases testing stacktrace from apply on erlang:error() | Rickard Green | |
2016-12-19 | Fix stactrace for apply on error/[1,2], exit/1, or throw/1 | Rickard Green | |
2016-12-19 | Fix stack-trace generated by a traced process | Rickard Green | |
2016-12-19 | erts: Fix faulty printout in port_SUITE | Sverker Eriksson | |
2016-12-19 | Fix printout of timer data in crash dump | Rickard Green | |
2016-12-19 | Merge pull request #1288 from bjorng/bjorn/compiler/use-less-memory | Björn Gustavsson | |
Reduce memory consumption during compilation | |||
2016-12-19 | Merge pull request #1290 from bjorng/bjorn/stdlib/take | Björn Gustavsson | |
Add take/2 to all dictionary modules OTP-14102 | |||
2016-12-19 | Add take/2 to all dictionary modules | Björn Gustavsson | |
Similar to maps:take/2, add take/2 to the other dictionary modules in STDLIB: orddict:take(Key, Dict) -> {Val,NewDict} | 'error'. dict:take(Key, Dict) -> {Val,NewDict} | 'error'. gb_trees:take(Key, Dict) -> {Val,NewDict}. For gb_trees also add: gb_trees:take_any(Key, Dict) -> {Val,NewDict} | 'error'. gb_trees already has delete() and delete_any(), so we will follow that design pattern. Suggested by Boris Bochkaryov in https://github.com/erlang/otp/pull/1209. | |||
2016-12-19 | Merge branch 'maint' | Ingela Anderton Andin | |
2016-12-19 | Merge branch 'ingela/ssl/terminate/OTP-14100' into maint | Ingela Anderton Andin | |
* ingela/ssl/terminate/OTP-14100: ssl: Correct terminate behaviour |