Skip to content
Permalink
Branch: inline_list_fu…
Commits on Nov 6, 2012
Commits on Nov 5, 2012
  1. Raise a function_clause error with the right arguments when inlining

    nox committed Nov 5, 2012
    The inlined lists functions raised an error with only the list instead
    of all their given arguments.
  2. Properly guard against badly-typed arguments when inlining

    nox committed Nov 4, 2012
    The inlining code for inline_list_funcs silenced the function_clause
    error that should occur when calling lists:map(3.5, []).
  3. Make inlined list functions fail with function_clause

    nox committed Nov 4, 2012
    The function_clause errors produced by inline_list_funcs should properly
    be annotated with their function names to avoid kernel_v3 making them
    into case_clauses errors. See v3_kernel:translate_match_fail_1/4.
Commits on Nov 3, 2012
  1. Silence some wrong warnings triggered by inline_list_funcs

    nox committed Nov 3, 2012
    Code like `lists:map(fun(X) -> X end, ?C10k), ok` triggers the following
    warning:
    
        no_file:none: Warning: a term is constructed, but never used
Commits on Oct 24, 2012
  1. Merge branch 'egil/ensure-erl_crash.dump/OTP-10422' into maint

    psyeugenic committed Oct 24, 2012
    * egil/ensure-erl_crash.dump/OTP-10422:
      test: Relax timeouts for heart_SUITE
      erts: Fix crash dump write to port hack
      erts: Fix lock check assertion
      doc: Document ERL_CRASH_DUMP_SECONDS behaviour
      test: Add test for heart restart on crash
      test: Add test for heart restart on crash
      erts: Change ERL_CRASH_DUMP_SECONDS behaviour
      test: Refactor away ?line macros in heart_SUITE
      erts: Search for heart in ports that are alive
      heart: Refactor heart debugging
      erts, heart: Ensure erl_crash.dump is written
Commits on Oct 23, 2012
  1. test: Relax timeouts for heart_SUITE

    psyeugenic committed Oct 22, 2012
    Timeouts were set too narrow and timedout on slow machines
  2. erts: Fix crash dump write to port hack

    psyeugenic committed Oct 19, 2012
    More future proof with R16
Commits on Oct 18, 2012
  1. doc: Document ERL_CRASH_DUMP_SECONDS behaviour

    psyeugenic committed Oct 15, 2012
    * heart reboot behaviour
    * erl_crash.dump file write behaviour
  2. test: Add test for heart restart on crash

    psyeugenic committed Oct 15, 2012
    * node_start_soon_after_crash tests that heart restarts
      beam upon a crash and only lets beam write its crash
      dump for a certain amount of time
Commits on Oct 16, 2012
  1. test: Add test for heart restart on crash

    psyeugenic committed Oct 12, 2012
     * node_start_immediately_after_crash tests that heart restarts
       beam upon a crash and will not generate a crash dump
  2. erts: Change ERL_CRASH_DUMP_SECONDS behaviour

    psyeugenic committed Oct 11, 2012
    Not setting ERL_CRASH_DUMP_SECONDS will now terminate beam
    immediately on a crash without writing a crash dump file.
    
    Setting ERL_CRASH_DUMP_SECONDS to 0 will also terminate beam
    immediately on a crash without writing a crash dump file, i.e. same as not
    setting ERL_CRASH_DUMP_SECONDS environment variable.
    
    Setting ERL_CRASH_DUMP_SECONDS to a negative value will let the beam wait
    indefinitely on the crash dump file being written.
    
    Setting ERL_CRASH_DUMP_SECONDS to a positive value will let the beam wait
    that many seconds on the crash dump file being written.
    
    A positive value will set both an alarm in beam AND a heart timeout for restart
    if heart is running.
    
    This is due to the change of 'heart' behavior when 'heart' is
    listening for a crash.
Commits on Oct 15, 2012
  1. erts, heart: Ensure erl_crash.dump is written

    psyeugenic committed Oct 2, 2012
    When a crash dump is about to be written and we have
    heartbeat enabled on a system. We need time to write it
    before heart explicitly kills the beam.
Commits on Oct 10, 2012
  1. Merge branch 'egil/fix-boot_combo-test' into maint

    psyeugenic committed Oct 10, 2012
    * egil/fix-boot_combo-test:
      test: Fix smoke_test_SUITE
Commits on Oct 9, 2012
  1. Merge branch 'lukas/erts/whitespace_nsis_fix/OTP-10481' into maint

    garazdawi committed Oct 9, 2012
    * lukas/erts/whitespace_nsis_fix/OTP-10481:
      Fix bug when making nsis target
  2. test: Fix smoke_test_SUITE

    psyeugenic committed Oct 8, 2012
    * Skip boot_combo tests where cannot start slave nodes
      (The binary will not exist)
  3. Merge branch 'lukas/erts/bucket_mask_fix/OTP-10374' into maint

    garazdawi committed Oct 9, 2012
    * lukas/erts/bucket_mask_fix/OTP-10374:
      Add comment about eproviderfailedinit error
      Increase sbct for win64 as block alignment is 16
Commits on Oct 3, 2012
  1. Merge branch 'sa/dialyzer-fix-r15b02' into maint

    proxyles committed Oct 3, 2012
    * sa/dialyzer-fix-r15b02:
      Fix a crash in race condition detection
      Remove old untested experimental extension
      Respect {plt_check,false} option when using dialyzer:run/1
      Fix handling of tuple set remote types appearing in tuple sets
    
    OTP-10464
Commits on Sep 26, 2012
  1. Fix a crash in race condition detection

    aronisstav committed Sep 5, 2012
    Analysis is not always able to find the variable labels and names for any kind
    of arguments passed to the ets module functions.
  2. Remove old untested experimental extension

    aronisstav committed Sep 5, 2012
    This extension allowed minimal detection of race conditions that were passing
    through behaviour API calls, but had no tests in any suite and also caused a
    crash in R15B02.
  3. Fix handling of tuple set remote types appearing in tuple sets

    aronisstav committed Sep 19, 2012
    Originally reported by Joseph Wayne Norton, simplified testcase provided by Hans
    Bolinder.
Older
You can’t perform that action at this time.