0xdroid:external_v8.git
7 years agoCherry-pick http://codereview.chromium.org/1742012 leb-0xdroid 0x7-leb-gingerbread
Andrei Popescu [Wed, 28 Apr 2010 12:01:47 +0000 (13:01 +0100)]
Cherry-pick http://codereview.chromium.org/1742012

This reverts commit d69d2e30f295acb0d25771f412ca271869d0ba43, which is now included in the above change.

Fix bug: 2629965

Change-Id: I5b07ba8f9a39c4337bc03b0c9aa91eafcd6863be

7 years agoCherry pick http://codereview.chromium.org/1745017/
Andrei Popescu [Tue, 27 Apr 2010 18:40:12 +0000 (19:40 +0100)]
Cherry pick codereview.chromium.org/1745017/

"Port regexp fix (backslash-b at end of input) to partial snapshots branch."

Fix bug: 2632771

Change-Id: I7f4db0c9db76de0cb6408b7e3c17055e030f4d75

7 years agoCherry pick http://codereview.chromium.org/1791001
Andrei Popescu [Mon, 26 Apr 2010 12:52:20 +0000 (13:52 +0100)]
Cherry pick http://codereview.chromium.org/1791001

"Fix bug in the ARM full code generator for inlined count
operations. (on Android branch)."

Fix bug: 2628556

Change-Id: Ide81c4ba3191aa18e1350d51c1fc44698f364dd2

7 years agoRe-enable snapshots in V8.
Andrei Popescu [Wed, 21 Apr 2010 12:05:17 +0000 (13:05 +0100)]
Re-enable snapshots in V8.

Fix bug:  2612919

Change-Id: I8c3de4e0df95c9339aadd90e8367239911fe1cee

7 years agoUse the JIT RegExp engine rather than the interpreted version.
Ben Murdoch [Wed, 7 Apr 2010 16:34:39 +0000 (17:34 +0100)]
Use the JIT RegExp engine rather than the interpreted version.

Fix b/2566479 and improve performance somewhat. :)

Change-Id: I5418db2cb5283c83bc7a762d2790af45f6ac8b9a

7 years agoIf the timezone changes, then we must invalidate the cached time values we have store...
Ben Murdoch [Tue, 30 Mar 2010 11:55:27 +0000 (12:55 +0100)]
If the timezone changes, then we must invalidate the cached time values we have stored to avoid
a mismatch of the numerical timezone offset and the timezone string.

This change should go to the upstream V8 project.

Fix b/2529851

Change-Id: Ibc929ae5cbc2f7dd2d9ab1ee9b43faec74f540a1

7 years agoCherry pick http://codereview.chromium.org/1207003/show
Andrei Popescu [Mon, 29 Mar 2010 11:03:09 +0000 (12:03 +0100)]
Cherry pick codereview.chromium.org/1207003/show

Implement support for reattaching a global object to a context. This
can be used to use the same global object for different contexts at
different points in time.

Needed to fix b: 2533219

Change-Id: Ib3b0d35f6ce3e0a5f4b8e54561ba2e99a9ab0ab1

7 years agoDisable backtraces on android, which will enable mksnapshot
Leon Clarke [Fri, 12 Mar 2010 14:20:38 +0000 (14:20 +0000)]
Disable backtraces on android, which will enable mksnapshot
to build when android is built on tiger.

Change-Id: Idc9bd51a69cf1308fa5ab64862ac6d0b352025af

7 years agoMerge "Use ARCH_ARM_HAVE_VFP instead of TARGET_ARCH_VARIANT"
Colin Cross [Thu, 11 Mar 2010 02:14:42 +0000 (18:14 -0800)]
Merge "Use ARCH_ARM_HAVE_VFP instead of TARGET_ARCH_VARIANT"

7 years agoAvoid building V8 on sim for now.
Andrei Popescu [Thu, 11 Mar 2010 01:42:52 +0000 (01:42 +0000)]
Avoid building V8 on sim for now.

7 years agoFix rebuilding of snapshot.cc
Patrick Scott [Wed, 10 Mar 2010 22:35:25 +0000 (17:35 -0500)]
Fix rebuilding of snapshot.cc

Use the build rule for generated source. Depending on the binary and not the
module name.

Bug: 2504831
Change-Id: I977df96a6e4a98fb87defa80fc98702a5eacec9f

7 years agoFix the build.
Patrick Scott [Wed, 10 Mar 2010 19:50:10 +0000 (14:50 -0500)]
Fix the build.

Always compile libv8, we should have been doing this anyway to avoid breaking v8
with other changes.

Change-Id: I31502fdb463e914569138085c30294910f0b6903

7 years agoUse ARCH_ARM_HAVE_VFP instead of TARGET_ARCH_VARIANT
Colin Cross [Tue, 9 Mar 2010 03:20:40 +0000 (19:20 -0800)]
Use ARCH_ARM_HAVE_VFP instead of TARGET_ARCH_VARIANT

Change-Id: I5f6225803d13fba62626cbe5e78e4008b59da90a

7 years agoAdd an empty CleanSpec.mk
Jean-Baptiste Queru [Tue, 9 Mar 2010 02:04:47 +0000 (18:04 -0800)]
Add an empty CleanSpec.mk

