Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

V8 lateral 3.28 update #9185

Closed
wants to merge 4 commits into from
Closed

V8 lateral 3.28 update #9185

wants to merge 4 commits into from

Commits on Feb 18, 2015

  1. deps: update V8 to 3.28.71.19

    The 3.28.73 update was technically unstable code. This reverts the code
    to the latest 3.28 stable release.
    trevnorris committed Feb 18, 2015
    Configuration menu
    Copy the full SHA
    d6249d0 View commit details
    Browse the repository at this point in the history
  2. deps: apply floating irhydra patch to v8

    Reviewed-By: Fedor Indutny <[email protected]>
    PR-URL: #8476
    trevnorris committed Feb 18, 2015
    Configuration menu
    Copy the full SHA
    2320210 View commit details
    Browse the repository at this point in the history
  3. deps: fix postmortem-metadata generator in v8

    Reviewed-By: Fedor Indutny <[email protected]>
    PR-URL: #8476
    refack authored and trevnorris committed Feb 18, 2015
    Configuration menu
    Copy the full SHA
    1314cfe View commit details
    Browse the repository at this point in the history
  4. mdb_v8: update for v0.12

    Bugs fixed:
    
    * v0.12 and later: in-object properties not printing correctly.
    * 64-bit: not printing external strings correctly (offset was hardcoded
    for 32-bit). This would happen with "::jsstack -vn0" because the
    script "node.js" wasn't printed correctly, at least with 0.10 core
    files.
    * 64-bit: printing JS source (via "::jsstack -v") emits errors and shows
    the wrong code.
    * Several build warnings.
    * Two-byte strings are unnecessarily truncated.
    * Could print friendlier note when given obviously bogus function token
    positions.
    
    New features:
    
    * ::jsstack prints much cleaner output by default.
    * ::jsprint keys are now quoted.
    * ::jsstack -v includes "this" value for each function on the stack.
    * ::jsstack -v includes more details about each argument (constructor
    names for each object).
    * new commands: ::jsconstructor, ::jsfunctions, ::jssource, ::nodebuffer
    and ::v8internal.
    * ::findjsobjects and ::jsprint hidden flags for developers to measure
    and improve test coverage.
    * internal jsobj_properties() function is much better documented.
    
    Reviewed-By: Timothy J Fontaine <[email protected]>
    
    Conflicts:
    	deps/mdb_v8/mdb_v8.c
    	test/pummel/test-postmortem-details.js
    Dave Pacheco authored and trevnorris committed Feb 18, 2015
    Configuration menu
    Copy the full SHA
    ac21a53 View commit details
    Browse the repository at this point in the history