Permalink
Commits on Dec 30, 2011
  1. Merge branch 'maint'

    rickard-green committed Dec 30, 2011
  2. Merge branch 'maint-r15' into maint

    Conflicts:
    	erts/vsn.mk
    rickard-green committed Dec 30, 2011
Commits on Dec 27, 2011
  1. Prepare release

    Erlang/OTP committed Dec 27, 2011
  2. Merge branch 'rickard/no-smp-dev-poll-bug/OTP-9844' into maint-r15

    * rickard/no-smp-dev-poll-bug/OTP-9844:
      Include wakeup pipe in /dev/poll poll-set also on non-SMP
    Erlang/OTP committed Dec 27, 2011
  3. Merge branch 'rickard/lwsync/OTP-9843' into maint-r15

    * rickard/lwsync/OTP-9843:
      Fix lwsync instruction feature test
    Erlang/OTP committed Dec 27, 2011
  4. Fix lwsync instruction feature test

    A feature test for the lwsync instruction performed on PowerPC
    hardware at runtime system startup got into an eternal loop if
    the instruction was not supported. This bug was introduced in
    erts-5.9/OTP-R15B.
    rickard-green committed Dec 23, 2011
  5. Include wakeup pipe in /dev/poll poll-set also on non-SMP

    I/O events could potentially be delayed for ever when enabling
    kernel-poll on a non-SMP runtime system executing on Solaris. When
    also combined with async-threads the runtime system hung before
    completing the boot phase. This bug was introduced in
    erts-5.9/OTP-R15B.
    rickard-green committed Dec 23, 2011
Commits on Dec 22, 2011
  1. Merge branch 'maint'

    RaimoNiskanen committed Dec 22, 2011
  2. Merge branch 'raimo/opu-fixes' into maint

    * raimo/opu-fixes:
      inet_res_SUITE: Go back to old way to kill test name server
    RaimoNiskanen committed Dec 22, 2011
  3. Merge branch 'maint'

    * maint:
      Check that sys.config and relup have valid content when added to tar
      Reject systools:make_script if kernel and stdlib are not permanent in .rel
      Don't save child spec for temporary child if child's start func returns ignore
      Generate links in C libraries correctly
    uabboli committed Dec 22, 2011
  4. Merge branch 'hb/erl_docgen/fix_links/OTP-9832' into maint

    * hb/erl_docgen/fix_links/OTP-9832:
      Generate links in C libraries correctly
    uabboli committed Dec 22, 2011
Commits on Dec 21, 2011
  1. Merge branch 'siri/sasl/check-config-in-tar/OTP-9539' into maint

    * siri/sasl/check-config-in-tar/OTP-9539:
      Check that sys.config and relup have valid content when added to tar
    sirihansen committed Dec 21, 2011
  2. Merge branch 'siri/sasl/require-kernel-start/OTP-9652' into maint

    * siri/sasl/require-kernel-start/OTP-9652:
      Reject systools:make_script if kernel and stdlib are not permanent in .rel
    sirihansen committed Dec 21, 2011
  3. Merge branch 'siri/stdlib/delete-temp-childspec-on-ignore/OTP-9782' i…

    …nto maint
    
    * siri/stdlib/delete-temp-childspec-on-ignore/OTP-9782:
      Don't save child spec for temporary child if child's start func returns ignore
    sirihansen committed Dec 21, 2011
