Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 9, 2013
  1. Björn Gustavsson

    Merge branch 'bjorn/compiler/return_errors/OTP-11304' into maint

    bjorng authored
    * bjorn/compiler/return_errors/OTP-11304:
      compiler: Conform returned errors to the documented format
  2. Fredrik Gustafsson

    Merge branch 'ks/hipe_unified_loader-cleanup/OTP-11301' into maint

    gustehn authored
    * ks/hipe_unified_loader-cleanup/OTP-11301:
      Updated primary bootstrap
      Cleanup of the file
Commits on Sep 6, 2013
  1. Fredrik Gustafsson

    Merge branch 'dotsimon/os_mon_cpu_sup_solaris64/OTP-11298' into maint

    gustehn authored
    * dotsimon/os_mon_cpu_sup_solaris64/OTP-11298:
      Fix broken cpu_sup:nprocs and others on Solaris 64-bit
      Fix some compiler warnings
      Remove object files when cleaning
  2. Lukas Larsson

    Merge branch 'lukas/r16b02/docfixes' into maint

    garazdawi authored
    * lukas/r16b02/docfixes:
      Ignore odbc cores
      Cross compilation is now a supported feature
  3. Lukas Larsson

    Merge branch 'lukas/skip-extra-applications/OTP-11288' into maint

    garazdawi authored
    * lukas/skip-extra-applications/OTP-11288:
      Fix sh compatability issue
  4. Fredrik Gustafsson

    Merge branch 'nox/fix-erl_lint-variable-usage/OTP-11268' into maint

    gustehn authored
    * nox/fix-erl_lint-variable-usage/OTP-11268:
      Updated primary bootstrap
      Fix variable usage tracking in some record errors
      Fix unsafe variable tracking in try expressions
      Fix variable usage tracking in erl_lint
Commits on Sep 5, 2013
  1. Peter Andersson

    Merge branch 'peppe/common_test/missing_space' into maint

    pekadan authored
    * peppe/common_test/missing_space:
      Add missing whitespace in string
  2. Peter Andersson
  3. Sverker Eriksson

    Merge branch 'sverk/mac-select-assert-bug' into maint

    sverker authored
    * sverk/mac-select-assert-bug:
      erts: Fix faulty assert in "unlimited select" for mac
  4. Sverker Eriksson

    Merge branch 'sverk/valgrind-single-core' into maint

    sverker authored
    * sverk/valgrind-single-core:
      erts: Speed up valgrind with asynch threads
  5. Björn Gustavsson

    compiler: Conform returned errors to the documented format

    bjorng authored
    ErrorInfo is documented to be:
    
      {ErrorLine,Module,ErrorDescriptor}
    
    but for some errors with line numbers it would look like:
    
      {Module,ErrorDescriptor}
    
    Ensure that all ErrorInfo tuples have three elements. Use 'none'
    instead of a line number:
    
      {none,Module,ErrorDescriptor}
    
    There already are errors that return 'none' when no line number is
    available, but that convention was not documented. Mention it in the
    documentation.
    
    Also make sure that the compiler will not print 'none' as a line
    number in error messages (if the 'report_errors' option is given) as
    that looks stupid. That is, when attempting to compile a non-existing
    module, the error message should be:
    
      non-existing.erl: no such file or directory
    
    and not:
    
      non-existing.erl:none: no such file or directory
  6. Fredrik Gustafsson

    Updated primary bootstrap

    gustehn authored
  7. RaimoNiskanen

    Merge branch 'raimo/fix-signedness-flaws-in-efile_drv' into maint

    RaimoNiskanen authored
    * raimo/fix-signedness-flaws-in-efile_drv:
      Fix EV_* macros and functions signedness flaws
  8. Björn-Egil Dahlberg

    Merge branch 'egil/erl_driver-thread-info/OTP-11303' into maint

    psyeugenic authored
    * egil/erl_driver-thread-info/OTP-11303:
      erts: Document erl_driver interface lock names
      erts: Extend erl_driver interface with lock names
