Permalink
Commits on Jun 15, 2010
  1. The R14A release

    Final merge of all unexpected differences from dev to release.
    Erlang/OTP committed Jun 15, 2010
  2. @bufflig

    Update highlights

    bufflig committed with Erlang/OTP Jun 15, 2010
  3. @bufflig

    Update release notes

    bufflig committed with Erlang/OTP Jun 15, 2010
  4. @dgud

    Added empty line for solaris sed

    dgud committed with Erlang/OTP Jun 15, 2010
Commits on Jun 14, 2010
  1. @psyeugenic

    OTP-8711 Make ei build on VxWorks

    Make erl_interface build on VxWorks
    psyeugenic committed with Erlang/OTP Jun 14, 2010
  2. @rickard-green

    OTP-8710 Fix emulator crash caused by setting CPU topology

    A user defined CPU topology set via a call to <seealso
    marker="erlang#system_flag_cpu_topology">erlang:system_flag(cpu_topology,
    CPUTopology)</seealso> was not properly verified, and could in worst case
    cause an emulator crash. The emulator crash could only occur when a user
    defined CPU topology already existed and was redefined.
    rickard-green committed with Erlang/OTP Jun 14, 2010
  3. Make reltool escript executable

    Erlang/OTP committed Jun 14, 2010
  4. @IngelaAndin

    OTP-8695 New ssl default

    Ssl has now switched default implementation and removed deprecated
    certificate handling. All certificate handling is done by the public_key
    application.
    IngelaAndin committed with Erlang/OTP Jun 14, 2010
Commits on Jun 11, 2010
  1. @bjorng

    Update deprecations for ssl

    bjorng committed with Erlang/OTP Jun 11, 2010
  2. @IngelaAndin

    OTP-8695 New ssl default

    Ssl has now switched default implementation and removed deprecated
    certificate handling. All certificate handling is done by the public_key
    application.
    IngelaAndin committed with Erlang/OTP Jun 11, 2010
  3. @bufflig

    ** Empty commit message **

    bufflig committed with Erlang/OTP Jun 11, 2010
  4. @bjorng

    Update release notes

    bjorng committed with Erlang/OTP Jun 11, 2010
  5. Merge branch 'egil/eprof' into dev

    * egil/eprof:
      Fix eprof to handle error cases
      Dialyzer cleanup for eprof
      Fix fprof_SUITE to use new eprof API
      Switch pattern API for eprof profile with mfa
      Update eprof documentation
      Update eprof_SUITE with more basic tests
      Rename sorting choices for eprof
      Teach eprof to align text output
      Add dump functionality to eprof
      Add log functionality to eprof
      Update eprof tests to reflect new eprof
      Add start timestamp to eprof profiling
      Teach eprof to use the new breakpoints
    
    OTP-8706 egil/eprof
    
    eprof has been reimplemented with support in the Erlang virtual machine and
    is now both faster (i.e. slows down the code being measured less) and
    scales much better. In measurements we saw speed-ups compared to the old
    eprof ranging from 6 times (for sequential code that only uses one
    scheduler/core) up to 84 times (for parallel code that uses 8 cores).
    Erlang/OTP committed Jun 11, 2010
  6. Merge branch 'se/port_SUITE_env' into dev

    * se/port_SUITE_env:
      fix open_port with many unset env vars
      allow open_port with env vars with trailing '=' on Windows
    
    OTP-8701 se/port_SUITE_env
    
    open_port/2 with the spawn and spawn_executable options can include an
    {env,Env} option. In some cases unsetting variables would not work on Unix
    (typically if more variables were unset than were actually present in the
    environment).
    Erlang/OTP committed Jun 11, 2010
  7. Merge branch 'peppe/common_test_r14_dev_2' into dev

    * peppe/common_test_r14_dev_2:
      Misc documentation updates
      Add documentation for run_test program
      Step vsn for test_server to 3.4
      Make {repeat*,N} property in group execute the group N times exactly
      Fix so that ct_run converts relative diretories in the code path to absolute
      Fix bug in handling framework:end_tc timeouts
      Fix bug that prevents the interactive shell mode to start properly
      Fix failing multiply timetrap test case
      Minor fixes in code and test suites
      Add support for executing pre-loaded suites (e.g. modules loaded as binaries)
      Add test suite for remote loading of binary suites
      Fix error with {repeat,0} property in groups causing double iterations
      Add support for config info functions (e.g. init_per_suite/0)
      Add support for dynamic timetrap handling
      Have end_per_testcase run even after timetrap_timeout and abort_testcase
      Flush old DOWN messages in demonitor
      Add groups in test specifications
      Add new tests for test case groups and test specifications
      Improve and fix various test suites
      Add event_handler_init start flag that can pass init arguments to event handlers
      ...
    
    OTP-8703 peppe/common_test_r14_dev_2
    Erlang/OTP committed Jun 11, 2010
  8. @dgud

    reltool release

    dgud committed with Erlang/OTP Jun 11, 2010
  9. @IngelaAndin

    OTP-8695 New ssl default

    Ssl has now switched default implementation and removed deprecated
    certificate handling. All certificate handling is done by the public_key
    application.
    IngelaAndin committed with Erlang/OTP Jun 11, 2010
  10. Merge branch 'hm/reltool-find-regular' into dev

    * hm/reltool-find-regular:
      Improve lookup of erl files
    Erlang/OTP committed Jun 11, 2010
