Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Feb 23, 2012

  1. Allow the ZWJ and ZWNJ characters in IdentifierPart as per ES5.

    Patch from Mathias Bynens <mathias@qiwi.be>
    BUG=1958
    TEST=Try `var a\u200c\u200d;` and confirm it doesn't throw an error.
    
    Review URL: https://chromiumcodereview.appspot.com/9433031
    Patch from Mathias Bynens <mathias@qiwi.be>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@10800 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 23, 2012

Feb 22, 2012

  1. Fix compilation with MinGW-w64.

    BUG=v8:1943
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/9428027
    Patch from Jonathan Liu <net147@gmail.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@10793 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 22, 2012
  2. Add Ioseb Dzmanashvili to authors.

    R=vegorov@google.com,yangguo@chromium.org
    BUG=
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/9430011
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@10789 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 22, 2012

Feb 02, 2012

  1. Optionally export metadata with libv8 to enable debuggers to inspect …

    …V8 state.
    
    Review URL: https://chromiumcodereview.appspot.com/8803024
    Patch from David Pacheco <dap@joyent.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@10596 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 02, 2012

Dec 13, 2011

  1. Fix GCC 4.7 warnings, which are related to char being signed in GCC

    ("narrowing conversion ... inside { } is ill-formed in C++11").
    
    * src/mksnapshot.cc: Cast "char" to "unsigned char" when outputting snapshot.
    * test/cctest/test-regexp.cc: Use static_cast to uc16 as the char
    literal is signed.
    
    Review URL: http://codereview.chromium.org/8825003
    Patch from Tobias Burnus <burnus@net-b.de>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@10241 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored December 13, 2011

Sep 13, 2011

  1. Debugger: fix stepping next with trycatch recursion

    Added depth check to StepNextContinue. Do step out and queue actual StepNext if check failed.
    
    R=yangguo@chromium.org,danno@chromium.org,vegorov@chromium.org
    BUG=v8:1639
    TEST=
    
    Review URL: http://codereview.chromium.org/7780033
    Patch from Fedor Indutny <fedor@indutny.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9264 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored September 13, 2011

Jul 01, 2011

  1. Fixes the build for the shell on illumos and Solaris. -D__C99FEATURES…

    …__ was added to mirror how the build is done on the normal platform. The changes in the platform code are a follow up to a prior review and has the Solaris implementation be more similar to the Linux version as opposed to the FreeBSD.
    
    Contributed by Robert Mustacchi <rm@fingolfin.org>
    
    TEST=Note the test suite uncovered a bug in libm where pow(3M) was not doing the right thing on edge cases. The only test failures are related to this bug.
    
    Review URL: http://codereview.chromium.org/7282034
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8502 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored July 01, 2011

Jun 28, 2011

  1. Cleanup to HEnvironment::CopyForInlining

    * src/hydrogen.cc (HEnvironment::CopyForInlining): As the code for both
      the ::HYDROGEN and ::LITHIUM compilation phases is the same, just use
      one code path and remove the arg.
    
    * src/hydrogen.h (HEnvironment): Remove now-unused CompilationPhase
      enum type and arg to CopyForInlining.
    
    * src/arm/lithium-arm.cc (LChunkBuilder::DoEnterInlined):
    * src/ia32/lithium-ia32.cc (LChunkBuilder::DoEnterInlined):
    * src/x64/lithium-x64.cc (LChunkBuilder::DoEnterInlined): Adapt
      callers.
    
    * AUTHORS: Add Igalia.
    
    BUG=
    TEST=I ran tools/test.py.
    
    Review URL: http://codereview.chromium.org/7272002
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8442 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored June 28, 2011

May 08, 2011

  1. AUTHORS: add Akinori MUSHA <knu@FreeBSD.org>.

    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@7812 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored May 08, 2011

Apr 28, 2011

  1. Improve modulo operation in lithium on IA32.

    Implement fast paths for the special cases like PowerOfTwo divisors
    and the dividend being smaller than the divisor (non-negative).
    
    BUG=v8:1314
    
    Review URL: http://codereview.chromium.org//6816049
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@7704 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored April 28, 2011

Mar 23, 2011

  1. Cleanup of FACTORY macro usage in api.cc.

    BUG=
    TEST=
    
    Review URL: http://codereview.chromium.org/6725014
    Patch from Peter Varga <pvarga@inf.u-szeged.hu>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@7314 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored March 23, 2011

Mar 18, 2011

  1. Merge isolates to bleeding_edge.

    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@7271 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored March 18, 2011
  2. Revert r7268: it borked the history.

    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@7269 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored March 18, 2011
  3. Merge isolates to bleeding_edge.

    authored March 18, 2011

Feb 08, 2011

  1. Speedup decodeURI/decodeURIComponent by switching from charAt(i) to c…

    …harCodeAt(i) in Decode.
    
    Original patch by Alexander Karpinsky.
    
    Review URL: http://codereview.chromium.org/6440001
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@6676 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 08, 2011

Feb 04, 2011

  1. Landing for Zaheer Ahmad.

    Direct call api functions (arm implementation)
    
    See: http://codereview.chromium.org/6170001/
    
    Review URL: http://codereview.chromium.org/6286078
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@6639 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 04, 2011

