Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 30, 2011
  1. @proxyles

    Merge branch 'hw/call-chmod-without-f' into dev

    proxyles authored
    * hw/call-chmod-without-f:
      Call chmod without the "-f" flag
    
    Conflicts:
    	erts/emulator/test/Makefile
    	lib/asn1/test/Makefile
    	lib/crypto/test/Makefile
    	lib/debugger/test/Makefile
    	lib/docbuilder/test/Makefile
    	lib/edoc/test/Makefile
    	lib/erl_interface/test/Makefile
    	lib/inviso/test/Makefile
    	lib/parsetools/test/Makefile
    	lib/percept/test/Makefile
    	lib/ssl/test/Makefile
    	lib/syntax_tools/test/Makefile
    	lib/test_server/test/Makefile
    	lib/tools/test/Makefile
    
    OTP-9170
  2. @bjorng

    Update primary bootstrap

    bjorng authored
  3. @bjorng

    Merge branch 'bjorn/erts/fix-duplicate-stack-entry/OTP-9163' into dev

    bjorng authored
    * bjorn/erts/fix-duplicate-stack-entry/OTP-9163:
      Fix duplicate entries in stacktraces after calling certain BIFs
      BEAM loader: Simplify handling of the func_info/3 instruction
  4. @bjorng

    Merge branch 'bjorn/compiler/beam_dict-cleanups' into dev

    bjorng authored
    * bjorn/compiler/beam_dict-cleanups:
      beam_dict: Eliminate the redundant next_atom record element
      beam_dict: Fix typo in comment
  5. @proxyles

    Merge branch 'rc/rpc_pmap-typo' into dev

    proxyles authored
    * rc/rpc_pmap-typo:
      Fix typo in doc of rpc:pmap/3
    
    OTP-9168
Commits on Mar 29, 2011
  1. @proxyles

    Merge branch 'tv/edoc-loop-fix' into dev

    proxyles authored
    * tv/edoc-loop-fix:
      Fix infinite loop for malformed edoc input
    
    OTP-9165
  2. @bjorng

    beam_dict: Eliminate the redundant next_atom record element

    bjorng authored
    It is not needed because it can be trivially calculated using
    gb_trees:size/1.
  3. @bjorng

    beam_dict: Fix typo in comment

    bjorng authored
  4. @bjorng

    Fix duplicate entries in stacktraces after calling certain BIFs

    bjorng authored
    Calling a BIF thaf is called as a function (such as process_info/{1,2})
    would leave a non-zero value in c_p->cp, which would lead to
    duplicate entries in the stacktrace.
  5. @bjorng

    BEAM loader: Simplify handling of the func_info/3 instruction

    bjorng authored
    For some historical reason, the transformation of a func_info/3
    instruction to the internal i_func_info/4 instruction is more
    involved than it needs to be. Remove the gen_func_info() function
    in the loader and use a simple transformation.
  6. @bjorng

    Merge branch 'bjorn/compiler/eliminate-warning/OTP-9152' into dev

    bjorng authored
    * bjorn/compiler/eliminate-warning/OTP-9152:
      sys_core_fold: Eliminate incorrect warning
      sys_core_fold: Be careful to preserve annotations while optimizing
Commits on Mar 28, 2011
  1. @sirihansen

    Merge branch 'siri/stdlib/log_mf_h-write-index-atomically/OTP-9148' i…

    sirihansen authored
    …nto dev
    
    * siri/stdlib/log_mf_h-write-index-atomically/OTP-9148:
      Update index file atomically
