Skip to content
Commits on Jul 11, 2012
  1. @sirihansen

    Merge branch 'siri/erl_prim_loader/archive-scripts/OTP-10071' into maint

    * siri/erl_prim_loader/archive-scripts/OTP-10071:
      Update preloaded
      Add tests for problems with handling of primary archive
      Add comments to make erl_prim_loader primary archive handling more readable
      Fix erl_prim_loader errors in handling of primary archive
    sirihansen committed Jul 11, 2012
Commits on Jul 10, 2012
  1. Merge branch 'gustav/stdlib/gen_server_enter_loop_global_scope/OTP-10…

    …130' into maint
    
    * gustav/stdlib/gen_server_enter_loop_global_scope/OTP-10130:
      Change testcase of gen_server:enter_loop/4 with global scope to match on result of a gen_server:call/2
      Correct guard matching in gen_server:enter_loop/4 to match global scope in ServerName without timeout.
    Gustav Simonsson committed Jul 10, 2012
  2. @sirihansen

    Update preloaded

    erl_prim_loader.beam
    sirihansen committed Jul 9, 2012
  3. @sirihansen

    Add tests for problems with handling of primary archive

    Thanks to Tuncer Ayaz for co-authoring.
    sirihansen committed Jul 9, 2012
Commits on Jul 9, 2012
  1. @sirihansen

    Add comments to make erl_prim_loader primary archive handling more re…

    …adable
    
    This commit introduces no functional change. It only adds comments and
    changes some function/variable names.
    sirihansen committed Jul 9, 2012
  2. @sirihansen

    Fix erl_prim_loader errors in handling of primary archive

    The following errors have been corrected:
    
    * If primary archive was named "xxx", then a file in the same
      directory named "xxxyyy" would be interpreted as a file named yyy
      inside the archive.
    
    * erl_prim_loader did not correctly create and normalize absolute
      paths for primary archive and files inside it, so unless given with
      exact same path files inside the archive would not be found. E.g. if
      escript was started as /full/path/to/xxx then "./xxx/file" would not
      be found since erl_prim_loader would try to match /full/path/to/xxx
      with /full/path/to/./xxx. Same problem with ../.
    
    * Depending on how the primary archive was built,
      erl_prim_loader:list_dir/1 would sometimes return an empty string
      inside the file list. This was a virtual element representing the
      top directory of the archive. This has been removed.
    
    Thanks to Tuncer Ayaz and Shunichi Shinohara for reporting and
    co-authoring corrections.
    sirihansen committed Jul 9, 2012
Commits on Jul 6, 2012
  1. @proxyles

    Merge branch 'slf/dtrace-nif-N-probes' into maint

    * slf/dtrace-nif-N-probes:
      Remove crufty scaffolding code
      Add 1024 separate USDT probes to dyntrace.erl and dyntrace.c
    
    Conflicts:
    	lib/runtime_tools/src/dyntrace.erl
    
    OTP-10143
    proxyles committed Jul 6, 2012
  2. @proxyles

    Merge branch 'slf/dyntrace-comment-and-func-cleanup' into maint

    * slf/dyntrace-comment-and-func-cleanup:
      dyntrace.erl comment cleanup and unused function removal
    
    OTP-10141
    proxyles committed Jul 6, 2012
  3. @proxyles

    Merge branch 'sz/dtrace-message-send-fix' into maint

    * sz/dtrace-message-send-fix:
      DTrace bug in message-send
    
    OTP-10142
    proxyles committed Jul 6, 2012
Commits on Jul 4, 2012
  1. @sverker

    Merge branch 'sverk/hipe-arm-fix' into maint

    * sverk/hipe-arm-fix:
      hipe_arm.c: remove dead code
      Workaround gcc bug affecting ARM debug build
      Fix compile error of HIPE enabled DEBUG emulator for ARM
      Fix hipe bif calling bug on ARM
      Add armv7l and armv5tejl as a recognized ARM architectures
    
    OTP-10137
    sverker committed Jul 4, 2012
  2. Change testcase of gen_server:enter_loop/4 with global scope

    to match on result of a gen_server:call/2
    Gustav Simonsson committed Jul 4, 2012
Commits on Jul 3, 2012
  1. Correct guard matching in gen_server:enter_loop/4

    to match global scope in ServerName without timeout.
    
    OTP-10130
    Gustav Simonsson committed Jul 3, 2012
  2. Merge branch 'hb/kernel/fix_spec_disk_log/OTP-10131' into maint

    * hb/kernel/fix_spec_disk_log/OTP-10131:
      Correct the type of the disk log header
    Hans Bolinder committed Jul 3, 2012
Commits on Jul 2, 2012
  1. Correct the type of the disk log header

    Thanks to Niclas Eklund.
    Hans Bolinder committed Jul 2, 2012
