summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Merge branch 'anders/diameter/17.5.5/OTP-12757' into maint-17Erlang/OTP2015-05-293-4/+10
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * anders/diameter/17.5.5/OTP-12757: vsn -> 1.9.2 Update appup for 17.5.5 Fix mangled release note
| | * | | | | | | | vsn -> 1.9.2Anders Svensson2015-05-231-1/+1
| | | | | | | | | |
| | * | | | | | | | Update appup for 17.5.5Anders Svensson2015-05-231-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - OTP-12741: disfunctional counters - OTP-12744: diameter_sctp race No load order requirements.
| | * | | | | | | | Fix mangled release noteAnders Svensson2015-05-231-1/+1
| | |/ / / / / / /
| * | | | | | | | Merge branch 'anders/diameter/sctp/OTP-12744' into maint-17Erlang/OTP2015-05-293-21/+44
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * anders/diameter/sctp/OTP-12744: Fix diameter_sctp listener race Tweak transport suite failures Run traffic suite over SCTP
| | * | | | | | | | Fix diameter_sctp listener raceAnders Svensson2015-05-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 4b691d8d made it possible for accepting transport processes to be started concurrently, and commit 77c1b162 adapted diameter_sctp to this, but missed that the publication of the listener process in diameter_reg has to precede the return of its start function. As a result, concurrent starts could result in multiple listener processes.
| | * | | | | | | | Tweak transport suite failuresAnders Svensson2015-05-241-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make anything but a comm_up sctp_assoc_change crash. Make timeouts more reasonable.
| | * | | | | | | | Run traffic suite over SCTPAnders Svensson2015-05-241-12/+34
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously it was only run over TCP. Configure a pool of accepting processes since simultaneous connections are otherwise prone to rejection, as discussed in commit 4b691d8d. Tweak timeouts to more reasonable values.
| * | | | | | | | Merge branch 'anders/diameter/counters/OTP-12741' into maint-17Erlang/OTP2015-05-293-116/+258
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * anders/diameter/counters/OTP-12741: Fix counting of no_result_code/invalid_error_bit Count relayed answers Rename dictionary-related functions/variables Lift answer send up the call chain Count discarded incoming messages Include R-bit in unknown message counter keys Fix broken relay counters Fix broken result code counters Add counters testcase to relay suite
| | * | | | | | | | Fix counting of no_result_code/invalid_error_bitAnders Svensson2015-05-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The message was regarded as unknown if the answer message in question set the E-bit and the application dictionary was not the common dictionary.
| | * | | | | | | | Count relayed answersAnders Svensson2015-05-181-26/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That is, outgoing answer messages received in response to a handle_request callback having returned {relay, Opts}.
| | * | | | | | | | Rename dictionary-related functions/variablesAnders Svensson2015-05-181-55/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To clarify what it is that's being computed, which isn't entirely obvious. No functional change, just renaming.
| | * | | | | | | | Lift answer send up the call chainAnders Svensson2015-05-181-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As the first step in starting to count outgoing, relayed answer messages.
| | * | | | | | | | Count discarded incoming messagesAnders Svensson2015-05-182-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An incoming Diameter message is either a request, an answer to an outstanding request, or an unexpected answer. The latter weren't counted, but are now counted on keys of this form: {pid(), {{unknown, 0}, recv, discarded}} The form of the second element is similar to those of other counters, like: {{relay, 0|1}, send|recv, invalid_error_bit} Compare this to the key used when counting known answers: {{ApplicationId, CommandCode, 0}, recv} The application id and command code aren't included so as not to count on arbitrary keys, a topic last visited in commit 49e8b11c.
| | * | | | | | | | Include R-bit in unknown message counter keysAnders Svensson2015-05-182-39/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To differentiate between requests and answers, in analogy with relay counters. This isn't backwards compatible, but these counters aren't yet documented.
| | * | | | | | | | Fix broken relay countersAnders Svensson2015-05-181-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 49e8b11c broke the counting of relayed message, causing them to be accumulated as unknown messages.
| | * | | | | | | | Fix broken result code countersAnders Svensson2015-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit a1df50b3 broke result code counters in the case of answer messages sent as a header/avp lists (unless the avps, untypically, set the name field), and for answers sent/received in the relay application.
| | * | | | | | | | Add counters testcase to relay suiteAnders Svensson2015-05-171-6/+108
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Which fails for a variety of reasons to be addressed in subsequent commits.
* | | | | | | | | Merge branch 'kostis/cerl_pmatch'Zandra Hird2015-05-291-2/+8
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * kostis/cerl_pmatch: Allow use of complete interface of cerl_pmatch module OTP-12794
| * | | | | | | | | Allow use of complete interface of cerl_pmatch moduleKostis Sagonas2015-05-121-2/+8
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cerl_pmatch module performs pattern matching compilation at the level of Core Erlang. Functions that were not needed by the HiPE compiler were ifdef-ed out. However, these functions may come handy to other users; in particular a new testing tool currently under development needs access to these functions. While at it, added specs for these exported functions and also strengthened the spec of another one.
* | | | | | | | | Merge branch 'ethercrow/maint'Zandra Hird2015-05-291-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ethercrow/maint: Make cpu_sup:util/0 spec lie less
| * | | | | | | | | Make cpu_sup:util/0 spec lie lessDmitry Ivanov2015-05-261-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge branch 'fishcakez/supervisor_ignore'Zandra Hird2015-05-293-4/+33
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fishcakez/supervisor_ignore: Don't store child that returns ignore in simple supervisor OTP-12793
| * | | | | | | | | | Don't store child that returns ignore in simple supervisorJames Fish2015-05-263-4/+33
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a child of a simple_one_for_one returns ignore from its start function no longer store the child for any restart type. It is not possible to restart or delete the child because the supervisor is a simple_one_for_one. Previously a simple_one_for_one would crash, potentially without shutting down all of its children, when it tried to shutdown a child with undefined pid. Previous only one undefined pid child was stored in a simple_one_for_one supervisor no matter how many times the child start function returned ignore.
* | | | | | | | | | Merge branch 'kuenishi/ku-orddict-typespec'Hans Bolinder2015-05-292-61/+54
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * kuenishi/ku-orddict-typespec: Update orddict with parameterized types and specs
| * | | | | | | | | | Update orddict with parameterized types and specsUENISHI Kota2015-05-292-61/+54
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With parametrized types and specs, modules using orddict can be statically checked with dialyzer. Although orddict have not been builtin types, it is good and more natural to have its exported types and specs aligned to builtin types.
* | | | | | | | | | Merge branch 'saleyn/sasl/opening-modes/OTP-12778'Björn Gustavsson2015-05-294-10/+40
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * saleyn/sasl/opening-modes/OTP-12778: Customize SASL error_logger file opening modes
| * | | | | | | | | | Customize SASL error_logger file opening modesSerge Aleynikov2015-05-284-10/+40
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the ability to open a SASL error log file in append mode at startup vs currently implemented "rewrite-always" mode.
* | | | | | | | | | Merge branch 'legoscia/dialyzer/cache-hipe-binaries/OTP-12779'Björn Gustavsson2015-05-297-20/+80
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * legoscia/dialyzer/cache-hipe-binaries/OTP-12779: Dialyzer to cache results of HiPE compilation Change hipe_bifs:system_crc/1 to hipe_bifs:system_crc/0
| * | | | | | | | | | Dialyzer to cache results of HiPE compilationMagnus Henoch2015-05-283-9/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cache the results of native compilation in $XDG_CACHE_HOME/dialyzer_hipe_cache. This can reduce the startup time significantly. If XDG_CACHE_HOME is unset, it defaults to $HOME/.cache. See the XDG Base Directory spec for more details: http://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html Under that directory, create a subdirectory called ARCH-VERSION-CHECKSUM, where ARCH is the HiPE architecture, VERSION is the HiPE version number, and CHECKSUM is the return value of hipe_bifs:system_crc/0. Caching can be disabled by specifying --no_native_cache on the command line.
| * | | | | | | | | | Change hipe_bifs:system_crc/1 to hipe_bifs:system_crc/0Magnus Henoch2015-05-274-11/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The macro HIPE_SYSTEM_CRC used to contain a hidden cookie from the VM that generated hipe_literals.hrl. This means that BEAM files containing that macro would be tied to a particular version of the VM. Change hipe_bifs:system_crc such that it doesn't require a hidden cookie to return the desired value.
* | | | | | | | | | | Merge branch 'bjorn/megaco/eliminate-now'Björn Gustavsson2015-05-293-5/+4
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bjorn/megaco/eliminate-now: megaco: Eliminate use of erlang:now/0
| * | | | | | | | | | | megaco: Eliminate use of erlang:now/0Björn Gustavsson2015-05-273-5/+4
| | |_|_|_|_|_|/ / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge branch 'bjorn/et/eliminate-now-warnings/OTP-12780'Björn Gustavsson2015-05-293-1/+5
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bjorn/et/eliminate-now-warnings/OTP-12780: Makefile: no longer tolerate warnings in the et application et: Eliminate warnings for deprecated erlang:now/0
| * | | | | | | | | | | Makefile: no longer tolerate warnings in the et applicationBjörn Gustavsson2015-05-251-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | et: Eliminate warnings for deprecated erlang:now/0Björn Gustavsson2015-05-252-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | et analyses trace messages, and since trace message with timestamps still always are based on erlang:now/0, we must keep the calls to erlang:now/0 but suppress the warnings.
* | | | | | | | | | | | Merge branch 'richcarl/warnings-by-default/OTP-12781'Björn-Egil Dahlberg2015-05-287-68/+84
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * richcarl/warnings-by-default/OTP-12781: stdlib: Use warning channel in test qlc_SUITE:otp_6964/1 stdlib: Fix testcase for qlc_SUITE kernel: Fix code_SUITE with respect to new logger default Map error logger warnings to warning messages by default
| * | | | | | | | | | | stdlib: Use warning channel in test qlc_SUITE:otp_6964/1Björn-Egil Dahlberg2015-05-271-6/+8
| | | | | | | | | | | |
| * | | | | | | | | | | stdlib: Fix testcase for qlc_SUITEBjörn-Egil Dahlberg2015-05-271-2/+4
| | | | | | | | | | | |
| * | | | | | | | | | | kernel: Fix code_SUITE with respect to new logger defaultBjörn-Egil Dahlberg2015-05-271-3/+1
| | | | | | | | | | | |
| * | | | | | | | | | | Map error logger warnings to warning messages by defaultRichard Carlsson2015-05-225-58/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fix and document the broken +We option.
* | | | | | | | | | | | Merge branch 'bjorn/compiler/doc'Björn Gustavsson2015-05-273-259/+250
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bjorn/compiler/doc: Update compiler documentation (Sneaking in OTP-12769 here which is a release note for syntax_tools. Sorry about that.)
| * | | | | | | | | | | | Update compiler documentationBjörn Gustavsson2015-05-273-259/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Language cleaned up by the technical writer tmanevik from Combitech. Proofreading and corrections by Björn Gustavsson.
* | | | | | | | | | | | | Merge remote-tracking branch 'erlang/pr/741'Henrik Nord2015-05-271-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * erlang/pr/741: Minor misprints
| * | | | | | | | | | | | | Minor misprintsKirill Zaborsky2015-05-261-3/+3
| | |_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge remote-tracking branch 'erlang/pr/745'Henrik Nord2015-05-271-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * erlang/pr/745: Typofix: piecemeal
| * | | | | | | | | | | | | Typofix: piecemealAndrás Veres-Szentkirályi2015-05-261-1/+1
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge branch 'hb/update_versions'Hans Bolinder2015-05-2724-30/+37
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hb/update_versions: Update application versions
| * | | | | | | | | | | | Update application versionsHans Bolinder2015-05-2724-30/+37
|/ / / / / / / / / / / /
* | | | | | | | | | | | Update primary bootstrapBjörn-Egil Dahlberg2015-05-268-0/+0
| | | | | | | | | | | |