Skip to content
Commits on Jun 4, 2012
  1. @garazdawi

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

    garazdawi committed
    * 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
Commits on Jun 2, 2012
  1. Merge branch 'hb/dialyzer/solver_fix/OTP-10082' into maint

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

    Hans Bolinder committed
    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.
  2. @RaimoNiskanen

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

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

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

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

    Merge branch 'lukas/test-cases' into maint

    garazdawi committed
    * 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
  5. @garazdawi
Commits on May 31, 2012
  1. @proxyles

    Merge branch 'sa/dialyzer-parallel' into maint

    proxyles committed
    * 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
  2. Merge branch 'gustav/compile/docs-file-macro-option2' into maint

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

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

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

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

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

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

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

    Fix erl_interface testcases

    garazdawi committed
  4. @garazdawi
  5. @garazdawi
  6. @garazdawi
  7. @garazdawi

    Fix chunk usage check

    garazdawi committed
  8. @garazdawi

    Ignore common_test bootstrap

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

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

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

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

    RaimoNiskanen committed
    …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.
Commits on May 23, 2012
  1. @RaimoNiskanen

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

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

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

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

    Gustav Simonsson committed
  2. @aronisstav @proxyles
  3. @aronisstav @proxyles

    Anonymous SCCtoPID ETS table

    aronisstav committed with proxyles
  4. @aronisstav @proxyles

    Anonymous time server

    aronisstav committed with proxyles
  5. @aronisstav @proxyles
  6. @aronisstav @proxyles
  7. @aronisstav @proxyles
  8. @aronisstav @proxyles

    Remove needless conversion

    aronisstav committed with proxyles
    The final version of the callgraph needs not be "reduced" for more efficient
    copying.
Something went wrong with that request. Please try again.