Permalink
Commits on Sep 1, 2011
  1. Merge branch 'rc/stdlib-edoc-fix' into dev

    * rc/stdlib-edoc-fix:
      fix broken edoc annotations
    
    OTP-9516
    proxyles committed Sep 1, 2011
  2. Merge branch 'pl/no_bat_files_none_win32' into dev

    * pl/no_bat_files_none_win32:
      Do not install *.bat files on non-win32 machines
    
    OTP-9515
    proxyles committed Sep 1, 2011
  3. Merge branch 'fm/gen_tcp_udp_doc_packet_type' into dev

    * fm/gen_tcp_udp_doc_packet_type:
      Fix type of Packet arg of gen_tcp:send/2 and gen_udp:send/4
    
    OTP-9514
    proxyles committed Sep 1, 2011
  4. Merge branch 'ta/wx-obsolete-guard' into dev

    * ta/wx-obsolete-guard:
      wx: fix obsolete guard warning (list/1)
    
    OTP-9513
    proxyles committed Sep 1, 2011
  5. Merge branch 'ta/configure-fdatasync' into dev

    * ta/configure-fdatasync:
      Document fdatasync -lrt requirement (SunOS <= 5.10)
      Move fdatasync autoconf checks to proper place
    
    OTP-9512
    proxyles committed Sep 1, 2011
  6. Merge branch 'ta/hipe_cleanup' into dev

    * ta/hipe_cleanup:
      Clean up hipe.hrl.src (Signed-off-by: Kostis)
    
    OTP-9511
    proxyles committed Sep 1, 2011
Commits on Aug 31, 2011
  1. Merge branch 'ia/ssl/use-inet-and-gen-specs' into dev

    * ia/ssl/use-inet-and-gen-specs:
      Use inet and gen_* dialyzer specs
    IngelaAndin committed Aug 31, 2011
Commits on Aug 30, 2011
  1. Merge branch 'ia/ssl/error_logger-info_report-args' into dev

    * ia/ssl/error_logger-info_report-args:
      Corrected input argument to error_logger:error_report/1
    IngelaAndin committed Aug 30, 2011
  2. Merge branch 'rc/eunit-2.2.0' into dev

    * rc/eunit-2.2.0:
      Updated to EUnit version 2.2.0
    
    OTP-9505
    proxyles committed Aug 30, 2011
  3. Updated to EUnit version 2.2.0

      New macros assertNotMatch(Guard, Expr), assertNotEqual(Unexpected, Expr),
      and assertNotException(Class, Term, Expr).
    
      The debugMsg macro now also prints the pid of the current process.
    
      When testing all modules in a directory, tests in <Module>_tests.erl are
      no longer executed twice.
    
      The use of 'regexp' internally has been replaced with 're'.
    Richard Carlsson committed with proxyles Jul 18, 2011
  4. Merge branch 'fk/ref_manual_fix' into dev

    * fk/ref_manual_fix:
      Fix non-existing function (erlang:disconnect/1) in distributed reference manual
    
    OTP-9504
    proxyles committed Aug 30, 2011
  5. Merge branch 'ta/teach_emacs_yecc_and_leex_compile' into dev

    * ta/teach_emacs_yecc_and_leex_compile:
      Teach the emacs mode to compile yecc and leex files
    
    OTP-9503
    proxyles committed Aug 30, 2011
  6. Teach the emacs mode to compile yecc and leex files

    If visiting a .yrl or .xrl file in emacs with erlang-mode,
    then the `erlang-compile' function (normally bound to C-c C-k),
    now knows how to compile yecc and leex files, and then, if that
    compilation succeeds, also compiles the resulting .erl files.
    
    Also introduce a `erlang-compile-command-function-alist'
    to make it possible to hook in other functions for computing
    compilation commands/expressions, depending on file name.
    tomas-abrahamsson committed with proxyles Jul 3, 2011
  7. Merge branch 'ms/epmd-fix-compiler-warnings' into dev

    * ms/epmd-fix-compiler-warnings:
      epmd: fix compiler warnings
    
    OTP-9500
    proxyles committed Aug 30, 2011
Commits on Aug 29, 2011
  1. Merge branch 'rz/add_proplist_type' into dev

    * rz/add_proplist_type:
      Add a proplist() type
    
    OTP-9499
    proxyles committed Aug 29, 2011
  2. Merge branch 'ml/two-trivial-documentation-fixes' into dev

    * ml/two-trivial-documentation-fixes:
      Fix trivial documentation errors
    
    OTP-9498
    proxyles committed Aug 29, 2011
  3. Merge branch 'ia/odbc/more-driver-issues' into dev

    * ia/odbc/more-driver-issues:
      Skip utf8 test case on linux 64 due to old driver
    IngelaAndin committed Aug 29, 2011
Commits on Aug 27, 2011
  1. Fix type of Packet arg of gen_tcp:send/2 and gen_udp:send/4

    The type is marked as a binary() or a string() but in practice it can
    be an iodata(). The test suite was updated to confirm the gen_tcp/2
    and gen_udp:send/4 functions accept iodata() (iolists) packets.
    fdmanana committed Jun 19, 2011
Commits on Aug 26, 2011
  1. Skip utf8 test case on linux 64 due to old driver

    When the test environment supports a newer Postgres driver,
    (newer than psqlODBC 08.04.0200) the utf8 test case should work
    as expected and can be enabled again.
    IngelaAndin committed Aug 26, 2011
  2. 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
  3. 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
  4. 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