Commits on Jun 29, 2012
  1. @psyeugenic
  2. @psyeugenic
  3. @jimenezrick @psyeugenic

    Fix nonsense of eprof doc

    jimenezrick committed with psyeugenic Jun 1, 2012
Commits on Jun 25, 2012
  1. @sverker

    hipe_arm.c: remove dead code

    erts/emulator/hipe/hipe_arm.c started out as a clone of hipe_ppc.c,
    with #ifdefs to select ARM-specific code.  Somehow those #ifdefs
    never got cleaned out, resulting in fairly ugly-looking code.
    
    This eliminates the #ifdefs, deletes dead PowerPC-specific code, and
    keeps only the ARM-specific code.  I've verified that the exact same
    assembly code is generated for hipe_arm.c before and after this patch
    (if you compile without -g, with -g there are unavoidable changes to
    the debug data).
    
    Signed-off-by: Mikael Pettersson <mikpe@it.uu.se>
    Mikael Pettersson committed with sverker May 8, 2012
  2. @sverker
  3. @sverker
  4. @sverker

    Fix hipe bif calling bug on ARM

    Bug introduced in R15.
    sverker committed Jun 15, 2012
  5. @sverker
  6. @bjorng

    Update primary bootstrap

    bjorng committed Jun 25, 2012
  7. @bjorng

    Merge branch 'bjorn/compiler/eliminate-bottleneck/OTP-10123' into maint

    * bjorn/compiler/eliminate-bottleneck/OTP-10123:
      sys_pre_expand: Eliminate bottleneck for modules with many functions
    bjorng committed Jun 25, 2012
  8. @proxyles

    Merge branch 'rj/fix-eprof-doc' into maint

    * rj/fix-eprof-doc:
      Fix nonsense of eprof doc
    
    OTP-10121
    proxyles committed Jun 25, 2012
  9. @proxyles

    Merge branch 'tab/fix-indentation-records-emacs' into maint

    * tab/fix-indentation-records-emacs:
      Fix indentation of record fields in Emacs
    
    OTP-10120
    proxyles committed Jun 25, 2012
  10. @proxyles

    Merge branch 'rj/fix-et-doc' into maint

    * rj/fix-et-doc:
      Fix typo in ET doc
    
    OTP-10119
    proxyles committed Jun 25, 2012
Commits on Jun 20, 2012
  1. @IngelaAndin

    Merge branch 'ia/ssl/recv-bug/OTP-10118' into maint

    * ia/ssl/recv-bug/OTP-10118:
      ssl: Fix bug in the handling of remote connection closure of {active,false} ssl sockets.
    IngelaAndin committed Jun 20, 2012
  2. @rickard-green

    Merge branch 'rickard/thr-prgr-use/OTP-10116' into maint

    * rickard/thr-prgr-use/OTP-10116:
      Fix faulty use of thread progress in handle_aux_work()
    rickard-green committed Jun 20, 2012
  3. @bjorng

    sys_pre_expand: Eliminate bottleneck for modules with many functions

    Use a gb_set instead of an ordset to store the set of defined
    functions in the module to avoid quadritic time complexity.
    bjorng committed Jun 18, 2012
  4. @IngelaAndin

    Merge branch 'ia/ssl/pem-cache-bug' into maint

    * ia/ssl/pem-cache-bug:
      ssl: Fix pem cache bug
    IngelaAndin committed Jun 20, 2012
Commits on Jun 19, 2012
  1. @IngelaAndin

    ssl: Fix pem cache bug

    A general case clause was put before a less general so that the less
    general case would never match.
    IngelaAndin committed Jun 19, 2012
Commits on Jun 18, 2012
  1. @rickard-green

    Fix faulty use of thread progress in handle_aux_work()

    As an optimization old thread progress data was kept and used in
    handle_aux_work() in erl_process.c. This could cause memory to be
    deallocated at a later time than intended, which is quite harmless.
    This has, however, now been fixed.
    rickard-green committed Jun 14, 2012
Commits on Jun 15, 2012
  1. @IngelaAndin
Commits on Jun 13, 2012
  1. @IngelaAndin

    Merge branch 'ia/ssl/bottlenecks/OTP-10113' into maint

    * ia/ssl/bottlenecks/OTP-10113:
      ssl: Test case fixes
      ssl: Avoid second bottleneck in supervisor
      ssl: File handling optimization
      ssl: Simpler PEM cache
      ssl: Refactored for readability
      ssl: Use md5 as file ref id instead of filenames
      ssl: Move ets:select bottleneck in server
      ssl: Renegotiate updates session id in gen_fsm state
      ssl: Use ordered_set in cache
      ssl: Move and avoid ets:select bottleneck in client
      ssl: Reuse session check optimization
      ssl: Avoid supervior bottleneck
    IngelaAndin committed Jun 13, 2012
Something went wrong with that request. Please try again.