Commits on Dec 20, 2011
  1. Check that sys.config and relup have valid content when added to tar

    systools:make_tar now does a minor check of the content of sys.config
    and relup before adding them to the tar file. If the content is not
    readable or in expected format, the function fails.
    sirihansen committed Dec 9, 2011
  2. Reject systools:make_script if kernel and stdlib are not permanent in…

    … .rel
    
    It should not be possible to create a .boot file unless kernel and
    stdlib are stated as permanent applications in the .rel file. Note
    that 'permanent' is the default start type, so not specifying a start
    type for kernel and stdlib is, as always, ok.
    sirihansen committed Dec 9, 2011
  3. Don't save child spec for temporary child if child's start func retur…

    …ns ignore
    
    Supervisor should never keep child specs for dead temporary children.
    sirihansen committed Dec 9, 2011
  4. Merge branch 'maint'

    * maint: (25 commits)
      Install example dictionaries
      Move example code to examples/code
      Move example dictionaries to examples/dict
      Set name/prefix at compilation, not in dictionaries
      Add RFC 4004 (MIP) dictionary
      Add RFC 4740 (SIP) dictionary
      Add RFC 4072 (EAP) dictionary
      Add RFC 4006 (CC) dictionary
      Add RFC 4005 (NAS) dictionary
      Add standards testcase to compiler suite
      Remove {init,end}_per_group workaround
      Use new syntax for specifying ct group properties
      Increase timetrap in compiler suite
      Minor capx suite tweaks
      Minor makefile tweak
      Remove trailing whitespace
      Update skip condition in gen_sctp suite
      Reintroduce gen_sctp suite
      Remove delay from connect in transport suite
      Add codec testcase for decode of unknown AVPs
      ...
    Anders Svensson committed Dec 20, 2011
  5. Merge branch 'anders/diameter/testsuites/OTP-9829' into maint

    * anders/diameter/testsuites/OTP-9829: (21 commits)
      Install example dictionaries
      Move example code to examples/code
      Move example dictionaries to examples/dict
      Set name/prefix at compilation, not in dictionaries
      Add RFC 4004 (MIP) dictionary
      Add RFC 4740 (SIP) dictionary
      Add RFC 4072 (EAP) dictionary
      Add RFC 4006 (CC) dictionary
      Add RFC 4005 (NAS) dictionary
      Add standards testcase to compiler suite
      Remove {init,end}_per_group workaround
      Use new syntax for specifying ct group properties
      Increase timetrap in compiler suite
      Minor capx suite tweaks
      Minor makefile tweak
      Remove trailing whitespace
      Update skip condition in gen_sctp suite
      Reintroduce gen_sctp suite
      Remove delay from connect in transport suite
      Add codec testcase for decode of unknown AVPs
      ...
    Anders Svensson committed Dec 20, 2011
  6. Merge branch 'anders/diameter/compilation_options/OTP-9826' into maint

    * anders/diameter/compilation_options/OTP-9826:
      Allow module name mapping at dictionary compilation
      Fix blunder that broke name/prefix compilation options
    Anders Svensson committed Dec 20, 2011
  7. Merge branch 'anders/diameter/missed_events/OTP-9824' into maint

    * anders/diameter/missed_events/OTP-9824:
      Update watchdog suite
      Ensure capabilities exchange can't fail too early
    Anders Svensson committed Dec 20, 2011
  8. Merge branch 'maint'

    * maint:
      Remove bad assert
    rickard-green committed Dec 20, 2011
  9. Remove bad assert

    It is possible also in non-SMP case:
    1. The process receives an exit signal and is set in status exiting
       and inserted into the run queue.
    2. The distribution port exits before the process has been selected
       for execution and cannot remove the link half on the process since
       it is in status exiting.
    3. Process is selected for execution and when removing this link half
       the distribution channel is gone!
    rickard-green committed Dec 20, 2011
  10. Remove bad assert

    It is possible also in non-SMP case:
    1. The process receives an exit signal and is set in status exiting
       and inserted into the run queue.
    2. The distribution port exits before the process has been selected
       for execution and cannot remove the link half on the process since
       it is in status exiting.
    3. Process is selected for execution and when removing this link half
       the distribution channel is gone!
    rickard-green committed Dec 20, 2011
  11. Merge branch 'maint'

    psyeugenic committed Dec 20, 2011
Commits on Dec 19, 2011
Commits on Dec 16, 2011
  1. Install example dictionaries

    Anders Svensson committed Dec 16, 2011
  2. Move example code to examples/code

    Anders Svensson committed Dec 16, 2011
  3. Move example dictionaries to examples/dict

    Anders Svensson committed Dec 16, 2011
  4. Set name/prefix at compilation, not in dictionaries

    To avoid inappropriate defaults if the dictionaries are reused.
    Anders Svensson committed Dec 16, 2011
  5. Add RFC 4004 (MIP) dictionary

    Anders Svensson committed Dec 16, 2011
  6. Add RFC 4740 (SIP) dictionary

    Anders Svensson committed Dec 16, 2011
  7. Add RFC 4072 (EAP) dictionary

    Anders Svensson committed Dec 16, 2011
  8. Add RFC 4006 (CC) dictionary

    Anders Svensson committed Dec 16, 2011
  9. Add RFC 4005 (NAS) dictionary

    Anders Svensson committed Dec 2, 2011