Permalink
Commits on Nov 22, 2010
  1. Merge branch 'ao/mod_auth-doc-typos' into dev

    bjorng committed Nov 22, 2010
    * ao/mod_auth-doc-typos:
      Fix escaped xml character and a missing closing tag in mod_auth.xml
  2. Merge branch 'bf/mnesia-doc-fixes' into dev

    bjorng committed Nov 22, 2010
    * bf/mnesia-doc-fixes:
      doc: "works like" instead of "works as" + missing like
      remove '\011' from mnesia doc
      fix typo in mnesia doc
  3. Merge branch 'lukas/common_test/master_include/OTP-8935' into dev

    garazdawi committed Nov 22, 2010
    * lukas/common_test/master_include/OTP-8935:
      Update master test to put slave logs in /tmp for windows as otherwise filenames become too long and the tests fail
      Update master test specs to work with include directives
  4. Merge branch 'ml/re-manpage-cleanup' into dev

    bjorng committed Nov 22, 2010
    * ml/re-manpage-cleanup:
      Improve the 're' manpage by correcting typos and rewording
  5. Merge branch 'ks/edoc-dialyzer-fixes' into dev

    bjorng committed Nov 22, 2010
    * ks/edoc-dialyzer-fixes:
      Fix various dialyzer warnings
  6. Merge branch 'ks/dialyzer-fixes' into dev

    bjorng committed Nov 22, 2010
    * ks/dialyzer-fixes:
      dialyzer: Speed up analysis of nested list comprehensions
  7. Merge branch 'ms/ei-fixes' into dev

    psyeugenic committed Nov 22, 2010
    * ms/ei-fixes:
      ei: check memory was allocated
      ei: error if return value of ei_alloc_big is NULL
    
    OTP-8943
  8. Merge branch 'ta/fix-ethread-void-return' into dev

    rickard-green committed Nov 22, 2010
    * ta/fix-ethread-void-return:
      ethread: do not return from void ethr_atomic_set_relb
    
    OTP-8944
  9. Merge branch 'ks/init-spec-fixes' into dev

    bjorng committed Nov 22, 2010
    * ks/init-spec-fixes:
      init: Fix two erroneous specs
  10. Merge branch 'ks/file_open-mode' into dev

    bjorng committed Nov 22, 2010
    * ks/file_open-mode:
      Add the {encoding, _} options to file:open/2's modes
  11. Merge branch 'ms/ei-fix-node-name-overflow' into dev

    psyeugenic committed Nov 22, 2010
    * ms/ei-fix-node-name-overflow:
      ei: check the length of the node name
    
    OTP-8943
  12. Merge branch 'ks/hipe-patches' into dev

    bjorng committed Nov 22, 2010
    * ks/hipe-patches:
      hipe: Update types and specs
  13. hipe: Update types and specs

    kostis committed with bjorng Nov 9, 2010
  14. Merge branch 'rickard/thr-spec-inet-buf/OTP-8916' into dev

    rickard-green committed Nov 22, 2010
    * rickard/thr-spec-inet-buf/OTP-8916:
      Remove tight restrictions on some options
      Thread specific inet driver buffer stack
  15. Merge branch 'ks/erl_types-fixes' into dev

    bjorng committed Nov 22, 2010
    * ks/erl_types-fixes:
      erl_types: Fix pretty rare crashes and an infinite loop
    
    OTP-8942
  16. erl_types: Fix pretty rare crashes and an infinite loop

    kostis committed with bjorng Nov 6, 2010
    - Fixed pretty rare crash when taking the infimum of two tuple_sets
      (initial fix by Kostis Sagonas but then a better fix was provided
       by Stavros Aronis and this is the one adopted).
    - Fixed pretty rare crash when using parameterized types containing unbound
      variables (thanks to Nicolas Trangez for reporting it).
    - Fixed pretty rare infinite loop when refining the types of an SCC whose
      functions all returned none() (thanks to Stavros Aronis).
