Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-10 | Fix handling of bs_match_string translation | Kostis Sagonas | |
Prior to R16B, the bs_match_string instruction worked only for cases that had a destination variable. As shown by the example below, this is not always the case and the Dst list can be empty. test(<<42, _/bits>> = B) -> B. This fixes a bug reported by Loïc Hoguin (02/12/2013); the original post used a different code example to illustrate the problem. While revising the code, a significant clean up was also performed. | |||
2013-03-10 | Take out 'constant' type test and unnecessary type declaration | Kostis Sagonas | |
2013-03-10 | Take out 'constant' type test from left over comments | Kostis Sagonas | |
2013-03-10 | Enable more warnings | Kostis Sagonas | |
2013-03-10 | Use remote type instead of relying on hipe_icode.hrl | Kostis Sagonas | |
2013-03-10 | Add type info for hipe_bifs:nstack_used_size/0 | Kostis Sagonas | |
2013-03-10 | Use correct type name | Kostis Sagonas | |
2013-03-10 | Update a comment | Kostis Sagonas | |
2013-03-08 | Merge branch 'fredrik/inets/httpc_length_zero' into maint | Fredrik Gustafsson | |
* fredrik/inets/httpc_length_zero: Removed case clause for length = 0 for both HTTP1.0 and HTTP1.1 | |||
2013-03-08 | Merge branch 'ta/docs-16b' into maint | Fredrik Gustafsson | |
* ta/docs-16b: Fix gen_fsm example code Fix doc typos for R16B01 | |||
2013-03-08 | Merge branch 'mh/dialyzer-overlapping-warning/OTP-10918' into maint | Fredrik Gustafsson | |
* mh/dialyzer-overlapping-warning/OTP-10918: Include module, function and arity in Dialyzer's "overlapping domain" warnings | |||
2013-03-07 | Merge branch 'anders/cover_source_search/OTP-10902' into maint | Anders Svensson | |
* anders/cover_source_search/OTP-10902: Remove obsolete common_test note regarding source paths Extend cover.erl source search Document change to cover.erl source search Fix cover.xml formatting error | |||
2013-03-07 | Merge branch 'egil/fix-mseg_dealloc-arguments/OTP-10912' into maint | Björn-Egil Dahlberg | |
* egil/fix-mseg_dealloc-arguments/OTP-10912: erts: Fix refactor error in mseg | |||
2013-03-07 | Merge branch 'egil/ansi-pedantic' into maint | Björn-Egil Dahlberg | |
2013-03-07 | Fix gen_fsm example code | Tuncer Ayaz | |
2013-03-07 | Merge branch 'ia/ssl/npn-abbrivated/OTP-10909' into maint | Ingela Anderton Andin | |
* ia/ssl/npn-abbrivated/OTP-10909: ssl: Handle next protocol negotiation when reusing a session. | |||
2013-03-06 | ssl: Handle next protocol negotiation when reusing a session. | Ingela Anderton Andin | |
2013-03-06 | Merge branch 'ia/ssl/versions-option' into maint | Ingela Anderton Andin | |
* ia/ssl/versions-option: ssl: Clean code thanks to dialyzer ssl: Check that negotiated version is a supported version. | |||
2013-03-06 | Merge branch 'lh/fix-hipe-doc-title/OTP-10904' into maint | Fredrik Gustafsson | |
* lh/fix-hipe-doc-title/OTP-10904: Fix the title of hipe_app documentation page | |||
2013-03-06 | Remove obsolete common_test note regarding source paths | Anders Svensson | |
2013-03-06 | Extend cover.erl source search | Anders Svensson | |
Commit 29231033 made cover fall back to compile info if source was not found in pwd or ../src. This isn't sufficient for source that lies in subdirectories of ../src when beams and source have been moved since compilation (eg. install of some OTP applications), so first try finding source relative to the beam directory. For example, given a beam path /installed/path/to/app-1.0/ebin/root.beam and a source path /compiled/path/to/app/src/subdir/root.erl then look for /installed/path/to/app-1.0/ebin/../src/subdir/root.erl before the source path. | |||
2013-03-06 | Document change to cover.erl source search | Anders Svensson | |
The change was introduced in commit 29231033. | |||
2013-03-06 | Fix cover.xml formatting error | Anders Svensson | |
2013-03-06 | Include module, function and arity in Dialyzer's "overlapping domain" warnings | Magnus Henoch | |
The function name can give information that the line number doesn't, for example when using a parse transform that creates new functions. | |||
2013-03-05 | Fix doc typos for R16B01 | Tuncer Ayaz | |
2013-03-05 | erts: Fix refactor error in mseg | Björn-Egil Dahlberg | |
Faulty number of arguments to mseg_dealloc. Problem arises if we try to compile halfword on operating system which do not have mremap. Not a supported case. | |||
2013-03-05 | ssl: Clean code thanks to dialyzer | Ingela Anderton Andin | |
2013-03-05 | ssl: Check that negotiated version is a supported version. | Ingela Anderton Andin | |
2013-03-04 | erts: Fix void * arithmetic | Björn-Egil Dahlberg | |
2013-03-04 | erts: gcc ansi does not allow 'inline' | Björn-Egil Dahlberg | |
2013-03-04 | erts: Use block comments - ansi style | Björn-Egil Dahlberg | |
2013-03-04 | hipe: Use block comments - ansi style | Björn-Egil Dahlberg | |
2013-03-02 | Fix the title of hipe_app documentation page | Loïc Hoguin | |
2013-03-01 | Merge branch 'ia/ssl/tcp_connect_test' into maint | Ingela Anderton Andin | |
* ia/ssl/tcp_connect_test: ssl: correct test case | |||
2013-03-01 | ssl: correct test case | Ingela Anderton Andin | |
2013-03-01 | Merge branch 'ia/ssh/errorhandling-nonexisting-subsystem/OTP-10714' into maint | Ingela Anderton Andin | |
* ia/ssh/errorhandling-nonexisting-subsystem/OTP-10714: ssh: Prepare for upcoming release ssh: Ctify test doc ssh: Test and enhance handling of nonexistent subsystem | |||
2013-03-01 | ssh: Prepare for upcoming release | Ingela Anderton Andin | |
Note: If more things are added before the next releas the appup will need more updates. | |||
2013-03-01 | ssh: Ctify test doc | Ingela Anderton Andin | |
2013-03-01 | ssh: Test and enhance handling of nonexistent subsystem | Ingela Anderton Andin | |
2013-02-27 | Update version numbers for R16B01 development | Björn-Egil Dahlberg | |
2013-02-25 | Prepare releaseOTP_R16B | Erlang/OTP | |
2013-02-25 | Merge branch 'kostis/hipe-icode-range-bug' | Sverker Eriksson | |
* kostis/hipe-icode-range-bug: Fix bug related to the handling of is_number/1 by the range analysis Clean up and homogenize text messages for options OTP-10897 | |||
2013-02-25 | Merge branch 'sverk/halfword-loading-crash' | Sverker Eriksson | |
* sverk/halfword-loading-crash: erts: Fix crash on halfword and code_SUITE:big_boot_embedded OTP-10896 | |||
2013-02-25 | Merge branch 'lukas/erts/add_ERL_MAX_PORTS_env/OTP-10895' | Lukas Larsson | |
* lukas/erts/add_ERL_MAX_PORTS_env/OTP-10895: Undo removal of ERL_MAX_PORTS os variable | |||
2013-02-25 | Merge branch 'lukas/erts/default_ports_win32/OTP-10892' | Lukas Larsson | |
* lukas/erts/default_ports_win32/OTP-10892: Update to work with new default windows max ports Set default max ports on win32 to 8192 | |||
2013-02-25 | erts: Make vxworks build | Björn-Egil Dahlberg | |
2013-02-25 | Update to work with new default windows max ports | Lukas Larsson | |
2013-02-25 | Fix bug related to the handling of is_number/1 by the range analysis | Kostis Sagonas | |
The following module produced erroneous results when compiled with HiPE: -module(a). -export([foo/1]). foo(X) when is_number(X) -> is_integer(X). Running: 1> c(a). 2> a:foo(0). true 3> hipe:c(a). 4> a:foo(0). false % *** WRONG *** The problem was that the 'number' case for the `hipe_icode:type_test/1` was going to the default case where the argument was determined as being something other than an integer. Thanks to Sebastian Egner and Johannes Weißl for bringing the bug into attention. Fixed on the day it was reported. | |||
2013-02-25 | Clean up and homogenize text messages for options | Kostis Sagonas | |
2013-02-25 | Undo removal of ERL_MAX_PORTS os variable | Lukas Larsson | |