Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on May 6, 2015
  1. Prepare release

    Erlang/OTP authored
Commits on May 4, 2015
  1. @pekadan
Commits on Mar 31, 2015
  1. Prepare release

    Erlang/OTP authored
Commits on Mar 27, 2015
  1. @sverker

    Merge branch 'sverk/large-list_to_integer-bug/OTP-12624' into maint

    sverker authored
    * sverk/large-list_to_integer-bug/OTP-12624:
      erts: Fix bug in list_to_integer for very large strings
Commits on Mar 26, 2015
  1. @psyeugenic

    Merge branch 'egil/maint/process_dictionary-initial-size/OTP-12535' i…

    psyeugenic authored
    …nto maint
    
    * egil/maint/process_dictionary-initial-size/OTP-12535:
      erts: Document option 'hpds'
      erts: Enable command line argument for initial pd size
Commits on Mar 25, 2015
  1. @sverker

    erts: Fix bug in list_to_integer for very large strings

    sverker authored
    list_to_integer(lists:duplicate(10000000,$0)).
    
    crashed due to overflow when calculating nr heap words.
  2. @psyeugenic

    Merge branch 'egil/fix-term-cmp/OTP-12623' into maint

    psyeugenic authored
    * egil/fix-term-cmp/OTP-12623:
      erts: Fix comparison of exact terms
  3. @psyeugenic
  4. @psyeugenic

    erts: Enable command line argument for initial pd size

    psyeugenic authored
    Use '+hpds size' to set initial process dictionary size for spawned processes.
Commits on Mar 24, 2015
  1. @psyeugenic

    erts: Fix comparison of exact terms

    psyeugenic authored
    Comparison of exact terms could cause faulty term tests.
    This was caused by a faulty (too small) internal type.
    
    Symptom:
    
       -1 = erts_internal:cmp_term(2147483648,0). %% wrong
    
    Correct:
    
       1 = erts_internal:cmp_term(2147483648,0).
    
    Reported-by: Jesper Louis Andersen
Commits on Mar 23, 2015
  1. Update with changes in new time api

    Erland Schönbeck authored
    otp_SUITE: change filter för diameter
  2. Merge branch 'erland/revert_time/OTP-12444' into maint

    Erland Schönbeck authored
    * erland/revert_time/OTP-12444:
      Revert "Use new time API and be back-compatible in ssh"
Commits on Mar 20, 2015
  1. @zhird

    Merge branch 'nox/fix-port_info-race' into maint

    zhird authored
    * nox/fix-port_info-race:
      Fix a race condition when calling port_info/1
    
    OTP-12587
Commits on Mar 18, 2015
  1. @zhird

    Merge branch 'nlmills/cleanup' into maint

    zhird authored
    * nlmills/cleanup:
      Remove unused time macros from efile_drv
  2. @zhird

    Merge branch 'wmalik/minor-fixes' into maint

    zhird authored
    * wmalik/minor-fixes:
      Fix proc_lib doc
      Remove commented out code
      Fix make_hash description
  3. @nox

    Fix a race condition when calling port_info/1

    nox authored
    This variable hold the values returned by erlang:port_info/1 and
    shouldn't be static.
    
    Reported-by: Heinz Nikolaus Gies
Commits on Mar 17, 2015
  1. @rickard-green

    Merge branch 'rickard/port_control_flags_crash/OTP-12544' into maint

    rickard-green authored
    * rickard/port_control_flags_crash/OTP-12544:
      Make access to control_flags safe in non-smp emulator
  2. @rickard-green

    Merge branch 'rickard/find_emu_cc/OTP-12388' into maint

    rickard-green authored
    * rickard/find_emu_cc/OTP-12388:
      Fix missing quotation in LM_FIND_EMU_CC
Commits on Mar 16, 2015
  1. Revert "Use new time API and be back-compatible in ssh"

    Erland Schönbeck authored
    This reverts commit af972aa.
    
    Conflicts:
    	lib/ssh/test/ssh_basic_SUITE.erl
  2. @zhird

    Merge branch 'nlmills/docfix' into maint

    zhird authored
    * nlmills/docfix:
      Correct typo in erlang(3) documentation
