Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 1, 2011
  1. Change some assembly ops 64 to 32

    Patrik Berglund authored
    Change so that the assembly ops on P->def_arg_reg are 32-bit.
Commits on Nov 18, 2011
  1. Added some simple initial tests.

    authored
    Added some simple initial tests to check if halfword is working.
  2. Change type to avoid instant segfault.

    authored
    Change type to avoid instant segfault when running HiPE in halfword mode.
  3. Fixed m4 macro generation for halfword.

    authored
    Export halfword from erts makefile for m4 to make sure it builds the
    correct cmp/cmp_rel and eq/eq_rel.
Commits on Nov 17, 2011
  1. Change some types to remove compilation errors.

    authored
    The C code for HiPE has some type errors when compiling with halfword.
    These were fixed in a header by setting the arguments to be 64bit on amd64
    and 32bit on x86.
  2. Temporarily limit BEAM halfword-heap size to 1GB

    authored
    HiPE needs to use addresses in the low 2GB space, but they are already allocated by BEAM when running in halfword mode.
  3. Export HALFWORD_HEAP_EMULATOR to autoconf

    Patrik Berglund authored committed
  4. HiPE and halfword emulator

    Patrik Berglund authored committed
    Re-enable the combination of HiPE and halfword emulator
Commits on Nov 15, 2011
  1. Merge branch 'hb/stdlib/gen_call_improvement/OTP-9212'

    Hans Bolinder authored
    * hb/stdlib/gen_call_improvement/OTP-9212:
      Remove the undocumented function global:safe_whereis_name/1
      Remove all use of global:safe_whereis_name/1
      Fix a minor race in gen_fsm
  2. Ingela Andin

    Merge branch 'ia/ssl/test-maintenance'

    IngelaAndin authored
    * ia/ssl/test-maintenance:
      Removed compiler warnings
      Work around bug in openss-1.0.0e
      Use ERL_FLAGS in plain_verify_options test
      Adjustment to work with hipe
      Avoid openssl processes surviving after test case has finished
      Add better error message
      Skip ssl_dist_SUITE if cover run, as the test server node can not communicate with the ssl nodes with erlang distribution
      Fine tuning of test suites
  3. Micael Karlberg

    Merge branch 'master' of super:otp

    bmk authored
  4. Micael Karlberg

    Merge branch 'maint-r14'

    bmk authored
    Conflicts:
    	lib/inets/doc/src/notes.xml
    	lib/inets/src/http_lib/http_uri.erl
    	lib/inets/src/inets_app/inets.appup.src
    	lib/inets/vsn.mk
  5. Ingela Andin

    Removed compiler warnings

    IngelaAndin authored
  6. Ingela Andin
  7. Ingela Andin

    Use ERL_FLAGS in plain_verify_options test

    IngelaAndin authored
    Windows do not handle long commands and would crash if
    many ssl arguments are passed on the command prompt
  8. Ingela Andin

    Adjustment to work with hipe

    IngelaAndin authored
    process_info(Pid, current_function) may return  {current_function, undefined}
    in some cases but will not in the importante one!
  9. Ingela Andin

    Avoid openssl processes surviving after test case has finished

    IngelaAndin authored
    If the server process is always closed first shutdown of
    the openssl process will be gracious
  10. Ingela Andin

    Add better error message

    IngelaAndin authored
  11. Ingela Andin

    Skip ssl_dist_SUITE if cover run, as the test server node can not com…

    IngelaAndin authored
    …municate with the ssl nodes with erlang distribution
  12. Ingela Andin

    Fine tuning of test suites

    IngelaAndin authored
  13. RaimoNiskanen

    Skip inet_res_SUITE tests when external resolver does not start

    RaimoNiskanen authored
    E.g OpenBSD's (5.0) patched named does not allow itself to be
    started without privilige separation, which is only allowed
    for the superuser so test suites can not use that named.
    
    Fix the shell script that starts named to detect early exit
    from named and inform the Erlang code test suite what happened.
  14. RaimoNiskanen

    Cleanup the use of TARGET in toplevel and common make and build files

    RaimoNiskanen authored
    Common file target.mk now passes the TARGET value through config.sub
    for canonification.
    
    Toplevel Makefile now calls target.mk so it handles TARGET like
    all sub-makefiles.
    
    Build script otp_build no longer creates a target specific directory
    that a long time ago was used for target specific configure cache file.
  15. Micael Karlberg
  16. Micael Karlberg
  17. Ingela Andin

    Merge branch 'ia/ssl/prepare-for-relese'

    IngelaAndin authored
    * ia/ssl/prepare-for-relese:
      Prepare version and appup for release
  18. Ingela Andin

    Merge branch 'ia/public_key/ssl/crypto/PKCS-8/OTP-9312'

    IngelaAndin authored
    * ia/public_key/ssl/crypto/PKCS-8/OTP-9312:
      Add clause for expected input to pubkey:pseudo_random_function/2 when ASN-1 compiler is fixed.
      Clean up of public_key code adding specs and documentation
      Added PKCS-8 support in ssl
      Additions to crypto and public_key needed for full PKCS-8 support
      Add PKCS-8 support to public_key
  19. Björn Gustavsson

    Merge branch 'bjorn/erts/erlc-do-not-bind'

    bjorng authored
    * bjorn/erts/erlc-do-not-bind:
      erlc: Do not bind schedulers when invoking "erl"
Commits on Nov 14, 2011
  1. Micael Karlberg
  2. Micael Karlberg
  3. Henrik Nord

    Merge branch 'sa/dialyzer-wunderspecs'

    proxyles authored
    * sa/dialyzer-wunderspecs:
      Fix false warning about closure application
      Change category of 'might also return' warnings
    
    OTP-9707
  4. Björn Gustavsson

    erlc: Do not bind schedulers when invoking "erl"

    bjorng authored
    If parallel make is used, several instance of 'erlc' is likely to
    be invoked at once. Therefore, the default binding of schedulers
    to CPU cores will do no good. (With this change, the build of
    Erlang/OTP with six threads finished in about 7 minutes; without in
    about 11 minutes.)
  5. Björn-Egil Dahlberg

    Merge branch 'egil/reallocating-catches/OTP-9692'

    psyeugenic authored
    * egil/reallocating-catches/OTP-9692:
      erts: Teach VM to reallocate beam catch table
  6. Remove all use of global:safe_whereis_name/1

    Hans Bolinder authored
    Calls to global:whereis_name/1 have been substituted for calls to
    global:safe_whereis_name/1 since the latter is not safe at all.
    
    The reason for not doing this earlier is that setting a global lock
    masked out a bug concerning the restart of supervised children. The
    bug has now been fixed by a modification of global:whereis_name/1.
    (Thanks to Ulf Wiger for code contribution.)
  7. Fix a minor race in gen_fsm

    Hans Bolinder authored
    Fixed a minor race conditions in gen_fsm:start*: if one of these
    functions returned {error,Reason} or ignore, the name could still be
    registered (either locally or in global.
    
    This is the same modification as was done for gen_server in OTP-7669.
Something went wrong with that request. Please try again.