aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-06-25Remove unused "ssh_assert" macro definitionPaul Meinhardt
2019-06-25Remove unused "ssh_key" record definitionPaul Meinhardt
2019-06-25observer: Fixes for html viewersDan Gudmundsson
2019-06-25Merge branch 'maint'Rickard Green
* maint: Update runtime dependency from stdlib to erts Yield when validating UTF8 for long subject in re:run() Add yield_on_subject_validation() test Update runtime dependency from stdlib to erts Only validate subject once when global is used in re:run() Add global_unicode_validation() test
2019-06-25Merge pull request #2250 from ↵Rickard Green
rickard-green/rickard/re-unicode-validation/OTP-15831/OTP-15836/ERL-876 re unicode validation
2019-06-25Always fallback to source when we can't parse ASTJosé Valim
This commit fixes a bug in Dialyzer where it would assume all Erlang AST can be converted back to valid Erlang code. A case where this was is no true was already documented in the source code, in relation to opaque types, but this can also be true when it comes to other BEAM languages.
2019-06-25[megaco|test] Attempt to avoid race on slow VMsMicael Karlberg
2019-06-25[megaco|test] Make sure more of the (mess) test suite printouts are shownMicael Karlberg
Make the test suite log more readable. Normal io and the debug printouts from megaco does not mix well. Its difficult to know the proper timeline. So add some "sleeps" so that its easier to read.
2019-06-25[megaco|test] Fixing the examples test suiteMicael Karlberg
The simple test case was faulty in that the simple example (which it is testing) require that the MGC and MG run on different erlang nodes. But the test case did not do this. Instead, it ran both the MGC and the MG on the test server node, which caused the test case to fail 1 time of 10.
2019-06-25[megaco|test] Timer test suite improvementsMicael Karlberg
We did not check the actual result of the timer cancel operation before continuing, which seems to cause problems on some platforms (where the timer may actually expire even though we have 100 ms to cancel). So now we check the cancel result, and if we did not succeed, we instead skip the test case.
2019-06-25[megaco|test] Removed compile_all for mib test sub-suiteMicael Karlberg
2019-06-25[megaco|test] Improving the example and mib test suitesMicael Karlberg
The examples test suite was hard to debug just based on its output (both plain debug printouts and printouts generated via dbg). Some timeouts has been added between the various actions so that it will be easier to understand the output.
2019-06-25Merge branch 'maint'Hans Bolinder
* maint: The map() type is an alias; not a predefined type
2019-06-25Merge branch 'kostis/doc/map-type-is-an-alias' into maintHans Bolinder
* kostis/doc/map-type-is-an-alias: The map() type is an alias; not a predefined type
2019-06-24Merge branch 'maint'Sverker Eriksson
2019-06-24Merge branch 'sverker/system_info-procs-bug/ERL-979/OTP-15909' into maintSverker Eriksson
* sverker/system_info-procs-bug/ERL-979/OTP-15909: Fix fatal bug in erts_proc_sig_signal_size
2019-06-24Merge branch 'maint'Sverker Eriksson
2019-06-24Fix VALGRIND_MISC_FLAGS defaults to use ERL_TOPSverker Eriksson
for suppression file.
2019-06-24Merge branch 'maint'Péter Dimitrov
* maint: ssl: Fix handling of certificate decoding problems
2019-06-24Merge branch 'peterdmv/ssl/fix-cert-error-handling/OTP-15900' into maintPéter Dimitrov
* peterdmv/ssl/fix-cert-error-handling/OTP-15900: ssl: Fix handling of certificate decoding problems
2019-06-24Merge branch 'maint'Péter Dimitrov
* maint: ssl: Backport fix for signature_algorithms_cert
2019-06-24Merge branch 'peterdmv/ssl/fix-sign-algs-cert/OTP-15913' into maintPéter Dimitrov
* peterdmv/ssl/fix-sign-algs-cert/OTP-15913: ssl: Backport fix for signature_algorithms_cert
2019-06-24[esock|test] Add test case for debugMicael Karlberg
OTP-15817
2019-06-24[esock] Add debug functionMicael Karlberg
Introduced a debug/1 function and made the command/1 internal. OTP-15817
2019-06-24[esock] Add command (nif) functionMicael Karlberg
Add a command function to the socket API. Currently only used for changing global debug. OTP-15817
2019-06-24Merge branch 'maint'Micael Karlberg
2019-06-24Merge branch 'bmk/snmp/20190524/ipv6_issues/OTP-15764' into maintMicael Karlberg
2019-06-24The map() type is an alias; not a predefined typeKostis Sagonas
This pull request corrects an historical accident. At some point in time, the set of Erlang terms was extended to include maps, and at that time the `map()' type was also introduced to the language as an easy, albeit quite coarse, way to declare map terms. At some later point in time, the type language was extended with the ability to declare _type associations_ in maps and also with a notation to declare mandatory (:=) and optional (=>) type associations. At that point in time, it should have been realized that the `map()' type is nothing more than an alias (for `#{any() => any()}') instead of being a _predefined_ type. (The situation is analogous to e.g. the `binary()' type being just an alias for `<<_:_*8>>'.) This pull request corrects the documentation (the reference manual).
2019-06-24Merge branch 'maint'Micael Karlberg
2019-06-24Merge branch 'bmk/snmp/20190614/snmpnet_on_openindiana' into maintMicael Karlberg
2019-06-24Merge branch 'maint'Björn Gustavsson
* maint: Handle addition of bignum + variable in unoptimized code
2019-06-24Merge branch 'bjorn/erts/unoptimized-plus' into maintBjörn Gustavsson
* bjorn/erts/unoptimized-plus: Handle addition of bignum + variable in unoptimized code
2019-06-24Merge branch 'bmk/esock/20190614/fix-net-docbuilding' into ↵Micael Karlberg
bmk/erts/esock/20190614/split_modules/OTP-15765
2019-06-24Eliminate dialyzer warningsBjörn Gustavsson
Eliminate the Dialyzer warnings shown when the limits in lib/cerl/erl_types.erl were raised as follows: -define(TUPLE_TAG_LIMIT, 10). -define(TUPLE_ARITY_LIMIT, 10). -define(SET_LIMIT, 64).
2019-06-24[esock] More doc woesMicael Karlberg
Also needed to take care of the specs files (in erts and kernel docs). Also, ifdef'ing the net module adjusted (again).
2019-06-24Merge branch 'maint'Lukas Larsson
2019-06-24Merge branch 'lukas/os_mon/disk_sup_ignore_sqashfs/OTP-15778' into maintLukas Larsson
* lukas/os_mon/disk_sup_ignore_sqashfs/OTP-15778: os_mon: Make disk_sup ignore squashfs
2019-06-24[esock|test] Add test case for IP add|drop membershipMicael Karlberg
Add a simple test case that tests that its possible to perform socket:setopt(Socket, ip, [add|drop]_membership, MReq). OTP-15908
2019-06-20[esock] Documentation woesMicael Karlberg
Still trying to make --disable-esock to work properly. Now the primary chore is the doc building. OTP-15765
2019-06-20Merge branch 'maint'Sverker Eriksson
2019-06-20Add default VALGRIND_MISC_FLAGS if not setSverker Eriksson
2019-06-19Merge branch 'maint'Sverker Eriksson
2019-06-19Merge branch 'sverker/erts/several-config-opt-windows/ERL-912/OTP-15918' ↵Sverker Eriksson
into maint
2019-06-19Merge branch 'maint'Sverker Eriksson
2019-06-19Merge branch 'sverker/erl_interface/test-print-bitstrings/OTP-15917' into maintSverker Eriksson
2019-06-19Merge branch 'maint'Sverker Eriksson
2019-06-19Merge branch 'sverker/hipe-x86-flush-icache' into maintSverker Eriksson
2019-06-19erts: Call __builtin___clear_cache for hipe x86 codeSverker Eriksson
Seems the right thing to do as the compiled code is not necessarily executed by a single CPU thread. Only warning if old gcc and will work as good/bad as it did before.
2019-06-19Merge branch 'maint'Sverker Eriksson
2019-06-19Merge branch 'sverker/fix-hipe-arm-old-gcc-error' into maintSverker Eriksson