Skip to content
Commits on Sep 8, 2011
  1. @proxyles

    Merge branch 'fm/enif_compare-64-to-32bits-cast' into dev

    proxyles committed Sep 8, 2011
    * fm/enif_compare-64-to-32bits-cast:
      Fix enif_compare on 64bits machines
    
    OTP-9533
  2. @proxyles

    Merge branch 'dc/fix_win32_static_crypto' into dev

    proxyles committed Sep 8, 2011
    * dc/fix_win32_static_crypto:
      Fix win32 OpenSSL static linking broken in 20c9d6e
    
    OTP-9532
  3. @proxyles

    Merge branch 'hw/detect-cpus-on-irix' into dev

    proxyles committed Sep 8, 2011
    * hw/detect-cpus-on-irix:
      Detect the available CPUs on IRIX
    
    OTP-9531
  4. @proxyles

    Merge branch 'ms/ei-int-overflow-in-string-atom-enc' into dev

    proxyles committed Sep 8, 2011
    * ms/ei-int-overflow-in-string-atom-enc:
      ei: integer overflow in string/atom encoding
    
    OTP-9530
  5. @proxyles

    Merge branch 'sa/dialyzer-dev' into dev

    proxyles committed Sep 8, 2011
    * sa/dialyzer-dev:
      Add origin information to #fun_var closures
      Suppress some warnings about generation of non-returning funs
      Enhance Dialyzer's inference on comparisons
      Fix infinite loop in dataflow
      Minor fix in dead code
      Update r9c/{inets,mnesia} results in dialyzer's test suite
    
    OTP-9529
  6. @proxyles

    Merge branch 'fm/external_size_2' into dev

    proxyles committed Sep 8, 2011
    * fm/external_size_2:
      Add erlang:external_size/2 BIF
    
    OTP-9528
  7. @proxyles

    Merge branch 'ta/erl_compile-dead-code' into dev

    proxyles committed Sep 8, 2011
    * ta/erl_compile-dead-code:
      Remove dead code in erl_compile
    
    OTP-9527
  8. @proxyles

    Merge branch 'hw/ignore-empty-epmd-address' into dev

    proxyles committed Sep 8, 2011
    * hw/ignore-empty-epmd-address:
      Let epmd ignore empty ERL_EPMD_ADDRESS
    
    OTP-9525
  9. @bjorng

    Merge branch 'bjorn/erts/fix-erlc_SUITE-arg_overflow' into dev

    bjorng committed Sep 8, 2011
    * bjorn/erts/fix-erlc_SUITE-arg_overflow:
      erlc_SUITE: Fix arg_overflow/1 test case
Commits on Sep 6, 2011
  1. @proxyles

    Merge branch 'va/httpd-typo-fix' into dev

    proxyles committed Sep 6, 2011
    * va/httpd-typo-fix:
      Typofix in httpd_file:handle_error message
    
    OTP-9524
  2. @IngelaAndin

    Merge branch 'ia/ssl/dialyzer-spec-correction' into dev

    IngelaAndin committed Sep 6, 2011
    * ia/ssl/dialyzer-spec-correction:
      Corrected faulty dialyzer spec
  3. @IngelaAndin
  4. @sirihansen

    Merge branch 'siri/sasl/systools-ebin-dir/OTP-9507' into dev

    sirihansen committed Sep 6, 2011
    * siri/sasl/systools-ebin-dir/OTP-9507:
      Fix bug in systools:make_tar when path given as just 'ebin'
Commits on Sep 5, 2011
  1. @sirihansen

    Fix bug in systools:make_tar when path given as just 'ebin'

    sirihansen committed Sep 5, 2011
    If a path was given as ONLY 'ebin' and not for example './ebin', then
    systools:make_tar would fail with a function_clause exception in
    filename:join/1. The bug was in systools_make:appDir/1, which tried to
    find the parent directory of the given path. This function now uses
    library functions filename:basename and filename:dirname instead of
    general list manipulations.
  2. @sirihansen

    Merge branch 'siri/sasl/check_process_code/OTP-9395' into dev

    sirihansen committed Sep 5, 2011
    * siri/sasl/check_process_code/OTP-9395:
      Add option purge to release_handler:check_install_release
      Improve performance of upgrade when many processes have old code
  3. @IngelaAndin

    Merge branch 'ia/ssl/inet-spec-corrections' into dev

    IngelaAndin committed Sep 5, 2011
    * ia/ssl/inet-spec-corrections:
      Corrected spec name errors: ip_adress -> ip_address port_num -> port_number
  4. @IngelaAndin
