Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-16 | ssl: Resolve merge conflict resolution error | Ingela Anderton Andin | |
2017-11-16 | Merge branch 'maint' | Ingela Anderton Andin | |
Conflicts: lib/ssl/src/dtls_connection.erl lib/ssl/src/ssl_connection.erl lib/ssl/src/ssl_handshake.erl lib/ssl/src/tls_connection.erl | |||
2017-11-16 | Merge branch 'ingela/ssl/code-enhance' into maint | Ingela Anderton Andin | |
* ingela/ssl/code-enhance: ssl: Align code of TLS/DTLS handshake handling ssl: Align code of TLS/DTLS record handling ssl: Align code of main modules implementing the gen_statem behaviour dtls: Add state spec | |||
2017-11-16 | ssl: Align code of TLS/DTLS handshake handling | Ingela Anderton Andin | |
2017-11-16 | ssl: Align code of TLS/DTLS record handling | Ingela Anderton Andin | |
2017-11-16 | ssl: Align code of main modules implementing the gen_statem behaviour | Ingela Anderton Andin | |
2017-11-16 | dtls: Add state spec | Ingela Anderton Andin | |
2017-11-15 | Merge branch 'maint' | Hans Bolinder | |
* maint: edoc: The map type is denoted map() | |||
2017-11-15 | Merge branch 'hasse/edoc/fix_map_type/OTP-14777' into maint | Hans Bolinder | |
* hasse/edoc/fix_map_type/OTP-14777: edoc: The map type is denoted map() | |||
2017-11-15 | Merge pull request #1602 from sirihansen/siri/supervisor/store-children-in-map | Siri Hansen | |
Refactor supervisor, and store children in a map instead of a list OTP-14586 | |||
2017-11-15 | Merge PR-1605 from sverker/sverker/binary_to_term-used OTP-14780 | Sverker Eriksson | |
Add 'used' option for binary_to_term/2 | |||
2017-11-15 | Merge PR-1621 from margnus1/hipe-literal-tag | Sverker Eriksson | |
HiPE: Support for literal tag, tests and bugfixes | |||
2017-11-15 | Merge branch 'maint' | Sverker Eriksson | |
2017-11-15 | Merge branch 'sverker/test-cuddle' into maint | Sverker Eriksson | |
2017-11-14 | [supervisor] Add test of scaling on start/stop of many children | Siri Hansen | |
2017-11-14 | edoc: The map type is denoted map() | Hans Bolinder | |
The map type was erroneously displayed as "#{}", the empty map type. | |||
2017-11-14 | Add ignore option to transform_table fun (#1614) | Bernard Duggan | |
2017-11-14 | Merge branch 'maint' | Hans Bolinder | |
* maint: dialyzer: Display error messages without call stack | |||
2017-11-14 | Merge branch 'hasse/dialyzer/fix_crash_msg/OTP-14742' into maint | Hans Bolinder | |
* hasse/dialyzer/fix_crash_msg/OTP-14742: dialyzer: Display error messages without call stack | |||
2017-11-13 | Merge pull request #1624 from bjorng/bjorn/add-beam-internal-doc | Björn Gustavsson | |
Add internal documentation for the beam_makeops script OTP-14626 | |||
2017-11-13 | Update primary bootstrap | Björn Gustavsson | |
2017-11-13 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Recognize 'deterministic' when given in a -compile() attribute Conflicts: lib/compiler/src/beam_asm.erl | |||
2017-11-13 | Merge branch 'bjorn/compiler/fix-deterministic-attribute/ERL-498' into maint | Björn Gustavsson | |
* bjorn/compiler/fix-deterministic-attribute/ERL-498: Recognize 'deterministic' when given in a -compile() attribute OTP-14773 | |||
2017-11-13 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-11-13 | Merge branch 'ingela/ssl/doc-link-fix' into maint | Ingela Anderton Andin | |
* ingela/ssl/doc-link-fix: ssl: Fix broken link in doc | |||
2017-11-13 | Document beam_makeops | Björn Gustavsson | |
2017-11-13 | Refuse to load "literals" that can be confused with registers | Björn Gustavsson | |
The 's' operand overloads the tags for pids and ports to represent X and Y registers, respectively. At load time, refuse to load the module if the "literal" term is not a pid or port, as it would be interpreted as a register. This does not happen with normally compiled code, but it can happen if the compiler (or beam_asm) is abused like in the following example: make_bad() -> Pid = self(), Forms = [{attribute, 0, module, bad_s_operand}, {attribute, 0, export, [{test, 0}]}, {function, 0, test, 0, [{clause, 0, [], [], [{call,0,{atom,0,tuple_size},[{integer, 0, Pid}]}]}]}], {ok, Module, Bin} = compile:forms(Forms, [no_copt,no_postopt,report_errors]), code:load_binary(Module, "bad_s_operand.erl", Bin). With this commit applied, the following message will be printed when make_bad() is run: =ERROR REPORT==== 10-Nov-2017::14:47:59 === Loading of bad_s_operand.erl failed: badfile =ERROR REPORT==== 10-Nov-2017::14:47:59 === beam/beam_load.c(2396): Error loading function bad_s_operand:test/0: op bif1_body: bsd: the term '<0.60.0>' would be confused with a register | |||
2017-11-13 | ssl: Fix broken link in doc | Ingela Anderton Andin | |
2017-11-10 | dialyzer: Display error messages without call stack | Hans Bolinder | |
As of commit 12b379 many of the reasons displayed after "Analysis failed with error:" erroneously include a call stack. The bug is now corrected. The bug was pointed out in http://erlang.org/pipermail/erlang-questions/2017-October/093838.html. | |||
2017-11-10 | Merge branch 'maint' | Ingela Anderton Andin | |
* maint: Updated OTP version Update release notes Update version numbers inets: Prepare for release inets: Add missing guard Avoid WindowBits=8 as per the manual Fix deflateParams on zlib 1.2.11 Ignore empty binaries in enif_inspect_iovec Emasculate writable binaries on entering an iovec Only apply EOS behaviors if there's pending data Conflicts: OTP_VERSION | |||
2017-11-10 | Merge branch 'maint-20' into maint | Ingela Anderton Andin | |
* maint-20: Updated OTP version Update release notes Update version numbers inets: Prepare for release inets: Add missing guard Avoid WindowBits=8 as per the manual Fix deflateParams on zlib 1.2.11 Ignore empty binaries in enif_inspect_iovec Emasculate writable binaries on entering an iovec Only apply EOS behaviors if there's pending data Stop assuming that all schedulers are managed when updating msacc | |||
2017-11-10 | Merge branch 'bjorn/cuddle-with-tests' | Björn Gustavsson | |
* bjorn/cuddle-with-tests: Skip compile_SUITE:pre_load_check/1 when code is native-compiled | |||
2017-11-10 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-11-10 | Merge branch 'ingela/snmp/cuddle' into maint | Ingela Anderton Andin | |
* ingela/snmp/cuddle: snmp: Correct netsnmp arglist and check for usable netsnmp | |||
2017-11-10 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-11-10 | Merge branch 'ingela/ssl/engine-API/OTP-14448' into maint | Ingela Anderton Andin | |
* ingela/ssl/engine-API/OTP-14448: ssl: Add private key configuration for crypto engine | |||
2017-11-10 | Merge branch 'maint' | Hans Nilsson | |
2017-11-10 | Merge branch 'hans/ssh/hostkey_in_engine/OTP-14757' into maint | Hans Nilsson | |
2017-11-10 | ssh: Document engine_key_ref() returned from ssh_server_key:host_key/2 | Hans Nilsson | |
2017-11-10 | ssh: Update ssh_{server|client}_key doc to what it should have been | Hans Nilsson | |
2017-11-10 | ssh: New test suite for engine-stored keys | Hans Nilsson | |
2017-11-10 | ssh: Update SSH for engine-stored host keys | Hans Nilsson | |
2017-11-10 | crypto: Doc privkey_to_pubkey/2 | Hans Nilsson | |
2017-11-10 | crypto: Extend engine_SUITE with tests of the pub key extraction from priv keys | Hans Nilsson | |
2017-11-10 | crypto: Add privkey_to_pubkey/2 to get the public key from a priv key in an ↵ | Hans Nilsson | |
Engine Only RSA and DSA so far. | |||
2017-11-10 | Merge branch 'maint' | Hans Nilsson | |
2017-11-10 | Merge branch 'hans/crypto/engine_pkey_load/OTP-14448' into maint | Hans Nilsson | |
2017-11-10 | crypto: Remove unused 'atom_bad_engine' | Hans Nilsson | |
2017-11-10 | crypto: Remove 'relasenotes.xml' from doc/src/Makefile | Hans Nilsson | |
2017-11-10 | crypto: Extend engine_SUITE with tests of the pub/priv key fetches | Hans Nilsson | |