Commits on Mar 14, 2015
  1. @nlmills

    Remove unused time macros from efile_drv

    nlmills authored
    All uses of these macros were removed in
    commit c3a615a.
Commits on Mar 12, 2015
  1. @proxyles

    Merge branch 'mikpe/hipe-mfait-rwlock' into maint

    proxyles authored
    * mikpe/hipe-mfait-rwlock:
      hipe: change mfa_info_table lock to rwmutex
    
    OTP-12557
  2. @proxyles

    Merge branch 'mikpe/avoid-oversize-bignums' into maint

    proxyles authored
    * mikpe/avoid-oversize-bignums:
      don't leave a heap hole in erts_bs_get_integer_2
      don't create oversize bignums in binary matching
    
    OTP-12556
Commits on Mar 9, 2015
  1. Merge branch 'erland/ssh/time/OTP-12444' into maint

    Erland Schönbeck authored
    * erland/ssh/time/OTP-12444:
      Update misleading comment in ssh_basic_SUITE
      Update new time API and be back-compatible in ssh
      Use new time API and be back-compatible in ssh otp_SUITE: Ignore undefined functions in ssh
Commits on Mar 7, 2015
  1. @nlmills
Commits on Mar 6, 2015
  1. @zhird

    Merge branch 'leoliu/master' into maint

    zhird authored
    * leoliu/master:
      Two minor fixes
    
    OTP-12545
  2. @rickard-green
Commits on Mar 5, 2015
  1. @psyeugenic

    Merge branch 'egil/fix-break-printout/OTP-12537' into maint

    psyeugenic authored
    * egil/fix-break-printout/OTP-12537:
      erts: Fix erroneous printout in crashdump
Commits on Feb 27, 2015
  1. @leoliu @zhird

    Two minor fixes

    leoliu authored zhird committed
    * Fix documentation on $char for unicode
    * Remove duplicate declaration for erts_encode_ext_dist_header_size
Commits on Feb 26, 2015
  1. @mikpe

    hipe: change mfa_info_table lock to rwmutex

    mikpe authored
    The hipe_mfa_info_table lock is currently a mutex, causing
    unnecessary contention and serialization of lookups for
    apply-like constructs.
    
    - change the lock from a mutex to an rwmutex
    - split hipe_get_na_nofail_locked into a "try" path which
      only needs a read lock, and a "slow" path which requires
      a write lock
    - reimplement hipe_get_na_nofail (used by apply ops etc) to
      first call the "try" path with a read lock, and if that
      fails the "slow" path with a write lock
    - reimplement hipe_get_na_nofail_locked (used by maintenance
      code) to call the "try" path and then optionally the "slow"
      path, but without taking locks since its caller already has
      the write lock
    - adjust remaining lock ops to take/release full write lock
    - use _rwlocked as suffix on functions requiring a write lock
    - change hipe_mfa_get_trampoline to call get_locked not put_locked,
      allowing it to take a read lock instead of a write lock
    - change hipe_find_mfa_from_ra() to only take a read lock
Commits on Feb 25, 2015
  1. Use new time API and be back-compatible in ssh

    Erland Schönbeck authored
    otp_SUITE: Ignore undefined functions in ssh
Commits on Feb 21, 2015
  1. @wmalik

    Fix make_hash description

    wmalik authored
Commits on Feb 20, 2015
  1. @psyeugenic

    erts: Fix erroneous printout in crashdump

    psyeugenic authored
    An extra '}' were printed in remote links.
Commits on Feb 18, 2015
  1. otp_SUITE: Ignore diameter undefined function errors

    Erland Schönbeck authored
Commits on Feb 14, 2015
  1. @mikpe

    don't leave a heap hole in erts_bs_get_integer_2

    mikpe authored
    Reset p->htop in the oversize bignum error case to avoid leaving a
    hole in the heap, which would crash the debug emulator.
Something went wrong with that request. Please try again.