Skip to content
Commits on May 11, 2011
  1. @tuncer
Commits on Apr 28, 2011
  1. @tuncer @proxyles
Commits on Mar 10, 2011
  1. @sverker

    Merge branch 'pg/fix-hibernate-with-hipe' into dev

    sverker committed Mar 10, 2011
    * pg/fix-hibernate-with-hipe:
      Update copyright years
      Fix NULL-free bug in hibernate on debug emulator
      Fix several bugs related to hibernate/3 and HiPE
Commits on Mar 3, 2011
  1. @bmk

    Added documentation file (snmpc_cmd.xml) for the snmpc command

    bmk committed Mar 3, 2011
    line tool. Also updated the central .gitignore file.
Commits on Jan 29, 2011
  1. @pguyot

    Fix several bugs related to hibernate/3 and HiPE

    pguyot committed Sep 27, 2010
    This commit fixes four related bugs:
    - calling hibernate/3 using a dynamic call would fail with badarg
    as hibernate/3 as a BIF was not implemented. hibernate/3 is generally
    provided as a Beam instruction, and code is translated to use this
    instruction when loaded.
    - calling hibernate/3 from HiPE would fail with badarg because this
    would call the aforementioned BIF which was not implemented.
    - calling hibernate/3 with some HiPE-native garbage in the process heap
    would randomly crash at the next garbage collect. This bug only
    happened in a complex, yet reproduceable scenarios, where native code
    calls beam code that calls hibernate/3, and the process has some
    garbage when being hibernated and the process generates garbage when
    - when entering HiPE, the process current_function can be set and be
    The fix is three folded:
    - hibernate_3 BIF now actually works instead of throwing a badarg. While
    hibernate_3 BIF was (usually) not called from BEAM, it is called from
    HiPE. hibernate behaviour is very close to the scheduler and this is why
    it is implemented as an instruction in BEAM. The fix consists in doing
    the actual hibernation (through the now exported erts_hibernate
    function) and setting the process flag to TRAP as well as the process
    status to P_WAITING. On BIF epilogue in both BEAM and HiPE, this status
    is tested on TRAP and if set, the scheduler is invoked. The i_hibernate
    instruction and translation code is now redundant and could be deleted.
    - hibernation now also empties the HiPE native stack, with a new
    function hipe_empty_nstack provided by Mikael Pettersson.
    - when entering HiPE through hipe_mode_switch, p->current is cleared,
    as suggested by Mikael Pettersson. p->current normally hold a pointer to
    the {M,F,A} of the current function if it exists. When hibernating, it
    is set to {erlang,hibernate,3}, and all stdlib hibernate tests
    (gen_server_SUITE:hibernate/1, proc_lib_suite:hibernate/1, etc.)
    actually rely on this information. Clearing p->current fixes the tests
    and avoids the surprise one might have when querying the process info
    of a process that hibernated and woke up in a native function.
    Non-regression tests are provided, a test for the dynamic call as well
    as a Makefile-handled duplication of the hibernate_SUITE into
    hibernate_native_SUITE for the HiPE case.
Commits on Dec 15, 2010
  1. @psyeugenic

    Fix .gitignore

    psyeugenic committed Dec 15, 2010
    Ignore vim tmp-files
Commits on Nov 26, 2010
  1. @bjorng

    Merge branch 'bw/gitignore' into dev

    bjorng committed Nov 26, 2010
    * bw/gitignore:
      Add win32 specific build artifacts to .gitignore
Commits on Nov 15, 2010
  1. @dgud

    Remove ostype sub dirs below wx/priv

    dgud committed Oct 19, 2010
    This was intended for distributing several binaries in one package,
    in standalone version, it has no need when included in otp.
Commits on Oct 7, 2010
  1. @bwhittle @bjorng
Commits on Sep 1, 2010
  1. @dgud
Commits on Aug 20, 2010
  1. @rickard-green

    Update gitignore

    rickard-green committed Aug 18, 2010
Commits on Jun 28, 2010
  1. @RaimoNiskanen

    Generate pom.xml during jinterface build

    Gabor Liptak committed with RaimoNiskanen Feb 8, 2010
Commits on Apr 19, 2010
  1. @bjorng

    .gitignore: Ignore Emakefile for epmd tests

    bjorng committed with Erlang/OTP Apr 19, 2010
Commits on Mar 26, 2010
  1. @bjorng

    compiler tests: Test the 'inline' option better

    bjorng committed Mar 17, 2010
    Clone some test suites and compile them with the 'inline' option
    to test inlining more thorughly.
Commits on Mar 25, 2010
  1. Merge branch 'bg/compiler-remove-r11-support' into dev

    Erlang/OTP committed Mar 25, 2010
    * bg/compiler-remove-r11-support:
      compiler: Don't support the no_binaries option
      erts: Don't support the put_string/3 instruction
      compiler: Don't support the no_constant_pool option
      compiler: Don't support the r11 option
      test_server: Don't support communication with R11 nodes
      binary_SUITE: Don't test bit-level binary roundtrips with R11 nodes
      erts: Test compatibility of funs with R12 instead of R11
    OTP-8531 bg/compiler-remove-r11-support
  2. @rickard-green
Commits on Mar 22, 2010
  1. @bjorng

    compiler: Don't support the r11 option

    bjorng committed Mar 16, 2010
    The r11 option was used to generate BEAM modules that could
    loaded both on both R11 and R12/R13 to facilitate testing
    that R11 and R13 nodes could communicate with each other.
    Since R14 is only required to be compatible with R12 and
    R13 nodes, the r11 option is no longer needed.
  2. @rickard-green

    OTP-8512 Add Erlangish MarkDown to Erlangish XML support

    rickard-green committed with Erlang/OTP Mar 22, 2010
    The,, and "readme files" are
    now included in both the HTML and the PDF documentation.
Commits on Mar 17, 2010
  1. @bjorng

    .gitignore: Ignore generated asn1 test suites

    bjorng committed with Erlang/OTP Mar 17, 2010
Commits on Feb 19, 2010
  1. .gitignore: Add generated files in lib and erl_interface

    Andrey Pampukha committed with Erlang/OTP Feb 19, 2010
Commits on Feb 3, 2010
  1. @bjorng
  2. @psyeugenic @bjorng

    Update .gitignore files

    psyeugenic committed with bjorng Feb 2, 2010
Commits on Dec 15, 2009
  1. @dgud

    Added wx derivates.

    dgud committed Dec 15, 2009
Commits on Dec 9, 2009
  1. @bjorng

    Update .gitignore files

    bjorng committed with Erlang/OTP Dec 9, 2009
  2. @bjorng

    .gitignore: Don't ignore script/boot files in bootstrap/bin

    bjorng committed with Erlang/OTP Dec 9, 2009
    The .gitignore files ignores everything in the bootstrap/bin
    directory, includ checked-in *.boot and *.script files.
    That makes it impossible to check in updates to those files
    without using the -f (force option) with "git add".
    Fix this by adding a negated pattern for script and boot files.
Commits on Nov 20, 2009
  1. The R13B03 release.

    Erlang/OTP committed Nov 20, 2009
Something went wrong with that request. Please try again.