Commits on Mar 25, 2011
  1. @bufflig

    Merge branch 'pan/valgrind_xml_log' into dev

    bufflig authored
    * pan/valgrind_xml_log:
      Make xml valgrind messages end up in xml log
    
    OTP-9079
  2. @bufflig

    Merge branch 'pan/tcp_send_timeout/OTP-9145' into dev

    bufflig authored
    * pan/tcp_send_timeout/OTP-9145:
      Add testcase
      Teach tcp_recv not to cancel send timer
  3. @bufflig

    Merge branch 'pan/system_info_procs_crash/OTP-9140' into dev

    bufflig authored
    * pan/system_info_procs_crash/OTP-9140:
      Make erts_printf %T not recurse on C stack
      Corrected fd_driver and cleaned up some really old code in win32/sys.[ch]
  4. @bufflig

    Merge branch 'pan/win_init_restart_oldshell/OTP-9139' into dev

    bufflig authored
    * pan/win_init_restart_oldshell/OTP-9139:
      Add testcase
      Teach win32/sys.c (fd-driver) not to leak readers causing init:restart to fail
      Make Erlang build with Latest MS SDK, 7.1 (and VStudio 2010)
  5. @bufflig
  6. @proxyles

    Merge branch 'ta/doc-fixes' into dev

    proxyles authored
    * ta/doc-fixes:
      Fix two typos in erlsrv log messages
      Fix typo in epmd help
      Fix typo in binary:part/2 example
      Fix typos in efficiency guide
      erts: Fix doc typos, duplication and readability
      Fix inet:port/1 doc to match implementation/spec
      Fix typos in zip manpage
  7. @tuncer @proxyles

    Fix two typos in erlsrv log messages

    tuncer authored proxyles committed
  8. @tuncer @proxyles

    Fix typo in epmd help

    tuncer authored proxyles committed
  9. @tuncer @proxyles

    Fix typo in binary:part/2 example

    tuncer authored proxyles committed
    Reported-By: Pablo Platt
  10. @tuncer @proxyles

    Fix typos in efficiency guide

    tuncer authored proxyles committed
  11. @tuncer @proxyles

    erts: Fix doc typos, duplication and readability

    tuncer authored proxyles committed
  12. @tuncer @proxyles

    Fix inet:port/1 doc to match implementation/spec

    tuncer authored proxyles committed
  13. @tuncer @proxyles

    Fix typos in zip manpage

    tuncer authored proxyles committed
  14. @proxyles

    Merge branch 'bw/tv-render-fix' into dev

    proxyles authored
    * bw/tv-render-fix:
      tv: Allow table viewer to display refs, ports and small binaries
    
    OTP-9153
  15. @bjorng

    sys_core_fold: Eliminate incorrect warning

    bjorng authored
    The compiler (sys_core_fold) tries to avoid constructing tuples
    in case expressions. The following code:
    
    c(A, B) ->
         case {A,B} of
             {ok,X} -> X;
             {_,_} -> error
         end.
    
    will be rewritten so that no tuple is built. If a clause
    requires a tuple to be built as in this code:
    
    c(A, B) ->
         case {A,B} of
             {ok,X} -> X;
             V -> V    %The tuple will be built here
         end.
    
    the tuple will be built in the clause(s) in which it is needed.
    
    If the value returned from the case is not used as in this code:
    
    c(A, B) ->
        case {A,B} of
    	V -> V     %Warning: a term is constructed, but never used
        end,
        ok.
    
    there will be an incorrect warning. Basically, what happens is
    that the code is reduced to:
    
    c(A, B) ->
        {A,B},         %Warning: a term is constructed, but never used
        ok.
    
    and the optimizer sees that the {A,B} tuple can't possibly be used.
    
    Eliminate the warning by adding a 'compiler_generated' annotation
    to the tuple.
    
    Reported-by: Kostis Sagonas
  16. @bjorng
  17. @bjorng

    Merge branch 'bjorn/compiler/bin-size-bug/OTP-9134' into dev

    bjorng authored
    * bjorn/compiler/bin-size-bug/OTP-9134:
      v3_core: Fix variable incorrectly unbound after binary match
      v3_core: Fix style and indentation
  18. @sirihansen

    Merge branch 'sg/fix-diskless-booted-relup' into dev

    sirihansen authored
    * sg/fix-diskless-booted-relup:
      Remove traces of release_handler reading from filesystem when it has
      Masters list
    
    OTP-9142
Commits on Mar 24, 2011
  1. @proxyles

    Merge branch 'cg/fix-sizeof-array-arg' into dev

    proxyles authored
    * cg/fix-sizeof-array-arg:
      Fix using sizeof() for array given as function argument
    
    OTP-9151
  2. @sirihansen

    Merge branch 'siri/reltool/skip-xref-test-when-debug/OTP-9133' into dev

    sirihansen authored
    * siri/reltool/skip-xref-test-when-debug/OTP-9133:
      Skip reltool_app_SUITE:undef_funcs on debug compiled emulator
  3. @sirihansen

    Merge branch 'siri/reltool/app_file-option/OTP-9135' into dev

    sirihansen authored
    * siri/reltool/app_file-option/OTP-9135:
      Allow app_file option to be keep | strip | all, as documented
  4. @IngelaAndin

    Merge branch 'ia/public_key/encode-decode-ssh/OTP-9144' into dev

    IngelaAndin authored
    * ia/public_key/encode-decode-ssh/OTP-9144:
      Implemented encode/decode support for ssh public key files
  5. @IngelaAndin
Something went wrong with that request. Please try again.