Commits on Nov 18, 2010
  1. Remove tight restrictions on some options

    rickard-green committed Nov 4, 2010
    Remove tight restrictions on the high_watermark, low_watermark, and
    buffer options.
  2. Thread specific inet driver buffer stack

    rickard-green committed Oct 10, 2010
    The inet driver internal buffer stack implementation
    has been rewritten in order to reduce lock contention.
  3. Merge branch 'rickard/cpu-groups/OTP-8861' into dev

    rickard-green committed Nov 18, 2010
    * rickard/cpu-groups/OTP-8861:
      Generalize reader groups
      Move cpu topology functionality into erl_cpu_topology.[ch]
      Do not use more reader groups for schedulers than schedulers
    
    Conflicts:
    	erts/emulator/beam/erl_init.c
  4. Fix escaped xml character and a missing closing tag in mod_auth.xml

    spawnthink committed with bjorng Nov 11, 2010
    In description of the list_users/2 function, the character < was escaped
    and a closing tag was missing which resulted in an invalid xml and
    a wrong formatting.
  5. Generalize reader groups

    rickard-green committed Sep 24, 2010
    Reader groups have been generalized to cpu groups which can be
    used for implementing reader groups, but also for implementing
    other functionality in the future.
  6. Do not use more reader groups for schedulers than schedulers

    rickard-green committed Nov 18, 2010
    When the runtime system had fewer schedulers than logical processors,
    the system could get an unnecessarily large amount reader groups.
  7. Merge branch 'rickard/sys_schedule_debug' into dev

    rickard-green committed Nov 18, 2010
    * rickard/sys_schedule_debug:
      Verify that no outstanding I/O exist when checking for I/O in debug build
  8. Merge branch 'pg/freebsd-cpu-affinity-and-topology' into dev

    rickard-green committed Nov 18, 2010
    * pg/freebsd-cpu-affinity-and-topology:
      Add support for CPU affinity & topology detection on FreeBSD 8
    
    OTP-8939
  9. Merge branch 'pg/fix-system_info-cpu_topology-segfault' into dev

    rickard-green committed Nov 18, 2010
    * pg/fix-system_info-cpu_topology-segfault:
      Fix crash with erlang:system_info({cpu_topology,junk})
    
    OTP-8914
  10. Merge branch 'rickard/sched-misc/OTP-8932' into dev

    rickard-green committed Nov 18, 2010
    * rickard/sched-misc/OTP-8932:
      Fix erts_schedule_misc_op() so it can be called from arbitrary threads
  11. Merge branch 'rickard/halfword-fix/OTP-8910' into dev

    rickard-green committed Nov 18, 2010
    * rickard/halfword-fix/OTP-8910:
      Fix ERL_DRV_INT and ERL_DRV_UINT in halfword emulator
  12. Merge branch 'rickard/dist/OTP-8901' into dev

    rickard-green committed Nov 18, 2010
    * rickard/dist/OTP-8901:
      Be less eager to set dist entry in busy state
  13. Merge branch 'rickard/tsd-get/OTP-8889' into dev

    rickard-green committed Nov 18, 2010
    * rickard/tsd-get/OTP-8889:
      Fix erl_drv_tsd_get() and enif_tsd_get()
  14. Merge branch 'rickard/configure-help/OTP-8859' into dev

    rickard-green committed Nov 18, 2010
    * rickard/configure-help/OTP-8859:
      Cleanup configure help texts
    
    Conflicts:
    	erts/aclocal.m4
  15. Merge branch 'rickard/pre-pentium4-compat/OTP-8847' into dev

    rickard-green committed Nov 18, 2010
    * rickard/pre-pentium4-compat/OTP-8847:
      Allow usage of libatomic_ops when other compilers than gcc are used
      Add pre pentium 4 compatibilty configure test
      Fix --enable-ethread-pre-pentium4-compatibility