Feb 02, 2011

  1. GDBJIT: emit .eh_frame section on x64.

    This enables proper stack unwinding on x64.
    
    Currently this requires V8 to be compiled without snapshot and --gdbjit-full to be enabled.
    
    Original patch by Sanjoy Das (http://codereview.chromium.org/6371011/)
    
    Review URL: http://codereview.chromium.org/6250104
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@6575 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 02, 2011

Jan 25, 2011

  1. Prepend the tools directory to python module path

    This works around possible collisions with modules installed in the system 
    python directories. 
    
    See Gentoo Linux bug report: 
    http://bugs.gentoo.org/349794
    
    Patch by Mike Gilbert <floppymaster@gmail.com>
    
    Review URL: http://codereview.chromium.org/6253009
    
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@6463 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored January 25, 2011

Dec 02, 2010

  1. nGW build

    - add missing functions SignalCodeMovingGC() and MemoryBarrier() 
    - avoid pointer conversion/comparison warnings 
    - don't attempt to hide symbols with -fvisibility, MinGW doesn't support it 
    
    BUG=http://code.google.com/p/v8/issues/detail?id=949
    
    Patch by Bert Belder <bertbelder@gmail.com>
    
    Review URL: http://codereview.chromium.org/5471001
    
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@5913 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored December 02, 2010

Nov 24, 2010

  1. Make randomized allocations along 64k granularity boundaries to avoid…

    … comitting unused memory.
    
    BUG=56036
    TEST=None.
    
    Patch by Justin Schuh <jschuh@chromium.org>
    
    Review URL: http://codereview.chromium.org/3849004
    
    
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@5883 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored November 24, 2010

Nov 09, 2010

  1. ARM: The Simulator will now handle different VFP rounding modes. RZ a…

    …nd RM are implemented. This is a commit of
    
    
    http://codereview.chromium.org/4295003/show for Alexander Rames of ARM.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@5790 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored November 09, 2010

Oct 14, 2010

  1. Added USE_SIMULATOR macro that explicitly indicates that we wish to u…

    …se the simulator as the execution engine. For example, this allows us to run with the ARM simulator on ARM.
    
    Patch by Mark Lam <mark.lam@palm.com> from Hewlett-Packard Development Company, LP
    
    Review URL: http://codereview.chromium.org/3825001
    
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@5620 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored October 14, 2010

Sep 15, 2010

  1. Replace 2 ARM ldr instructions with one ldrd in the code generated

    for a SubStringStub and StringCompareStub in the ARM backend.  This
    is a commit of http://codereview.chromium.org/3341012 for Andreas
    Anyuru.
    Review URL: http://codereview.chromium.org/3387003
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@5457 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored September 15, 2010

Sep 10, 2010

  1. Cosmetic change, list author names in AUTHORS alphabetically.

    authored September 10, 2010
  2. Added Michael Smith to Authors file (author of revision 5436).

    authored September 10, 2010

Aug 10, 2010

  1. Add v8::Value::IsRegExp method.

    Patch by Vlad Burlik.
    
    Review URL: http://codereview.chromium.org/3064051
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@5227 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored August 10, 2010

Aug 05, 2010

  1. Object.seal(obj) and Object.freeze(obj) should return the input obj.

    BUG=http://code.google.com/p/v8/issues/detail?id=809
    TEST=Seal/freeze an object and check if Object.seal and Object.freeze returns the given object.
    
    Burcu Dogan <burcujdogan@gmail.com>
    
    Review URL: http://codereview.chromium.org/3056049
    
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@5176 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored August 05, 2010

May 07, 2010

  1. Add ldrd and strd instructions to the ARM port. This is a

    commit for zhangk@codeaurora.org.  See
    http://codereview.chromium.org/568029 and
    http://codereview.chromium.org/2019003
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@4618 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored May 07, 2010

Apr 22, 2010

  1. Update AUTHORS file to reflect previous commit

    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@4478 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored April 22, 2010

Feb 25, 2010

  1. Revert pax change as it does not work with older versions of scons.

    authored February 25, 2010

Feb 24, 2010

  1. Land change to allow building on Gentoo Hardened Linux.

    Codereview URL: http://codereview.chromium.org/659002
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@3940 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 24, 2010

Feb 10, 2010

  1. Report code stubs to OProfile.

    Patch from Dineel D Sule <dsule@codeaurora.org>.
    Original issue: http://codereview.chromium.org/600019
    
    TBR=sgjesse@chromium.org
    
    Review URL: http://codereview.chromium.org/593038
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@3831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 10, 2010

Feb 04, 2010

  1. MIPS port initial commit

    This is the first step in the MIPS port of V8. It adds assembler, disassembler and simulator for the MIPS32 architecture.
    
    Contains stubbed out implementation of all the compiler/code generator infrastructure to make it all build.
    
    Patch by Alexandre Rames from Sigma Designs Inc.
    
    This is the landing of http://codereview.chromium.org/543161.
    Review URL: http://codereview.chromium.org/561072
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@3799 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored February 04, 2010

Jan 25, 2010

  1. Land patch to add Solaris platform support.

    Patch by Erich Ocean and Ryan Dahl.
    
    Review URL: http://codereview.chromium.org/545125
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@3688 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    authored January 25, 2010

Dec 09, 2009

  1. Fix for bug 512 from Subrato De, CodeAurora.

    authored December 09, 2009
Something went wrong with that request. Please try again.