bmeurer@chromium.org
|
91bc885f88
|
Add proper dependencies for the GNU GLOBAL tags db.
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/228293002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20565 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-08 08:26:40 +00:00 |
|
bmeurer@chromium.org
|
b40c837e44
|
Work-around for GNU GLOBAL on 64-bit Ubuntu.
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/228263002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20564 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-08 08:07:50 +00:00 |
|
bmeurer@chromium.org
|
ec56870d80
|
Add support for GNU GLOBAL.
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/225183015
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20557 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-08 06:19:05 +00:00 |
|
jkummerow@chromium.org
|
9e54d6175a
|
Fix "make arm asan=$CLANG"
Bonus cleanup: remove a few duplicate compiler flags
R=jarin@chromium.org
Review URL: https://codereview.chromium.org/220883003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20402 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-01 12:53:07 +00:00 |
|
jkummerow@chromium.org
|
c6bff48f09
|
ASan support for the Zone
R=jarin@chromium.org, kcc@google.com
Review URL: https://codereview.chromium.org/208743004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20266 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-26 10:01:53 +00:00 |
|
jochen@chromium.org
|
04eefb86f4
|
Roll ICU 239289:258359 and add support for external ICU data tables
The only binary that supports ICU data tables is d8. The location of the
data table file has to be passed via a command line switch:
$ out/x64.optdebug/d8 --icu-data-file=out/x64.optdebug/icudtl.dat
BUG=72633,v8:3142
R=danno@chromium.org
LOG=y
Review URL: https://codereview.chromium.org/209323014
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20239 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-25 12:05:33 +00:00 |
|
jochen@chromium.org
|
2ce0bebba1
|
Rename A64 port to ARM64 port
BUG=354405
R=ulan@chromium.org, rodolph.perfetta@arm.com
LOG=y
Review URL: https://codereview.chromium.org/207823003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20148 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-21 09:28:26 +00:00 |
|
jochen@chromium.org
|
79f3c66d00
|
Run mozilla and webkit of fast quickcheck archs as well
BUG=none
R=svenpanne@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/204363002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20056 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-19 10:48:44 +00:00 |
|
bmeurer@chromium.org
|
01ebd92a07
|
Add quickcheck targets for modes, builds and arches.
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/181013014
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19686 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-03-06 10:05:33 +00:00 |
|
jochen@chromium.org
|
ba981e58d5
|
Make a64.release a quickcheck target
I marked all tests as slow that take more than a minute on my machine.
With this, a64.release.quickcheck takes two minutes which is about as
fast as arm.optdebug.quickcheck.
BUG=none
R=ulan@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/183763008
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19608 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-28 12:46:13 +00:00 |
|
jkummerow@chromium.org
|
21cb5ca20b
|
Makefile: don't force -Dv8_optimized_debug=0 unnecessarily
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/170243003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19470 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-19 08:56:16 +00:00 |
|
jochen@chromium.org
|
4058894c50
|
Also compile A64 for quickcheck target
We don't run tests yet because even in release mode, this will take a
considerable amount of time.
BUG=none
R=ulan@chromium.org, machenbach@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/169303006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19425 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-18 08:53:51 +00:00 |
|
ulan@chromium.org
|
e95bc7eec8
|
Merge experimental/a64 to bleeding_edge.
BUG=v8:3113
LOG=Y
R=jochen@chromium.org, rmcilroy@chromium.org, rodolph.perfetta@arm.com
Review URL: https://codereview.chromium.org/148293020
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19311 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-12 09:19:30 +00:00 |
|
machenbach@chromium.org
|
5f7bc00db5
|
Fix python path for gyp.
BUG=
R=jochen@chromium.org
Review URL: https://codereview.chromium.org/151253002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18974 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-31 09:09:43 +00:00 |
|
jochen@chromium.org
|
480a3aeb6d
|
Roll gyp 1830:1831
1831 - Don't try to match mixed source/dir gyp order on MSVS prior to 2010
BUG=none
LOG=n
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/128483002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18498 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-08 15:54:46 +00:00 |
|
jochen@chromium.org
|
51a107e31f
|
Roll gyp 1806:1830
1830 fixes Makefile generation for v8
BUG=none
LOG=n
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/127803003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18490 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-08 10:58:25 +00:00 |
|
jochen@chromium.org
|
b4c5627abf
|
Revert r18435 "... Roll gyp 1685:1806"
TBR=ulan@chromium.org
LOG=n
BUG=none
Review URL: https://codereview.chromium.org/122063003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18442 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-02 15:13:53 +00:00 |
|
ulan@chromium.org
|
0aa98cf5b6
|
Revert "Revert r19394 - "Revert r18390 - "Roll gyp 1685:1806""" because of broken windows bots.
R=jochen@chromium.org
TBR=jochen@chromium.org
Review URL: https://codereview.chromium.org/119843004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18435 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-02 10:49:48 +00:00 |
|
jochen@chromium.org
|
e785e60bea
|
Revert r19394 - "Revert r18390 - "Roll gyp 1685:1806""
Also include a gyp_v8.py wrapper for new import rules.
> Doesn't work with python2.7 - I tested with 2.6 :-/
>
> BUG=none
> TBR=hpayer@chromium.org
> LOG=n
BUG=none
LOG=n
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/120763003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18433 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-02 09:58:06 +00:00 |
|
jochen@chromium.org
|
8e86ed5068
|
Revert r18390 - "Roll gyp 1685:1806"
Doesn't work with python2.7 - I tested with 2.6 :-/
BUG=none
TBR=hpayer@chromium.org
LOG=n
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18394 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-12-20 14:35:15 +00:00 |
|
jochen@chromium.org
|
e84e2abde2
|
Roll gyp 1685:1806
Too many updates to summarize them here.
BUG=none
LOG=n
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/109073004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18390 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-12-20 13:36:50 +00:00 |
|
jochen@chromium.org
|
815a729878
|
Roll ICU 214189:239289
Too many updates to summarize them here.
This version of ICU allows for using a .dat file on posix systems that is mmaped
instead of compiling the data in like we currently do.
BUG=72633
LOG=n
R=jshin@chromium.org, machenbach@chromium.org
Review URL: https://codereview.chromium.org/109963003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18336 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-12-18 08:47:12 +00:00 |
|
jkummerow@chromium.org
|
7967a195c7
|
Switch armv7 setting to arm_version==7 in v8 gyp files
BUG=chromium:234135
LOG=Y
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/98543008
Patch from Mostyn Bramley-Moore <mostynb@opera.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18297 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-12-11 11:58:07 +00:00 |
|
jkummerow@chromium.org
|
fa4faff962
|
'make quickcheck': Assorted improvements.
'make ia32' should not build ia32.optdebug.
'make ia32.clean' should delete ia32.optdebug output.
'make quickcheck' should be terminatable by hitting Ctrl+C just once.
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/106443002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18259 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-12-05 12:37:24 +00:00 |
|
jkummerow@chromium.org
|
5e535ae6c1
|
'make quickcheck': don't overwrite debug output.
Achieved by turning optdebug into a first-class compilation mode.
R=bmeurer@chromium.org, machenbach@chromium.org
Review URL: https://codereview.chromium.org/98963002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18236 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-12-03 14:24:40 +00:00 |
|
bmeurer@chromium.org
|
80f138dc72
|
Don't run tests if build fails in quickcheck.
TBR=machenbach@chromium.org
Review URL: https://codereview.chromium.org/97803002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18170 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-12-01 11:40:02 +00:00 |
|
machenbach@chromium.org
|
3516002001
|
Fix quickcheck make target.
BUG=
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/95073002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18126 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-28 14:10:56 +00:00 |
|
machenbach@chromium.org
|
59ff4ec657
|
Add fast make and test all target.
The new target called "quickcheck" builds and tests with several configurations using recent test runner speed improvements.
Runtime from scratch (after make clean): < 8 min
Runtime tests only: < 3 min
TEST=make quickcheck
R=jkummerow@chromium.org, yangguo@chromium.org
Review URL: https://codereview.chromium.org/94703002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18120 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-28 13:18:04 +00:00 |
|
machenbach@chromium.org
|
0dd03f7c11
|
Make optimized debug builds compile with all optimizations.
This results in a speed-up of around 30% on all architectures. For local developer builds only. The bots will continue to use level 1 for now.
BUG=
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/88563002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18085 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-26 16:48:55 +00:00 |
|
svenpanne@chromium.org
|
ad3478bb2f
|
Use a fixed random seed per default.
To get back the old behavior, use "make randomseed=0 ...".
BUG=v8:1880,v8:2885
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/64093003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17555 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-07 12:01:26 +00:00 |
|
bmeurer@chromium.org
|
972da5b660
|
The "TESTFLAGS" is now added to Android .check build to be consistent with other platform build.
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/39273004
Patch from Bangfu Tao <bangfu.tao@samsung.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17384 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-10-25 05:52:11 +00:00 |
|
mstarzinger@chromium.org
|
3c8e87d840
|
Remove obsolete preparser binary.
R=danno@chromium.org
Review URL: https://codereview.chromium.org/25277003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17113 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-10-04 16:21:23 +00:00 |
|
dcarney@chromium.org
|
6dd72b6416
|
change of V8_DEPRECATED to be enabled behind a gyp flag
also add a deprecation message for newer gcc versions
R=danno@chromium.org
BUG=
Review URL: https://codereview.chromium.org/25226002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17006 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-30 13:28:23 +00:00 |
|
jochen@chromium.org
|
3387afd33e
|
Split extra checks into extra checks and handle zapping
That will make it easier to turn on handle zapping alone and experiment
with it.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/25250002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17004 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-30 11:56:52 +00:00 |
|
jochen@chromium.org
|
416f2a9ba7
|
Turn on i18n support by default
This reverts commit r16789
BUG=none
R=machenbach@chromium.org, mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/23522063
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16827 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-19 12:07:03 +00:00 |
|
machenbach@chromium.org
|
eca42c42cb
|
Revert "Turn on i18n support by default", "Update test262 expectations, now that 15.5.4.9_CE passes", "Make testing i18n the default.", "Mark two failing mozilla tests as failing.", "Mark mozilla tests as flaky instead of failing" and "Fix test expectations for i18n."
This reverts commit 16783-16788 due to several crashers on nosnap builder.
TBR=jochen@chromium.org
Review URL: https://codereview.chromium.org/23455055
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16789 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-18 13:50:00 +00:00 |
|
machenbach@chromium.org
|
7e0cc85765
|
Make testing i18n the default.
If i18n support is on when building with make, the intl test suite is automatically run with "check".
On the bots, we'll turn it off explicitly, where required.
R=jochen@chromium.org
Review URL: https://codereview.chromium.org/23702044
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16785 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-18 08:58:01 +00:00 |
|
jochen@chromium.org
|
f41f6c2b41
|
Turn on i18n support by default
BUG=v8:2745
R=danno@chromium.org
Review URL: https://codereview.chromium.org/23003028
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16783 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-18 08:11:44 +00:00 |
|
mstarzinger@chromium.org
|
12c8d36331
|
Generate grokdump constants with 'make grokdump' now.
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/21771002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16022 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-08-02 09:02:02 +00:00 |
|
jochen@chromium.org
|
8ba5cabb00
|
Update V8's dependencies:
GYP: Correctly handle GCC_C_LANGUAGE_STANDARD 'ansi'
ICU: Use the correct assembly file when cross compiling from Mac to Android
BUG=none
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/21034003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15988 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-31 13:41:12 +00:00 |
|
jochen@chromium.org
|
a95fcb9970
|
Update ICU to r213354
At this revision, all chromium targets work with the V8 internal i18n
support
BUG=v8:2745
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/20090002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15863 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-24 15:09:41 +00:00 |
|
ulan@chromium.org
|
afa864b822
|
Enable building for android on x86_64 machines.
R=ulan@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/18535011
Patch from Ross McIlroy <rmcilroy@chromium.org>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15702 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-17 08:37:48 +00:00 |
|
machenbach@chromium.org
|
3e49fb662b
|
Make optimizations for debug configurable with compile flag.
To turn on optimizations for debug when building standalone, a compiler flag can be used:
make optdebug=on
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/19164003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15678 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-15 16:33:06 +00:00 |
|
jochen@chromium.org
|
3f5f455a26
|
Fix gyp_v8 to work with use_system_icu=1
If you want to use the system icu library, you'll need to use gyp_v8 (as
opposed to the standalone Makefiles)
BUG=v8:2475
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/19195003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15677 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-15 15:41:21 +00:00 |
|
jochen@chromium.org
|
6170afb734
|
Roll ICU to 210659
See http://crrev.com/210659 for the actual change.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/18507003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15622 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-11 11:34:46 +00:00 |
|
jochen@chromium.org
|
865ce5806f
|
Factor out toolset definitions in a separate gypi file
That way, third-party libraries use the correct toolset settings.
BUG=v8:2745
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/18846002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15585 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-10 11:15:16 +00:00 |
|
verwaest@chromium.org
|
b5f63ae659
|
Revert "Introduce a handle zapping setting, and enable it by default for release and debug" due to performance impact.
R=jochen@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18325027
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15558 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-08 15:28:25 +00:00 |
|
jochen@chromium.org
|
ab5addd86d
|
Introduce a handle zapping setting, and enable it by default for release and debug
The checks are split out from "extra checks" which are too expensive to
turn on by default.
R=danno@chromium.org
Review URL: https://codereview.chromium.org/18316006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15548 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-08 11:29:55 +00:00 |
|
mstarzinger@chromium.org
|
2c942ea6ff
|
Enable GDBJIT interface for standalone by default.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/18638002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15467 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-03 12:00:40 +00:00 |
|
jkummerow@chromium.org
|
56ab3e3404
|
Import the v8-i18n extension into v8
This adds the gyp flag v8_enable_i18n_support (off by default), and the
v8 flag FLAG_enable_i18n (on by default, but without effect if
v8_enable_i18n_support is off).
BUG=v8:2745
R=cira@chromium.org, danno@chromium.org, jkummerow@chromium.org
Review URL: https://codereview.chromium.org/18487004
Patch from Jochen Eisinger <jochen@chromium.org>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15464 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-03 11:22:29 +00:00 |
|