Skip to content
Commits on Nov 29, 2011
  1. run_erl.c: propagate exit status from child process

    When using run_erl without the -daemon flag, it is sometimes desirable
    to know the exit status of the child process.  run_erl does store the
    exit status in a variable, but until now made no effort to propagate
    it.  This patch attempts to do that.
    committed Nov 29, 2011
Commits on Nov 28, 2011
  1. @proxyles

    Merge branch 'ac/xpath-scan'

    * ac/xpath-scan:
      Treat , as special in xmerl_xpath_scan.
    
    OTP-9753
    proxyles committed Nov 28, 2011
  2. @garazdawi

    Merge branch 'lukas/erts/large_float_cmp/OTP-9497'

    * lukas/erts/large_float_cmp/OTP-9497:
      Use CMP_TMP_HEAD_SIZE for C-stack
    garazdawi committed Nov 28, 2011
  3. @garazdawi

    Use CMP_TMP_HEAD_SIZE for C-stack

    Thanks to Tuncer Ayaz
    garazdawi committed Nov 2, 2011
  4. @sverker @RaimoNiskanen

    erts: Fix faulty udp-buffer handling

    Caused core dump with gen_udp_SUITE on halfword vm.
    sverker committed with RaimoNiskanen Nov 23, 2011
  5. @bjorng

    Update primary bootstrap

    bjorng committed Nov 28, 2011
  6. @bjorng

    Merge branch 'bjorn/compiler/options/OTP-9752'

    * bjorn/compiler/options/OTP-9752:
      filename documentation: Recommend against using filename:find_src/1,2
      Teach filename:find_src/1,2 to handle slim or stripped BEAM files
      filename: Eliminate failing call to Mod:module_info(source_file)
      filename.erl:filter_options/1: Remove handling of dead options
      compiler: Don't include {cwd,_} in module_info(compile)
      compiler: Don't include source code options in module_info(compile)
      hipe: Teach hipe to handle slim or stripped BEAM files
    bjorng committed Nov 28, 2011
  7. @bjorng

    Update primary bootstrap

    bjorng committed Nov 28, 2011
  8. @bjorng

    Merge branch 'bjorn/code-loading'

    * bjorn/code-loading:
      code: Clean up loading of code_server prerequisites
      beam_load.c: Add init_iff_file() for verifying the IFF header
      beam_code.c: Don't reinvent state initialization and deallocation
      beam_load.c: Optimize code:get_chunk/2
      beam_load.c: Eliminate memory leak in code:make_stub_module/3
    bjorng committed Nov 28, 2011
  9. @IngelaAndin

    Merge branch 'ia/ssl/test-cases-maint'

    * ia/ssl/test-cases-maint:
      Changed typo in test case (a once that should have been true).
    IngelaAndin committed Nov 28, 2011
  10. @RaimoNiskanen
  11. @RaimoNiskanen
  12. @RaimoNiskanen

    stdlib: Fix typo in unicode_usage.xml

    Reported by Uwe Dauernheim.
    RaimoNiskanen committed Nov 22, 2011
  13. @RaimoNiskanen
  14. @bjorng

    Merge branch 'bjorn/fix-failing-tests'

    * bjorn/fix-failing-tests:
      erlc_SUITE:arg_overflow/1: Lower number of options for MacOS X Lion
      tar_SUITE: Don't do symlink tests on Windows
      erlc_SUITE: Fix failing compile_mib/1 test case
    bjorng committed Nov 28, 2011
  15. @bjorng

    Merge branch 'bjorn/hipe/remove-single-func-comp/OTP-9751'

    * bjorn/hipe/remove-single-func-comp/OTP-9751:
      hipe: Remove single function compilation
    bjorng committed Nov 28, 2011
  16. @bjorng

    hipe: Remove single function compilation

    Compiling single functions (as opposed to whole modules) to native
    code complicates code management in HiPE. It would also vastly
    complicate whole-module optimizations, such as returning multiple
    return values instead of tuples within a module.
    
    As a first step, remove the external interface for the single
    compilation feature. In the future, there are many things that
    could be restructured and simplified.
    bjorng committed Nov 18, 2011
  17. @IngelaAndin
  18. @IngelaAndin

    If a passive receive was ongoing during a renegotiation the process

    evaluating ssl:recv could be left hanging for ever.
    IngelaAndin committed Nov 25, 2011
  19. @IngelaAndin
  20. @bjorng

    Update primary bootstrap

    bjorng committed Nov 28, 2011
  21. @bjorng

    Merge branch 'bjorn/major-release-cleanups'

    * bjorn/major-release-cleanups:
      observer tests: Test compatibility with R13, not R12
      emulator tests: Test compatibility with R13, not R12
      Teach the compiler the 'r14' option
      erl_lint: The types introduced in R12B-5 are no longer "newly introduced"
      otp_internal: Stop warning for functions removed in R12 or earlier
    
    Conflicts:
    	lib/stdlib/src/otp_internal.erl
    bjorng committed Nov 28, 2011
  22. @IngelaAndin

    Merge branch 'ia/ssl/tcp-error-handling/OTP-9734'

    * ia/ssl/tcp-error-handling/OTP-9734:
      Send ssl_closed notification to active ssl user when a tcp error occurs
    IngelaAndin committed Nov 28, 2011
  23. @IngelaAndin
  24. @IngelaAndin

    Merge branch 'ia/ssl/rizzoduong_beast_countermeasure/OTP-9757'

    * ia/ssl/rizzoduong_beast_countermeasure/OTP-9757:
      Implementation of 1/n-1 splitting countermeasure Rizzo/Duong-Beast
    IngelaAndin committed Nov 28, 2011
  25. @IngelaAndin
