Permalink
Commits on Aug 24, 2011
  1. Merge branch 'anders/diameter/augment_inherited_enums/OTP-9469' into dev

    Anders Svensson
    Anders Svensson committed Aug 24, 2011
    * 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
    Anders Svensson committed Aug 24, 2011
    * 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
    Anders Svensson committed Aug 24, 2011
  4. Merge branch 'hw/update-chmod-without-f' into dev

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

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

    spawnthink authored and proxyles committed Jun 6, 2011
    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. Add demonitor to avoid keeping DOWN message in the queue

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

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

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

    proxyles committed Aug 24, 2011
    * 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. Merge branch 'gs/yecc-example' into dev

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

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

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

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

    gar1t committed Aug 18, 2011
    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.

    uabboli committed Aug 18, 2011
    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

    uabboli committed Aug 18, 2011
    * 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

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

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

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

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

    Anders Svensson
    Anders Svensson committed Aug 17, 2011
    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
    Anders Svensson committed Aug 17, 2011
    @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. Fix dialyzer warning on default clause for binary comprehension

    Ivan Dubrov authored and proxyles committed Jul 13, 2011
    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. 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
    Anders Svensson committed Aug 16, 2011
  2. Merge branch 'kj/eunit-surefire-fixes' into dev

    proxyles committed Aug 16, 2011
    * kj/eunit-surefire-fixes:
      Generate separate surefire XMLs for each test suite
    
    OTP-9465
  3. Merge branch 'cr/trivia' into dev

    proxyles committed Aug 16, 2011
    * cr/trivia:
      replace "a ssl" with "an ssl"
      reindent pkix_path_validation/3
      Trivial documentation fixes
    
    OTP-9464
  4. Merge branch 'rc/edoc-minor' into dev

    proxyles committed Aug 16, 2011
    * rc/edoc-minor:
      forgot to ensure that xmerl is found in path for include_lib to work
      fix -spec declaration that doesn't work in R13B04
      eliminate warnings about unused imports
      removed CVS-keywords from source files
      synchronized with edoc development version
    
    OTP-9463
  5. Merge branch 'hb/stdlib/contract_correction/OTP-9450' into dev

    uabboli committed Aug 16, 2011
    * hb/stdlib/contract_correction/OTP-9450:
      Correct the contract of timer:now_diff/2
Commits on Aug 15, 2011
  1. erts: use a union to avoid strict aliasing issues

    tuncer committed May 10, 2011
    Use a union for pointer type conversion to avoid compiler warnings
    about strict-aliasing violations with gcc-4.1. gcc >= 4.2 does not
    emit the warning.
    TODO: Reconsider use of union once gcc-4.1 is obsolete?