Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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

    Hans Bolinder authored
    * hb/inet_types_and_specs/OTP-9260:
      Improve types and specifications of the inet modules
  2. @bjorng

    Merge branch 'bjorn/erts/old-code-checking-improvements/OTP-9495' int…

    bjorng authored
    …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
  3. @bjorng

    code: Optimize purge/1 and soft_purge/1 using check_old_code/1

    bjorng authored
    While at it, eliminate an unnecessary use of throw/catch in the
    implementation of soft_purge/1.
Commits on Aug 25, 2011
  1. Improve types and specifications of the inet modules

    Hans Bolinder authored
  2. @bjorng

    Add erlang:check_old_code/1

    bjorng authored
    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.
  3. @bjorng

    check_process_code/2: Quickly return 'false' if there is no old code

    bjorng authored
    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.
Commits on Aug 24, 2011
  1. Merge branch 'anders/diameter/augment_inherited_enums/OTP-9469' into dev

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

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

    Anders Svensson authored
  4. @proxyles

    Merge branch 'hw/update-chmod-without-f' into dev

    proxyles authored
    * hw/update-chmod-without-f:
      Again: Call chmod without the "-f" flag
    
    OTP-9491
  5. @proxyles

    Merge branch 'ao/fix-percept-msgs' into dev

    proxyles authored
    * ao/fix-percept-msgs:
      Fix message handling in select requests
      Add demonitor to avoid keeping DOWN message in the queue
    
    OTP-9490
  6. @spawnthink @proxyles

    Fix message handling in select requests

    spawnthink authored proxyles committed
    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}.
  7. @spawnthink @proxyles

    Add demonitor to avoid keeping DOWN message in the queue

    spawnthink authored proxyles committed
    fix one spec in do_start/0
  8. @proxyles

    Merge branch 'sa/dialyzer-server-loop-fix' into dev

    proxyles authored
    * sa/dialyzer-server-loop-fix:
      Fix server loop detection
    
    OTP-9489
  9. @proxyles

    Merge branch 'rc/r14-gc-fix' into dev

    proxyles authored
    * rc/r14-gc-fix:
      fix 64-bit issues in the garbage collection
    
    OTP-9488
  10. @proxyles

    Merge branch 'ta/nif-strict-aliasing' into dev

    proxyles authored
    * 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
Commits on Aug 23, 2011
  1. @proxyles

    Merge branch 'gs/yecc-example' into dev

    proxyles authored
    * gs/yecc-example:
      Fix incorrect order of pseudo variables in yecc example
    
    OTP-9484
  2. @proxyles

    Merge branch 'sa/dialyzer-small-fixes' into dev

    proxyles authored
    * 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
  3. Merge branch 'nick/ssh/stop_channel_tampers_with_trap_exit_flag/OTP-9…

    Niclas Eklund authored
    …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.
  4. Merge branch 'nick/lht-idl-compiler-opt/OTP-9460' into dev

    Niclas Eklund authored
    * nick/lht-idl-compiler-opt/OTP-9460:
      [IC] Changed version, added release note and updated license headers.
      ic: Fix typo, #ifudef -> #ifndef
  5. @RaimoNiskanen

    Fix missing comma in code example

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

    Hans Bolinder authored
    * hb/correction_zip_open/OTP-9472:
      Fix a bug in zip:zip_open/1,2.
Commits on Aug 18, 2011
  1. @gar1t

    Fix incorrect order of pseudo variables in yecc example

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

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

    Hans Bolinder authored
    * hb/correction_of_zip_contracts/OTP-9471:
      Correct contracts in the zip module
  4. Merge branch 'hb/et/remove_dialyzer_warnings/OTP-9470' into dev

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

    Hans Bolinder authored
    The contracts of zip:zip_list_dir/1 and zip:zip_get/2 have been
    corrected.
  2. @IngelaAndin

    Merge branch 'ia/odbc/skip-tests-because-of-driver-issues' into dev

    IngelaAndin authored
    * ia/odbc/skip-tests-because-of-driver-issues:
      Skip test if not applicable
  3. Remove Dialyzer warnings

    Hans Bolinder authored
  4. Allow @enum when AVP is defined in an inherited dictionary.

    Anders Svensson authored
    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.
  5. @id required in dictionary files only when @messages is specified.

    Anders Svensson authored
    @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
  6. @idubrov @proxyles

    Fix dialyzer warning on default clause for binary comprehension

    idubrov authored proxyles committed
    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.
  7. @lht

    ic: Fix typo, #ifudef -> #ifndef

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

    Anders Svensson authored
Something went wrong with that request. Please try again.