Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 26, 2012
  1. @bjorng

    Merge branch 'maint'

    bjorng authored
    * maint:
      Update primary bootstrap
      erl_lint: Disallow call to is_record/3 if there is a local is_record/3
      Fix crash in trace_info({M,F,A}, Flags) when M:F/A has native code
      Ensure that generated record operations don't call local functions
  2. @bjorng

    Merge branch 'bjorn/erts/fix-hipe-crash/OTP-9886' into maint

    bjorng authored
    * bjorn/erts/fix-hipe-crash/OTP-9886:
      Fix crash in trace_info({M,F,A}, Flags) when M:F/A has native code
  3. @bjorng

    Update primary bootstrap

    bjorng authored
  4. @bjorng

    Merge branch 'bjorn/compiler/bif-call-bug/OTP-9866' into maint

    bjorng authored
    * bjorn/compiler/bif-call-bug/OTP-9866:
      erl_lint: Disallow call to is_record/3 if there is a local is_record/3
      Ensure that generated record operations don't call local functions
  5. @bjorng

    erl_lint: Disallow call to is_record/3 if there is a local is_record/3

    bjorng authored
    Attempting to call is_record/3 (without an erlang: prefix) from a
    guard if there was a local function named is_record/3 would cause
    a compiler crash. For consistency with other guard tests, disallow
    the call.
    
    is_record/2 in a guard will still be allowed (and work correctly)
    even if there is a local is_record/2. It could be argued that
    is_record/2 should be handled in the same way as is_record/3,
    but changing that now could break working code.
Commits on Jan 25, 2012
  1. @bjorng

    Merge branch 'maint'

    bjorng authored
    * maint:
      compile_SUITE: Eliminate race condition
  2. @bjorng

    compile_SUITE: Eliminate race condition

    bjorng authored
    Compiling the same source code with the same options may not produce
    the same BEAM file because the compilation time is included in the
    "CInf" chunk.
  3. @bjorng
  4. @bjorng

    Merge branch 'maint'

    bjorng authored
    * maint:
      Update primary bootstrap
      compiler: Correct live calculation when get/1 is used in try...catch
  5. @bjorng

    Update primary bootstrap

    bjorng authored
  6. @bjorng

    Merge branch 'bjorn/compiler/get-in-try/OTP-9867' into maint

    bjorng authored
    * bjorn/compiler/get-in-try/OTP-9867:
      compiler: Correct live calculation when get/1 is used in try...catch
  7. @garazdawi

    Merge branch 'maint'

    garazdawi authored
    * maint:
      Look for port in priv/bin/arch/ as well as priv/bin/
      Fix on_load handling in modules loaded by code:load_binary/3
  8. @garazdawi

    Merge branch 'lukas/os_mon/work_in_source_tree/OTP-9883' into maint

    garazdawi authored
    * lukas/os_mon/work_in_source_tree/OTP-9883:
      Look for port in priv/bin/arch/ as well as priv/bin/
  9. @bjorng

    Merge branch 'bjorn/kernel/on_load-bug/OTP-9875' into maint

    bjorng authored
    * bjorn/kernel/on_load-bug/OTP-9875:
      Fix on_load handling in modules loaded by code:load_binary/3
  10. @RaimoNiskanen

    Merge branch 'maint'

    RaimoNiskanen authored
  11. @garazdawi
  12. @RaimoNiskanen

    Merge branch 'raimo/parallel-make/OTP-9857' into maint

    RaimoNiskanen authored
    * raimo/parallel-make/OTP-9857:
      hipe: Fix rtl dependencies
      erts: Simplify toplevel makefile due to better dependencies
      erts: Fix make omissions for void emulators
      erts: Fix dependencies between targets generate and depend
      erts: Cleanup dependencies for target generate
      erts,tools: Fix parallel make for erts/lib_src
      erts: Fix parallel make for emulator zlib
    
    Conflicts:
    	erts/emulator/Makefile.in
  13. @bjorng

    Ensure that generated record operations don't call local functions

    bjorng authored
    Consistently use external (remote) calls to the BIFs element/2,
    setelement/3, and is_record/3.
Commits on Jan 24, 2012
  1. Merge branch 'maint'

    Hans Bolinder authored
    * maint:
      Correct two contracts in gen_sctp.erl
  2. Merge branch 'hb/kernel/correct_contracts/OTP-9874' into maint

    Hans Bolinder authored
    * hb/kernel/correct_contracts/OTP-9874:
      Correct two contracts in gen_sctp.erl
  3. @RaimoNiskanen
  4. @psyeugenic

    Merge branch 'maint'

    psyeugenic authored
  5. @psyeugenic

    Merge branch 'egil/fix-profiler-pid' into maint

    psyeugenic authored
    * egil/fix-profiler-pid:
      erts: Do not profile profiler pid (non smp)
      erts: Do not profile profiler pid (smp)
      Revert "erts: Do not profile system profiler pid"
Commits on Jan 23, 2012
  1. @RaimoNiskanen
  2. @RaimoNiskanen
  3. @RaimoNiskanen

    erts: Fix dependencies between targets generate and depend

    RaimoNiskanen authored
    * Make generate and depend.mk automatically.
    * Do not make depend.mk for targets clean and generate.
    * Remove old replaced CREATE_DIRS cruft.
    * Fiercer remove by target clean.
    * Move depend.mk to Target/Type/Flavor directory.
  4. @bjorng

    Fix on_load handling in modules loaded by code:load_binary/3

    bjorng authored
    In "13.4 Running a function when a module is loaded" in the
    Reference Manual, it is said that:
    
       A process that calls any function in a module whose on_load
       function has not yet returned will be suspended until the
       on_load function has returned.
    
    That did not work if the module was loaded using code:load_binary/3.
    Instead, the callers would get an 'undef' exception.
  5. @bmk

    Merge branch 'master' of super:otp

    bmk authored
  6. @bmk

    Merge branch 'maint'

    bmk authored
  7. @bmk
  8. Correct two contracts in gen_sctp.erl

    Hans Bolinder authored
    binary should be binary().
  9. @proxyles

    Merge branch 'maint'

    proxyles authored
  10. @proxyles

    Merge branch 'jz/error-logic-efile_sendfile' into maint

    proxyles authored
    * jz/error-logic-efile_sendfile:
      erts: minor fix for unnecessary condition
    
    OTP-9872
  11. @proxyles

    Merge branch 'jz/sendfile_chunk_size' into maint

    proxyles authored
    * jz/sendfile_chunk_size:
      erts: change SENDFILE_CHUNK_SIZE from signed to unsigned
    
    Conflicts:
    	erts/emulator/drivers/unix/unix_efile.c
    
    OTP-9872
  12. @proxyles

    Merge branch 'henrik/wx/fix-pdf-name/OTP-9850' into maint

    proxyles authored
    * henrik/wx/fix-pdf-name/OTP-9850:
      Change the name of generated pdf file for documentation consistency
Something went wrong with that request. Please try again.