Permalink
Commits on Aug 26, 2011
  1. Merge branch 'hb/inet_types_and_specs/OTP-9260' into dev

    * hb/inet_types_and_specs/OTP-9260:
      Improve types and specifications of the inet modules
    uabboli committed Aug 26, 2011
  2. Merge branch 'bjorn/erts/old-code-checking-improvements/OTP-9495' int…

    …o dev
    
    * bjorn/erts/old-code-checking-improvements/OTP-9495:
      code: Optimize purge/1 and soft_purge/1 using check_old_code/1
      Add erlang:check_old_code/1
      check_process_code/2: Quickly return 'false' if there is no old code
    bjorng committed Aug 26, 2011
  3. code: Optimize purge/1 and soft_purge/1 using check_old_code/1

    While at it, eliminate an unnecessary use of throw/catch in the
    implementation of soft_purge/1.
    bjorng committed Aug 25, 2011
Commits on Aug 25, 2011
  1. Add erlang:check_old_code/1

    Add erlang:check_old_code/1 to quickly check whether a module
    has old code. If there is no old code, there is no need to call
    erlang:check_process_code/2 for all processes, which will save
    some time if there are many processes.
    bjorng committed Aug 10, 2011
  2. check_process_code/2: Quickly return 'false' if there is no old code

    There is no need to suspend the process if the module has no old
    code. Measurements show that this change will make
    erlang:check_process_code/2 in an SMP emulator about four times
    faster if the module has no old code.
    bjorng committed Aug 10, 2011
Commits on Aug 24, 2011
  1. Merge branch 'anders/diameter/augment_inherited_enums/OTP-9469' into dev

    * anders/diameter/augment_inherited_enums/OTP-9469:
      Allow @enum when AVP is defined in an inherited dictionary.
    Anders Svensson committed Aug 24, 2011
  2. Merge branch 'anders/diameter/optional_appid_in_spec/OTP-9467' into dev

    * anders/diameter/optional_appid_in_spec/OTP-9467:
      @id required in dictionary files only when @messages is specified.
    Anders Svensson committed Aug 24, 2011
  3. Merge remote branch 'upstream/dev' into dev

    Anders Svensson committed Aug 24, 2011
  4. Merge branch 'hw/update-chmod-without-f' into dev

    * hw/update-chmod-without-f:
      Again: Call chmod without the "-f" flag
    
    OTP-9491
    proxyles committed Aug 24, 2011
  5. Merge branch 'ao/fix-percept-msgs' into dev

    * ao/fix-percept-msgs:
      Fix message handling in select requests
      Add demonitor to avoid keeping DOWN message in the queue
    
    OTP-9490
    proxyles committed Aug 24, 2011
  6. Fix message handling in select requests

    percept_db used to send results in untagged messages, and use
    a non selective receive to extract them. When percept is used
    from the shell process, this can confuse other messages with
    the actual result.
    
    Add a tag to the message to be {result, Result}.
    spawnthink committed with proxyles Jun 6, 2011
  7. Add demonitor to avoid keeping DOWN message in the queue

    fix one spec in do_start/0
    spawnthink committed with proxyles Jun 6, 2011
  8. Merge branch 'sa/dialyzer-server-loop-fix' into dev

    * sa/dialyzer-server-loop-fix:
      Fix server loop detection
    
    OTP-9489
    proxyles committed Aug 24, 2011
  9. Merge branch 'rc/r14-gc-fix' into dev

    * rc/r14-gc-fix:
      fix 64-bit issues in the garbage collection
    
    OTP-9488
    proxyles committed Aug 24, 2011
  10. Merge branch 'ta/nif-strict-aliasing' into dev

    * ta/nif-strict-aliasing:
      erts: use a union to avoid strict aliasing issues
      erts: adapt matrix_nif to R14 erl_nif API changes
    
    OTP-9487
    proxyles committed Aug 24, 2011