Commits on Sep 3, 2011
  1. @bjorng

    erlc_SUITE: Fix arg_overflow/1 test case

    bjorng committed Sep 2, 2011
    In commit be8759e, a buffer overflow
    was fixed in erlc and the erlc_SUITE:arg_overflow/1 test case was
    added. That test cases invokes erlc with 10000 -D options, which will
    result in 'erl' being invoked with more than 30000 arguments.
    
    On some platforms, the test case will fail for the wrong reason:
    
    * 64-bit Linux kernels before 2.6.23 limit the number of arguments in
    an excvp() call to 16383. (See "Number of arguments and maximum length
    of one argument" in http://www.in-ulm.de/~mascheck/various/argmax/.)
    
    * The command shell in Windows limits the size of the command line to
    8191 characters.
    
    Depending on the platform, pass a different number of -D options
    to erlc. Since the size of the options does not matter for this
    test case, make the options as short as possible by generating
    numbers in base 36.
Commits on Sep 2, 2011
  1. Merge branch 'hb/kernel/zlib_contracts/OTP-9506' into dev

    Hans Bolinder committed Sep 2, 2011
    * hb/kernel/zlib_contracts/OTP-9506:
      Update documentation and specifications of some of the zlib functions
  2. @sirihansen

    Add option purge to release_handler:check_install_release

    sirihansen committed Sep 2, 2011
    Given this option, all modules that are to be purged by indicated
    upgrade,and that can be soft purged, will be purged when all other
    check of check_install_release have been successfully completed.
    
    I added a note under install_release in the reference manual about how
    to use check_install_release with this new option in order to speed up
    the execution of install_release.
    
    I also added three more test cases for this functionality.
  3. Update documentation and specifications of some of the zlib functions

    Hans Bolinder committed Aug 31, 2011
    The functions zlib:deflateSetDictionary/2 and zlib:inflateSetDictionary/2
    accept iodata() as Dictionary.
    
    The functions zlib:crc32/2,3, zlib:adler32/2,3, zlib:compress/1,
    zlib:uncompress/1, zlib:zip/1, and zlib:unzip/1 accept iodata() as
    data.
  4. @bjorng

    Merge branch 'bjorn/deprecate-docbuilder/OTP-9509' into dev

    bjorng committed Sep 2, 2011
    * bjorn/deprecate-docbuilder/OTP-9509:
      Deprecate the docbuilder application
  5. @bjorng

    Merge branch 'bjorn/erts/old-code-checking-improvements/OTP-9495' int…

    bjorng committed Sep 2, 2011
    …o dev
    
    * bjorn/erts/old-code-checking-improvements/OTP-9495:
      Make the check_old_code/1 BIF auto-imported
  6. @IngelaAndin

    Merge branch 'ia/odbc/stored-procedures-does-not-cleanup/OTP-9444' in…

    IngelaAndin committed Sep 2, 2011
    …to dev
    
    * ia/odbc/stored-procedures-does-not-cleanup/OTP-9444:
      When using output parameters the internal odbc state was not correctly cleaned causing the next call to param_query to missbehave.
  7. @IngelaAndin

    When using output parameters the internal odbc state was not correctly

    IngelaAndin committed Aug 17, 2011
    cleaned causing the next call to param_query to missbehave.
    
    Also corrected some test code
  8. @garazdawi

    Merge branch 'lukas/test_server/fix_suite_compile_error/OTP-9517' int…

    garazdawi committed Sep 2, 2011
    …o dev
    
    * lukas/test_server/fix_suite_compile_error/OTP-9517:
      Move test_server_test_lib.hrl to test release dir
  9. @fdmanana

    Fix enif_compare on 64bits machines

    fdmanana committed Sep 1, 2011
    In 64bits machines the Sint type has a size of 8 bytes,
    while on 32bits machines it has a 4 bytes size.
    enif_compare was ignoring this and therefore returning
    incorrect values when the result of the CMP function
    (which returns a Sint value) doesn't fit in 4 bytes.
    
    For example, passing the operands -1294536544000 and
    -1178704800000 to enif_compare would trigger the bug.
  10. Merge branch 'hb/spec_improvements/OTP-9485' into dev

    Hans Bolinder committed Sep 2, 2011
    * hb/spec_improvements/OTP-9485:
      Improve and correct types and specifications in Kernel and STDLIB
Commits on Sep 1, 2011
  1. @garazdawi

    Merge branch 'lukas/common_test/cth_prio/OTP-9445' into dev

    garazdawi committed Sep 1, 2011
    * lukas/common_test/cth_prio/OTP-9445:
      Fix a couple of minor bugs with hook priority
      Update to reflect addition of CTH priority addition
      Update CTH priority default to be 0
      Update to reflect new cth callback api
      Update the return from init/2 to be {ok, NewState} or {ok,NewState,Priority} instead of NewState.
      Add priority functionality and tests for ct hooks
      Update internal hooks state to use a record instead of tuples
  2. @proxyles

    Merge branch 'rc/stdlib-edoc-fix' into dev

    proxyles committed Sep 1, 2011
    * rc/stdlib-edoc-fix:
      fix broken edoc annotations
    
    OTP-9516
  3. @proxyles

    Merge branch 'pl/no_bat_files_none_win32' into dev

    proxyles committed Sep 1, 2011
    * pl/no_bat_files_none_win32:
      Do not install *.bat files on non-win32 machines
    
    OTP-9515
  4. @proxyles

    Merge branch 'fm/gen_tcp_udp_doc_packet_type' into dev

    proxyles committed Sep 1, 2011
    * fm/gen_tcp_udp_doc_packet_type:
      Fix type of Packet arg of gen_tcp:send/2 and gen_udp:send/4
    
    OTP-9514
  5. @proxyles

    Merge branch 'ta/wx-obsolete-guard' into dev

    proxyles committed Sep 1, 2011
    * ta/wx-obsolete-guard:
      wx: fix obsolete guard warning (list/1)
    
    OTP-9513
  6. @proxyles

    Merge branch 'ta/configure-fdatasync' into dev

    proxyles committed Sep 1, 2011
    * ta/configure-fdatasync:
      Document fdatasync -lrt requirement (SunOS <= 5.10)
      Move fdatasync autoconf checks to proper place
    
    OTP-9512
  7. @proxyles

    Merge branch 'ta/hipe_cleanup' into dev

    proxyles committed Sep 1, 2011
    * ta/hipe_cleanup:
      Clean up hipe.hrl.src (Signed-off-by: Kostis)
    
    OTP-9511
Something went wrong with that request. Please try again.