Commits on Nov 26, 2011
  1. @bjorng

    code: Clean up loading of code_server prerequisites

    Reorganize in a systematic way the code that loads the modules needed
    by the code_server process. While at it, remove the useless
    hipe_unified_loader:load_hipe_modules/0 function.
    bjorng committed Nov 18, 2011
  2. @bjorng

    beam_load.c: Add init_iff_file() for verifying the IFF header

    Add init_iff_file() for verifying the IFF header. Also let it handle
    compressed BEAM files so that it will be done in one place. That means
    that code:get_chunk/2 and code:module_md5/1 will now support compressed
    BEAM files.
    bjorng committed Nov 18, 2011
  3. @bjorng
  4. @bjorng

    beam_load.c: Optimize code:get_chunk/2

    The undocumented code:get_chunk/2 BIF is supposed to be a fast way
    to extract a chunk from a BEAM file when loading native code. In
    practice, it might not have been faster because it happened to
    calculate an MD5 checksum for the chunk it extracted because it
    shared the scan_iff_file() function with the erlang:load_module/2
    BIF.
    
    Split scan_iff_file() into scan_iff_file() and verify_chunks(),
    so that the unnecessary MD5 calculation can be avoided.
    bjorng committed Nov 18, 2011
  5. @bjorng

    beam_load.c: Eliminate memory leak in code:make_stub_module/3

    code:make_stub_module/3 leaked memory if given either a corrupt
    BEAM file, or a compressed BEAM file and an error occurred, or
    a binary not aligned on byte boundaries.
    bjorng committed Nov 17, 2011
Commits on Nov 25, 2011
  1. @bjorng

    erlc_SUITE:arg_overflow/1: Lower number of options for MacOS X Lion

    On my Mac, the highest successful value was 7673. The new value
    provides some safety margin.
    bjorng committed Nov 25, 2011
  2. @bjorng

    Merge branch 'bjorn/external-funs/OTP-9643'

    * bjorn/external-funs/OTP-9643:
      sys_expand_pmod: Handle external funs in parameterized modules
    bjorng committed Nov 25, 2011
  3. @sirihansen

    Merge branch 'siri/sasl/no-warn-missing-sasl/OTP-9738'

    * siri/sasl/no-warn-missing-sasl/OTP-9738:
      Add +no_warn_sasl flag when compiling start_clean.rel
      Add option no_warn_sasl to systools:make_script
    sirihansen committed Nov 25, 2011
  4. @sirihansen

    Merge branch 'siri/sasl/xxgrade_app-with-restart/OTP-9735'

    * siri/sasl/xxgrade_app-with-restart/OTP-9735:
      Fix release_handler:upgrade_app and downgrade_app when upgrading emulator
    sirihansen committed Nov 25, 2011
Something went wrong with that request. Please try again.