Commits on Jun 10, 2010
  1. @bjorng

    Update version numbers

    bjorng committed with Erlang/OTP Jun 10, 2010
  2. @sverker @bjorng

    fix open_port with many unset env vars

    The erlang:open_port spawn and spawn_executable directives can include
        an {env, Env} directive to set up environment variables for the
        spawned process. Variables can be unset with {"NameOfVariable",false}.
        A bug in ert/emulator/sys/unix/sys.c could cause unset variables
        to not be unset. This would typically happen if there where more
        variables to be unset than there where already set variables in the
        destination evironment.
    
        Fix this problem for unix and add a new regression test for it to
        the port test suite. Windows does not seem to have the same problem.
    sverker committed with bjorng Jun 7, 2010
  3. @sverker @bjorng

    allow open_port with env vars with trailing '=' on Windows

    Same problem that Steve Vinoski fixed for Unix. Similar fix done in
    erts/emulator/sys/win32/sys_env.c for Windows.
    
    Copy-paste from his commit-message:
    
    The erlang:open_port spawn and spawn_executable directives can include
        an {env, Env} directive to set up environment variables for the
        spawned process. A bug in ert/emulator/sys/unix/sys.c prevented
        applications from using {env, Env} to set an environment variable
        whose value ended with a '=' (equal sign) character; the code mistook
        the trailing equal sign as an indication that an environment variable
        was to be cleared from the environment of the spawned process.
    
        For example, passing an {env, Env} of
    
        {env, [{"foo", "bar="}]}
    
        would result in the code in sys.c seeing a string of the form
    
        "foo=bar="
    
        The code would see the final '=' character and assume the directive
        wanted to clear a variable named "foo=bar" from the environment of the
        spawned process, rather than seeing it as a directive to set the
        environment variable "foo" to the value "bar=".
    sverker committed with bjorng Jun 7, 2010
  4. @lthor

    Update version number

    lthor committed with Erlang/OTP Jun 10, 2010
Commits on Jun 9, 2010
  1. @psyeugenic
  2. @psyeugenic

    Update version for asn1

    psyeugenic committed with Erlang/OTP Jun 9, 2010
  3. @psyeugenic

    Dialyzer cleanup for eprof

    psyeugenic committed Jun 9, 2010
  4. @bjorng

    Update bootstrap compiler

    bjorng committed with Erlang/OTP Jun 9, 2010
  5. @pekadan @RaimoNiskanen

    Misc documentation updates

    pekadan committed with RaimoNiskanen Jun 8, 2010
  6. @pekadan @RaimoNiskanen
  7. @pekadan @RaimoNiskanen
  8. @pekadan @RaimoNiskanen

    Make {repeat*,N} property in group execute the group N times exactly

    To be consistent with the behaviour of the run_test repeat flag/option, the repeat* group property has been changed to specify absolute number of test runs. Previously {repeat,N} meant "execute the group 1 time + N repeats". Now it means "execute the group N times".
    pekadan committed with RaimoNiskanen Jun 7, 2010
  9. @pekadan @RaimoNiskanen

    Fix so that ct_run converts relative diretories in the code path to a…

    …bsolute
    
    Directories added with run_test -pa or -pz in the pre erl_args part of the command line will be converted from relative to absolute, this to avoid confusion when Common Test switches working directory during the test run.
    
    Also fixed in this commit: Problem with timeouts during init_tc or end_tc (in the Test Server framework).
    pekadan committed with RaimoNiskanen Jun 7, 2010
  10. @pekadan @RaimoNiskanen
  11. @pekadan @RaimoNiskanen
  12. @pekadan @RaimoNiskanen
  13. @pekadan @RaimoNiskanen