Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 5, 2013
  1. @sverker

    Merge branch 'sverk/mac-select-assert-bug' into maint

    sverker authored
    * sverk/mac-select-assert-bug:
      erts: Fix faulty assert in "unlimited select" for mac
  2. @sverker

    Merge branch 'sverk/valgrind-single-core' into maint

    sverker authored
    * sverk/valgrind-single-core:
      erts: Speed up valgrind with asynch threads
  3. @RaimoNiskanen

    Merge branch 'raimo/fix-signedness-flaws-in-efile_drv' into maint

    RaimoNiskanen authored
    * raimo/fix-signedness-flaws-in-efile_drv:
      Fix EV_* macros and functions signedness flaws
  4. @psyeugenic

    Merge branch 'egil/erl_driver-thread-info/OTP-11303' into maint

    psyeugenic authored
    * egil/erl_driver-thread-info/OTP-11303:
      erts: Document erl_driver interface lock names
      erts: Extend erl_driver interface with lock names
Commits on Sep 4, 2013
  1. @sverker
  2. @RaimoNiskanen

    Merge branch 'raimo/linux-network-namespace-sockopt/OTP-11157' into m…

    RaimoNiskanen authored
    …aint
    
    * raimo/linux-network-namespace-sockopt/OTP-11157:
      Document socket option 'netns'
      Rudimentary test
      Make netns option value a string
      Implement netns for SCTP + bugfixes
      Implement netns option for TCP and UDP
      Implement emulator netns support for TCP and UDP
Commits on Sep 3, 2013
  1. @psyeugenic
Commits on Sep 2, 2013
  1. @garazdawi

    Merge branch 'sv-sched-percentage-option' into maint

    garazdawi authored
    * sv-sched-percentage-option:
      Silence gcc warnings in non-smp build
  2. @garazdawi

    Merge branch 'lukas/erts/clean_port_msg_dispatcher/OTP-11290' into maint

    garazdawi authored
    * lukas/erts/clean_port_msg_dispatcher/OTP-11290:
      erts: Fix segfault when scheduling release_port later_op
  3. @garazdawi
  4. @RaimoNiskanen
Commits on Aug 30, 2013
  1. @garazdawi

    Merge branch 'sv-sched-percentage-option' into maint

    garazdawi authored
    * sv-sched-percentage-option:
      add erl option to set schedulers by percentages
    
    OTP-11282
Commits on Aug 29, 2013
  1. @vinoski

    add erl option to set schedulers by percentages

    vinoski authored
    For applications where measurements show enhanced performance from the use
    of a non-default number of emulator scheduler threads, having to accurately
    set the right number of scheduler threads across multiple hosts each with
    different numbers of logical processors is difficult because the erl +S
    option requires absolute numbers of scheduler threads and scheduler threads
    online to be specified.
    
    To address this issue, add a +SP option to erl, similar to the existing +S
    option but allowing the number of scheduler threads and scheduler threads
    online to be set as percentages of logical processors configured and
    logical processors available, respectively. For example, "+SP 50:25" sets
    the number of scheduler threads to 50% of the logical processors
    configured, and the number of scheduler threads online to 25% of the
    logical processors available. The +SP option also interacts with any
    settings specified with the +S option, such that the combination of options
    "+S 4:4 +SP 50:50" (in either order) results in 2 scheduler threads and 2
    scheduler threads online.
    
    Add documentation for the +SP option.
    
    Add tests for the +SP option to scheduler_SUITE.
    
    Add tests and documentation for two existing features of the +S option: +S
    0:0 resets the scheduler thread count and scheduler threads online count to
    their defaults, and specifying negative numbers for +S results in those
    values being subtracted from the default values for the host.
  2. @gustehn

    Merge branch 'essen/export-zlib-zstream/OTP-11278' into maint

    gustehn authored
    * essen/export-zlib-zstream/OTP-11278:
      Updated preloaded
      Export type zlib:zstream/0
  3. @gustehn

    Updated preloaded

    gustehn authored
Commits on Aug 27, 2013
  1. @garazdawi

    erts: Fix segfault when scheduling release_port later_op

    garazdawi authored
    begin_port_cleanup can be called from a non-scheduler thread, this
    means that there is no esdp available and thus erts_schedule_thr_prgr_later_op
    segfaults.
Commits on Aug 26, 2013
  1. @gustehn

    Merge branch 'sze/edlin_understand_keys/OTP-11251' into maint

    gustehn authored
    * sze/edlin_understand_keys/OTP-11251:
      Added primary bootstrap
      erts: fixed documentation regarding tty and arrow keys
      make edlin understand a few important control keys
Commits on Aug 23, 2013
  1. @bufflig

    Create better distribution of files over async threads

    bufflig authored
    The actual port id is used to create a key from the
    pointer value which is the ErlDrvPort. To do this
    a new driver api function driver_async_port_key is
    added and the driver API minor version is updated.
    
    The documentation is updated and the faulty description of
    how to spread ports over async threads is updated to
    use the new API.
    
    Testcase also added.
  2. @bufflig
  3. @bufflig
  4. @sverker

    erts: Speed up valgrind with asynch threads

    sverker authored
    by only letting it run on one core. Valgrind only let one thread
    at a time execute anyway.
  5. @garazdawi

    Merge branch 'lukas/erts/crash_dump_acul/OTP-11264' into maint

    garazdawi authored
    * lukas/erts/crash_dump_acul/OTP-11264:
      erts: Fix print out of acul option in crash dump
  6. @garazdawi

    Merge branch 'lukas/erts/efile_undef_behaviour/OTP-11246' into maint

    garazdawi authored
    * lukas/erts/efile_undef_behaviour/OTP-11246:
      erts: Fix bug in translating ev macros to functions
  7. @garazdawi
Commits on Aug 22, 2013
  1. @essen

    Export type zlib:zstream/0

    essen authored
    Terms of this type are returned and sometimes sit in states.
    Exporting it allows us to properly track the types there.
Commits on Aug 20, 2013
  1. @garazdawi
  2. @bjorng
  3. @gustehn
Commits on Aug 19, 2013
  1. @garazdawi

    Merge branch 'lukas/erts/efile_undef_behaviour/OTP-11246' into maint

    garazdawi authored
    * lukas/erts/efile_undef_behaviour/OTP-11246:
      erts: Refactor non-pure macros to functions
Commits on Aug 14, 2013
  1. @gustehn
Commits on Aug 13, 2013
  1. @garazdawi

    erts: Refactor non-pure macros to functions

    garazdawi authored
    This is needed as some gcc versions seems to optimize this undefined
    behaviour in a way which breaks this code.
Commits on Aug 12, 2013
  1. @garazdawi

    Merge branch 'lukas/erts/match_spec_test_silent/OTP-11232' into maint

    garazdawi authored
    * lukas/erts/match_spec_test_silent/OTP-11232:
      erts: Do not enable TRACE_SILENT when testing a ms
Commits on Aug 9, 2013
  1. @sverker

    Merge branch 'sverk/ptab-race' into maint

    sverker authored
    * sverk/ptab-race:
      erts: Fix race in ptab that can cause PID mix-ups
    
    OTP-11225
Commits on Aug 8, 2013
  1. @garazdawi
  2. @gustehn

    Merge branch 'olgeni/erl_driver-man-fixes/OTP-11227' into maint

    gustehn authored
    * olgeni/erl_driver-man-fixes/OTP-11227:
      Misc. corrections for erl_driver(3)
Something went wrong with that request. Please try again.