Permalink
Commits on Sep 14, 2011
  1. Merge branch 'bjorn/compiler-options/OTP-9534' into dev

    bjorng committed Sep 14, 2011
    * bjorn/compiler-options/OTP-9534:
      sys_pre_expand: Don't duplicate options given in the source code
  2. sys_pre_expand: Don't duplicate options given in the source code

    bjorng committed Sep 7, 2011
    Any compiler options given with a -compile() attribute in source file
    would be included both at the beginning and the end of the option list
    for the compiler. Including the options twice is harmless during
    compilation, but since the options will also be available in
    Mod:module_info(compile), including them twice will waste memory.
    
    Include the options from the source first in the list so that they
    override options given on the command line.
  3. Merge branch 'lukas/erts/ets_order_testcases/OTP-9459' into dev

    garazdawi committed Sep 14, 2011
    * lukas/erts/ets_order_testcases/OTP-9459:
      Add a high value to test data to catch type cast truncation errors
Commits on Sep 13, 2011
  1. Merge branch 'ta/werror' into dev

    proxyles committed Sep 13, 2011
    * ta/werror:
      snmp: extend warnings_as_errors test
      systools: add warnings_as_errors option
      asn1ct: add warnings_as_errors option
      leex: optimize werror/1
      yecc: optimize werror/1
      yecc: use more descriptive name: 'werror'
      leex: use more descriptive name: 'werror'
      compile: optimize werror/1
      compile: log warnings as errors if -Werror is enabled
      yecc: log warnings as errors if -Werror is enabled
      leex: log warnings as errors if -Werror is enabled
      yecc: honour -Werror passed from erlc
      leex: honour -Werror passed from erlc
      Do not write beam file if Werr and warnings /= []
      parsetools: test if warnings_as_errors writes file
    
    OTP-9536
  2. Merge branch 'egil/fix-run_queue/OTP-9537' into dev

    psyeugenic committed Sep 13, 2011
    * egil/fix-run_queue/OTP-9537:
      Make sure we have a run_queue
Commits on Sep 12, 2011
  1. Make sure we have a run_queue

    psyeugenic committed Sep 12, 2011
    * In rare cases we could have no run_queue in schedule misc ops
Commits on Sep 10, 2011
  1. Merge branch 'bjorn/erts/fix-autoimports-testcase' into dev

    bjorng committed Sep 10, 2011
    * bjorn/erts/fix-autoimports-testcase:
      erts: Add a sanity check to autoimport_SUITE
      erts: Fix failing autoimport test case
Commits on Sep 8, 2011
  1. 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. 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. 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. 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. 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. 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. 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. 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. leex: optimize werror/1

    tuncer committed Aug 19, 2011
  10. yecc: optimize werror/1

    tuncer committed Aug 19, 2011
  11. compile: optimize werror/1

    tuncer committed Sep 1, 2011
  12. erts: Add a sanity check to autoimport_SUITE

    bjorng committed Sep 8, 2011
    If we fail to parse out any functions from erlang.xml, make sure
    that we fail.
  13. erts: Fix failing autoimport test case

    bjorng committed Sep 8, 2011
    The autoimport_SUITE:autoimport/1 test case would interpret
    data type definitions as function calls. Fix this by skipping
    to the <funcs> tag before starting to collect function names.
  14. 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. parsetools: test if warnings_as_errors writes file

    tuncer committed Jun 12, 2011
    warnings_as_errors changes warnings to be treated as errors. Extend
    leex_SUITE and yecc_SUITE to check that output file is not generated
    if warnings_as_errors is enabled and warnings are emitted.
  2. 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
  3. Merge branch 'ia/ssl/dialyzer-spec-correction' into dev

    IngelaAndin committed Sep 6, 2011
    * ia/ssl/dialyzer-spec-correction:
      Corrected faulty dialyzer spec