Change-Id: I4c6d4a3eca6daba77fae5960d287d45eb25eacd4

7 years agoMerge "make sure the snapshot is built with the right flags depending on arch"
Andrei Popescu [Fri, 26 Feb 2010 15:33:21 +0000 (07:33 -0800)]
Merge "make sure the snapshot is built with the right flags depending on arch"

7 years agomake sure the snapshot is built with the right flags depending on arch
Andrei Popescu [Fri, 26 Feb 2010 15:19:53 +0000 (15:19 +0000)]
make sure the snapshot is built with the right flags depending on arch

7 years agoupdate V8 to TOT snapshot branch
Andrei Popescu [Fri, 26 Feb 2010 13:31:12 +0000 (13:31 +0000)]
update V8 to TOT snapshot branch

7 years agoenable debugger support in v8
Andrei Popescu [Fri, 26 Feb 2010 12:50:21 +0000 (12:50 +0000)]
enable debugger support in v8

7 years agoUpdate to V8 with partial snapshots. This is taken from the partial_snapshot branch...
Andrei Popescu [Tue, 23 Feb 2010 13:46:05 +0000 (13:46 +0000)]
Update to V8 with partial snapshots. This is taken from the partial_snapshot branch of V8.

7 years agoAdd Android workaround for calculating the timezone UTC offset as on Android, we...
Ben Murdoch [Thu, 11 Feb 2010 17:40:47 +0000 (17:40 +0000)]
Add Android workaround for calculating the timezone UTC offset as on Android, we do not have the tm_gmtoff field of tm.
BUG=2093202

Change-Id: Icbcbe629322b109327390bd28114c6329ea0e351

7 years agoAdd the libc include path to pick up the correct memory.h file first.
Patrick Scott [Tue, 9 Feb 2010 22:09:24 +0000 (17:09 -0500)]
Add the libc include path to pick up the correct memory.h file first.

7 years agoEnable debugger support to make the console.* APIs work with V8.
Ben Murdoch [Mon, 8 Feb 2010 19:10:25 +0000 (19:10 +0000)]
Enable debugger support to make the console.* APIs work with V8.

Note this needs an external/webkit change too.

7 years agoGet snapshots in v8 to work again
Leon Clarke [Thu, 4 Feb 2010 16:19:54 +0000 (16:19 +0000)]
Get snapshots in v8 to work again

7 years agoUpdate v8 to bleeding_edge revision 3784
Leon Clarke [Wed, 3 Feb 2010 11:58:03 +0000 (11:58 +0000)]
Update v8 to bleeding_edge revision 3784

7 years agoMerge from v8 at revision 3723
Leon Clarke [Wed, 27 Jan 2010 17:25:45 +0000 (17:25 +0000)]
Merge from v8 at revision 3723

7 years agoRevert "Pull from svn bleeding_edge@3716"
Leon Clarke [Wed, 27 Jan 2010 16:31:12 +0000 (16:31 +0000)]
Revert "Pull from svn bleeding_edge@3716"

This reverts commit 888f6729be6a6f6fbe246cb5a9f122e2dbe455b7.

(Waiting until v8 issue 554101 is in v8 rather than patching it straight into
android)

7 years agoPull from svn bleeding_edge@3716
Leon Clarke [Wed, 27 Jan 2010 15:57:47 +0000 (15:57 +0000)]
Pull from svn bleeding_edge@3716

7 years agoRe-enable the V8 compilation cache on Android. This adds more memory
Andrei Popescu [Wed, 20 Jan 2010 14:02:30 +0000 (14:02 +0000)]
Re-enable the V8 compilation cache on Android. This adds more memory
pressure so should only be enabled on Droid or better devices.

See http://code.google.com/p/v8/issues/detail?id=458 for an interesting
discussion on the tradeoffs between the RAM usage and performance.

This change is intended to be tested by the page cycler.

7 years agoNew version of v8 from bleeding edge at revision 3649
Leon Clarke [Tue, 19 Jan 2010 14:06:41 +0000 (14:06 +0000)]
New version of v8 from bleeding edge at revision 3649

7 years agoUpdate V8 to r3431 as required by WebKit r51976.
Steve Block [Tue, 15 Dec 2009 09:54:21 +0000 (09:54 +0000)]
Update V8 to r3431 as required by WebKit r51976.

Change-Id: I567392c3f8c0a0d5201a4249611ac4ccf468cd5b

8 years agoUpdate V8 to r3121 as required for WebKit update.
Steve Block [Thu, 5 Nov 2009 08:53:23 +0000 (08:53 +0000)]
Update V8 to r3121 as required for WebKit update.

Change-Id: Ic53e0aef9a9eb9b71ee7d25a8aef61520bba899c

8 years agoMove V8 to external/v8
Steve Block [Fri, 30 Oct 2009 11:49:00 +0000 (11:49 +0000)]
Move V8 to external/v8

Change-Id: If68025d67453785a651c5dfb34fad298c16676a4

8 years agonew project, first commit
android-build SharedAccount [Wed, 28 Oct 2009 21:43:49 +0000 (14:43 -0700)]
new project, first commit