Commits on Jun 12, 2012
  1. @IngelaAndin

    Merge branch 'ia/ssh/missing-reason-in-catch-exit/OTP-10112' into maint

    * ia/ssh/missing-reason-in-catch-exit/OTP-10112:
      Improved handling of multiple closes
    IngelaAndin committed Jun 12, 2012
Commits on Jun 8, 2012
  1. @garazdawi

    Merge branch 'lukas/otp/install_with_whitespace/OTP-10107' into maint

    * lukas/otp/install_with_whitespace/OTP-10107:
      Update to work with space in include path
      Update to work with whitespace in exec path
    garazdawi committed Jun 8, 2012
  2. @garazdawi

    Update to work with space in include path

    OTP-10109
    garazdawi committed Jun 4, 2012
  3. @KennethL

    Merge branch 'kenneth/asn1/multiple_extaddgroup/OTP-10058' into maint

    * kenneth/asn1/multiple_extaddgroup/OTP-10058:
      Add support for multiple ExtensionAdditionGroups
    KennethL committed Jun 8, 2012
Commits on Jun 5, 2012
  1. @garazdawi

    Update to work with whitespace in exec path

    OTP-10106
    OTP-10107
    garazdawi committed May 30, 2012
Commits on Jun 4, 2012
  1. @garazdawi

    Merge branch 'bjorn/remove-hybrid-heap/OTP-10105' into maint

    * bjorn/remove-hybrid-heap/OTP-10105:
      Remove stale code for hybrid heap and incremental GC
      Remove the hipe_bifs:show_message_area/0 BIF
      Remove support for erlang:system_info(global_heaps_size)
      Remove the erlang:garbage_collect_message_area/0 BIF
      Remove workarounds for hybrid and shared heaps in test suites
    garazdawi committed Jun 4, 2012
Commits on Jun 2, 2012
  1. Merge branch 'hb/dialyzer/solver_fix/OTP-10082' into maint

    * hb/dialyzer/solver_fix/OTP-10082:
      Bug fixes and improvements of dialyzer_typesig
    Hans Bolinder committed Jun 2, 2012
Commits on Jun 1, 2012
  1. @IngelaAndin

    Improved handling of multiple closes

    exit:{normal} -> exit:{normal, _} this typo could sometimes cause a crash
    when trying to close a channel that was already closed.
    IngelaAndin committed Jun 1, 2012
  2. Bug fixes and improvements of dialyzer_typesig

    1. Sometimes the solver forgot that a list had entered the error
       state. The bug has been fixed by storing the atom 'error' in
       MapDict. An example where the bug occurred is
       io_lib_pretty:printable_bin(). The returned spec was weaker than it
       should have been, but the fix-point loop hid the bug (in this case).
    
    2. lists:partition() has been substituted for lists:splitwith() in
       enumerate_constraints(). This fix together with 3. solves a
       problem with long execution times for deeply nested fun:s. An
       example which is now much faster is
       lib/compiler/test/lc_SUITE:deeply_nested/1
       (included as dialyzer/test/small_SUITE_data/src/deep_lc.erl).
    
    3. The calculation of components in enumerate_constraints() has been
       simplified and optimized. The important thing here is that _all_ of
       the simple constraints have been saturated before entering the
       complex part.
    
    4. The pretty printing of constraints has been improved.
    Hans Bolinder committed Apr 5, 2012
  3. @RaimoNiskanen

    Merge branch 'raimo/erts/win-install-redist-mixup/OTP-10096' into maint

    * raimo/erts/win-install-redist-mixup/OTP-10096:
      erts: Make 64-bit installer look for MS Redistributable in the right places
    RaimoNiskanen committed Jun 1, 2012
  4. @garazdawi

    Merge branch 'lukas/stdlib/ensure_dir_infinite_loop/OTP-10104' into m…

    …aint
    
    * lukas/stdlib/ensure_dir_infinite_loop/OTP-10104:
      Fix infinite loop when an invalid drive letter it given
    garazdawi committed Jun 1, 2012
  5. @garazdawi

    Merge branch 'lukas/test-cases' into maint

    * lukas/test-cases:
      Ignore calls to wx* modules if it is undefined
      Fix erl_interface testcases
      Update gccifier to respect -link option
      Extand timetrap for escript tests
      Fix compilation issues on windows and Ubuntu 12.04
      Ignore common_test bootstrap
    garazdawi committed Jun 1, 2012
  6. @garazdawi