Commits on Aug 23, 2011
  1. Merge branch 'gs/yecc-example' into dev

    * gs/yecc-example:
      Fix incorrect order of pseudo variables in yecc example
    
    OTP-9484
    proxyles committed Aug 23, 2011
  2. Merge branch 'sa/dialyzer-small-fixes' into dev

    * sa/dialyzer-small-fixes:
      Fix dialyzer warning on default clause for binary comprehension
      Update results of race_SUITE/extract_translations
      Update results of small_SUITE/flatten
      Add codec_can and list_to_bitstring tests
      Fix bug when reporting unused functions
      Update Dialyzer's r9c_suite results
    
    OTP-9483
    proxyles committed Aug 23, 2011
  3. Merge branch 'nick/ssh/stop_channel_tampers_with_trap_exit_flag/OTP-9…

    …386' into dev
    
    * nick/ssh/stop_channel_tampers_with_trap_exit_flag/OTP-9386:
      Corrected year in license header.
      OTP-9386 - Calling ssh_sftp:stop_channel/1 resulted in that the trap_exit flag was set to true for the invoking process.
    Niclas Eklund committed Aug 23, 2011
  4. Merge branch 'nick/lht-idl-compiler-opt/OTP-9460' into dev

    * nick/lht-idl-compiler-opt/OTP-9460:
      [IC] Changed version, added release note and updated license headers.
      ic: Fix typo, #ifudef -> #ifndef
    Niclas Eklund committed Aug 23, 2011
  5. Fix missing comma in code example

    Courtesy of William B. Morgan at Bigpoint Inc.
    RaimoNiskanen committed Aug 23, 2011
Commits on Aug 19, 2011
  1. Merge branch 'hb/correction_zip_open/OTP-9472' into dev

    * hb/correction_zip_open/OTP-9472:
      Fix a bug in zip:zip_open/1,2.
    uabboli committed Aug 19, 2011
Commits on Aug 18, 2011
  1. Fix incorrect order of pseudo variables in yecc example

    The example is for converting from infix to prefix. This change
    uses to correct ordering of the triplet.
    gar1t committed Aug 18, 2011
  2. Fix a bug in zip:zip_open/1,2.

    zip:zip_open/1,2 did not accept binary archives.
    Also corrected the contracts of t/1 and tt/1.
    uabboli committed Aug 18, 2011
  3. Merge branch 'hb/correction_of_zip_contracts/OTP-9471' into dev

    * hb/correction_of_zip_contracts/OTP-9471:
      Correct contracts in the zip module
    uabboli committed Aug 18, 2011
  4. Merge branch 'hb/et/remove_dialyzer_warnings/OTP-9470' into dev

    * hb/et/remove_dialyzer_warnings/OTP-9470:
      Remove Dialyzer warnings
    uabboli committed Aug 18, 2011
Commits on Aug 17, 2011
  1. Correct contracts in the zip module

    The contracts of zip:zip_list_dir/1 and zip:zip_get/2 have been
    corrected.
    uabboli committed Aug 17, 2011
  2. Merge branch 'ia/odbc/skip-tests-because-of-driver-issues' into dev

    * ia/odbc/skip-tests-because-of-driver-issues:
      Skip test if not applicable
    IngelaAndin committed Aug 17, 2011
  3. Remove Dialyzer warnings

    uabboli committed Aug 17, 2011
  4. Allow @enum when AVP is defined in an inherited dictionary.

    3GPP standards (for one) extend the values allowed for RFC 3588
    AVP's of type Enumerated. Previously, extending an AVP was only
    possible by completely redefining the AVP.
    Anders Svensson committed Aug 17, 2011
  5. @id required in dictionary files only when @messages is specified.

    @id defines an application identifier and this is used only when sending
    or receiving messages. A dictionary can define only AVP's however,
    to be included by other dictionaries using @inherits, in which case it
    makes no sense to require @id.
    
    Note that message definitions are not inherited with @inherits, only
    AVP's
    Anders Svensson committed Aug 17, 2011
  6. Fix dialyzer warning on default clause for binary comprehension

    Fixed dialyzer warning occuring on binary comprehension of form
    "<< <<>> || {A, B} <- [{a, b}] >>" caused by default clause
    inserted by compiler. Since this clause is different from the
    case of list comprehension, dialyzer fails to suppress that warning.
    idubrov committed with proxyles Jul 13, 2011
  7. ic: Fix typo, #ifudef -> #ifndef

    lht committed Aug 17, 2011
Commits on Aug 16, 2011
  1. Merge remote branch 'upstream/dev' into dev

    Anders Svensson committed Aug 16, 2011