Commits on Sep 4, 2013
  1. Sverker Eriksson
  2. Lukas Larsson

    Fix sh compatability issue

    garazdawi authored
  3. RaimoNiskanen

    Merge branch 'raimo/linux-network-namespace-sockopt/OTP-11157' into m…

    RaimoNiskanen authored
    …aint
    
    * raimo/linux-network-namespace-sockopt/OTP-11157:
      Document socket option 'netns'
      Rudimentary test
      Make netns option value a string
      Implement netns for SCTP + bugfixes
      Implement netns option for TCP and UDP
      Implement emulator netns support for TCP and UDP
  4. Lukas Larsson

    Ignore odbc cores

    garazdawi authored
  5. Peter Andersson

    Merge remote branch 'origin/peppe/common_test/cth_ctrl' into maint

    pekadan authored
    * origin/peppe/common_test/cth_ctrl:
      Find and fix minor bugs
      Add test suite
      Fix timing related problem
      Fix problem with start order of hooks and stopping of ct_util_server
      Introduce pre- and post-test i/o log
    
    OTP-11272
  6. Björn Gustavsson

    Merge branch 'bjorn/asn1/optimize-per-encoding' into maint

    bjorng authored
    OTP-11300
    OTP-11262
    
    * bjorn/asn1/optimize-per-encoding: (25 commits)
      asn1ct_constucted_per: Directly call asn1ct_gen_per
      Clean up handling of .asn1db files
      PER, UPER: Fix encoding/decoding of open types greater than 16K
      PER, UPER: Optimize table constraints
      PER, UPER: Optimize encoding using an intermediate format
      Refactor decoding of components of SEQUENCE OF / SET OF
      PER,UPER: Get rid of unused 'telltype' argument in decoding functions
      Optimize the generated encode/2 function
      UPER: Optimize complete/1
      Clean up checking of objects
      Improve tests of deep table constraints
      BER: Handle multiple optional SEQUENCE fields with table constraints
      Test OPTIONAL and DEFAULT for open types
      PER/UPER: Fix encoding of an object set with multiple inlined constructs
      Remove broken support for multiple UNIQUE
      Extend the test for parameterized information objects
      asn1_SUITE: Remove off-topic (and slow) smp/1 test case
      SeqOf: Add more tricky SEQUENCE OF tests
      Clean up handling of extension addition groups
      Refactor encoding of REAL
      ...
  7. Björn Gustavsson

    genop.tab: Add documentation for many BEAM instructions

    bjorng authored
    By Erik Stenman (happi) with corrections by me.
  8. Fredrik Gustafsson

    Merge branch 'weisslj/httpd_add_script_tests/OTP-11260' into maint

    gustehn authored
    * weisslj/httpd_add_script_tests/OTP-11260:
      Test nocache option of mod_cgi and mod_esi
  9. Kostis Sagonas

    Cleanup of the file

    kostis authored
    Consisting of three items:
     - Eliminate uses of is_subtype/2 in specs
     - Change module-local void functions to return 'ok' instead of []
     - Make sure there are no dialyzer warnings with --Wunmatched_returns
  10. Fredrik Gustafsson

    Merge branch 'dotsimon/ei_decode_encode_SUITE_true/OTP-11289' into maint

    gustehn authored
    * dotsimon/ei_decode_encode_SUITE_true/OTP-11289:
      Fix location of true binary under Mac OSX
Commits on Sep 3, 2013
  1. Björn-Egil Dahlberg
  2. Peter Andersson

    Merge branch 'peppe/common_test/missing_header' into maint

    pekadan authored
    * peppe/common_test/missing_header:
      Add missing copyright header
  3. Peter Andersson

    Add missing copyright header

    pekadan authored
  4. Peter Andersson

    Find and fix minor bugs

    pekadan authored
  5. Björn Gustavsson
  6. Björn Gustavsson

    Clean up handling of .asn1db files

    bjorng authored
    There is (differenct) code for reading .asn1db files both in
    asn1ct and asn1_db. Consolidate the reading into one routine
    in asn1db.
    
    Another problem is that the encoding rule that the .asn1db
    file was created for is not in the .asn1db, but only in the
    generated Erlang module. It is much easier and safer to put
    the encoding rule in the .asn1db file itself. We will also
    put the version number of the asn1 application into the file,
    to ensure that we don't use an old .asn1db file that could
    potentially be incompatible.
  7. Björn Gustavsson
  8. Björn Gustavsson

    PER, UPER: Optimize table constraints

    bjorng authored
    The generated code for table constraints has several problems:
    
    * For each object set, a function for getting an encoding or decoding
    fun is generated, regardless of whether it is actually used. In many
    specifications, the object set actually used is the union of several
    other object sets. That means that the code can become a lot bulkier
    than it would need to be.
    
    * The funs are not necessary. The funs just add to the code bloat
    and generate more unnecessary garbage at run-time. Also, one of
    the arguments of the fun is the name of the field in the class which
    is known at compile-time, and the fun for decoding has unused arguments.
    
    How to fix the problems:
    
    At each call site where an open type should be encoded/decoded, call a
    specific generated function specialized for the actual object set and
    the name of the field in the class. When generating the specialized
    functions, make sure that we re-use a previously generated function if
    possible.
  9. Ingela Andin

    Merge branch 'ia/inets/stronger-test-keys' into maint

    IngelaAndin authored
    * ia/inets/stronger-test-keys:
      inets: Add stronger RSA test-keys
  10. Ingela Andin

    inets: Add stronger RSA test-keys

    IngelaAndin authored
    The ones provided will fail inets test cases as default ssl will
    negotiate stronger cipher suites now that will fail the with the weak keys.
  11. Ingela Andin

    Merge branch 'ia/ssl/client-advertised-hashalgorithms' into maint

    IngelaAndin authored
    * ia/ssl/client-advertised-hashalgorithms:
      ssl: Do not advertise support for algorithms not supported by crypto
Something went wrong with that request. Please try again.