Commits on May 31, 2012
  1. @proxyles

    Merge branch 'sa/dialyzer-parallel' into maint

    * sa/dialyzer-parallel: (54 commits)
      Logfile-like statistics (enabled with --resources)
      Anonymous SCCtoPID ETS table
      Anonymous time server
      Regulate all kinds of running workers up to the number of schedulers
      Relocate start and stop of timing server
      Better names for callgaph ETS tables
      Remove needless conversion
      Fix types and specs
      Inline a function in dialyzer_worker
      Remove unused function
      Change --time to --statistics and include more info
      Better reflect side-effect based code in dialyzer_callgraph
      Code simplifications (tidier)
      More efficient calculation of module deps and postorder
      Solve big SCC constraints in parallel
      Coordinator is no longer a separate process
      All spawns are now spawn_links
      Fix race in coordinator
      Typesig and dataflow analyses no longer use ticket regulation
      Plain concatenation for typesig not-fixpoint list
      ...
    
    OTP-10103
    proxyles committed May 31, 2012
  2. Merge branch 'gustav/compile/docs-file-macro-option2' into maint

    * gustav/compile/docs-file-macro-option2:
      Add type info for compile:file/1,2 macro option
    Gustav Simonsson committed May 31, 2012
  3. Add type info for compile:file/1,2 macro option

    Gustav Simonsson committed May 21, 2012
  4. Merge branch 'gustav/os_mon/disksup_call_timeout/OTP-10100' into maint

    * gustav/os_mon/disksup_call_timeout/OTP-10100:
      Add infinity timeout to os_mon calls
    Gustav Simonsson committed May 31, 2012
Commits on May 30, 2012
  1. @garazdawi

    Merge branch 'lukas/fix_windows_release_tests/OTP-10099' into maint

    * lukas/fix_windows_release_tests/OTP-10099:
      Fix compilation of examples and tc names on windows
      Create erl.ini for host emulator
    garazdawi committed May 30, 2012
  2. @garazdawi

    Merge branch 'lukas/kernel/sendfile_fallback_fix/OTP-10098' into maint

    * lukas/kernel/sendfile_fallback_fix/OTP-10098:
      Fix chunk usage check
    garazdawi committed May 30, 2012
  3. @garazdawi

    Fix erl_interface testcases

    garazdawi committed May 21, 2012
  4. @garazdawi
  5. @garazdawi
  6. @garazdawi
  7. @garazdawi

    Fix chunk usage check

    garazdawi committed May 10, 2012
  8. @garazdawi

    Ignore common_test bootstrap

    garazdawi committed May 10, 2012
Commits on May 25, 2012
  1. @sverker

    Merge branch 'sverk/valgrind-async-thr-suppression' into maint

    * sverk/valgrind-async-thr-suppression:
      erts: Add valgrind suppression for async thread bound data
    sverker committed May 25, 2012
  2. @sverker
  3. @RaimoNiskanen

    erts: Make 64-bit installer look for MS Redistributable in the right …

    …places
    
    The installer runs in 32-bit mode so 64-bit windows does not
    show it the system directories a 64-bit application will see.
    To find out if the MS C++ 2010 Redistributable Package is
    installed the installer for 64-bit Erlang must search
    for msvcr100.dll in:
      $WINDIR\sysnative\ $WINDIR\WinSxS\amd64*\
    instead of for 32-bit Erlang
      $SYSDIR\ $WINDIR\WinSxS\x86*\
    
    This patch also makes the installer if called in silent mode
    call the MS Redistributable installer in silent mode.
    RaimoNiskanen committed May 25, 2012
Commits on May 23, 2012
  1. @RaimoNiskanen

    Merge branch 'raimo/tools/remove-fprof-tuple-funs/OTP-10091' into maint

    * raimo/tools/remove-fprof-tuple-funs/OTP-10091:
      tools: Bump version
      tools: Remove usage of tuple funs in fprof
    RaimoNiskanen committed May 23, 2012
  2. @garazdawi
  3. @garazdawi

    Merge branch 'lukas/kernel/fix-gen_udp_tcp-leak/OTP-10094' into maint

    * lukas/kernel/fix-gen_udp_tcp-leak/OTP-10094:
      Add testcase for controlling_process(P,self())
      Fix port leaking after controlling_process(Port, self())
    garazdawi committed May 23, 2012
  4. @garazdawi
  5. @garazdawi
Commits on May 21, 2012
  1. Add infinity timeout to os_mon calls

    Gustav Simonsson committed May 21, 2012
  2. @aronisstav @proxyles