- 18 Dec, 2013 5 commits
-
-
jochen@chromium.org authored
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
-
jochen@chromium.org authored
Blink uses three slots, so instead of having to reallocate the array everytime, make it big enough to begin with. BUG=none LOG=n R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/109953004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18335 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yurys@chromium.org authored
Object<-->id mapping doesn't depend on a particular snapshot, actually same object may appear in several heap snapshots. The API for converting between id and heap object should be provided by HeapProfiler itself. There is already GetObjectId method which I extended with FindObjectById/ClearObjectIds. As the next step I'm going to deprecate and remove HeapGraphNode::GetHeapValue. BUG=chromium:324769 LOG=N R=alph@chromium.org, hpayer@chromium.org, mstarzinger@chromium.org Review URL: https://codereview.chromium.org/93843004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18334 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
svenpanne@chromium.org authored
R=jochen@chromium.org, mstarzinger@chromium.org, yurys@chromium.org Review URL: https://codereview.chromium.org/99193002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18333 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
plind44@gmail.com authored
Folded allocations marked for double alignment is not aligned if old dominator size is used for offset to inner object. TEST=mjsunit/big-array-literal on MIPS BUG= R=hpayer@chromium.org Review URL: https://codereview.chromium.org/103963005 Patch from Dusan Milosavljevic <Dusan.Milosavljevic@rt-rk.com>. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18332 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 17 Dec, 2013 6 commits
-
-
danno@chromium.org authored
R=hpayer@google.com, hpayer@chromium.org Review URL: https://codereview.chromium.org/98273003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18329 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
palfia@homejinni.com authored
Port r18327 (372ee171) Original commit message: This fixes the ARM/android bug http://build.chromium.org/p/tryserver.chromium/builders/android_dbg_triggered_tests/builds/112686/steps/androidwebview_instrumentation_tests BUG= R=plind44@gmail.com Review URL: https://codereview.chromium.org/107483005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18328 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
This fixes the ARM/android bug http://build.chromium.org/p/tryserver.chromium/builders/android_dbg_triggered_tests/builds/112686/steps/androidwebview_instrumentation_tests TBR=dcarney@chromium.org BUG= Review URL: https://codereview.chromium.org/104823006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18327 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
BUG=324775 R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/117043003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18324 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ulan@chromium.org authored
R=jkummerow@chromium.org Review URL: https://chromiumcodereview.appspot.com/112833002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18319 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
hpayer@chromium.org authored
R=svenpanne@chromium.org BUG= Review URL: https://codereview.chromium.org/99923007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18316 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 16 Dec, 2013 3 commits
-
-
jkummerow@chromium.org authored
R=ulan@chromium.org Review URL: https://codereview.chromium.org/116423002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18315 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ulan@chromium.org authored
This fixes the flaky crashes on ARM when running preparser test suite in optdebug mode. R=svenpanne@chromium.org Review URL: https://chromiumcodereview.appspot.com/107543003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18314 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
Also make sure that on exceptions from the test infrastructure there is no retry. BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/114203002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18313 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 13 Dec, 2013 2 commits
-
-
jkummerow@chromium.org authored
R=ulan@chromium.org TBR=ulan@chromium.org Review URL: https://codereview.chromium.org/106763003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18310 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
Also, have the stub cache set a valid MajorKey on stubs it creates. Getting weird random bits frightens and confuses the poor simple type feedback oracle. R=hpayer@chromium.org Review URL: https://codereview.chromium.org/108443004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18309 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 12 Dec, 2013 2 commits
-
-
yangguo@chromium.org authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/112933002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18308 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
LOG=Y R=verwaest@chromium.org Review URL: https://codereview.chromium.org/104793003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18307 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 Dec, 2013 7 commits
-
-
machenbach@chromium.org authored
Make sure the script is not trying a push-to-trunk twice in a row. This also passes through some command line parameters. TEST=python -m unittest test_scripts.ScriptTest.testCheckLastPushRecently R=ulan@chromium.org Review URL: https://codereview.chromium.org/103533003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18306 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
Get rid of linux-only shell commands. Solve issue with quotation marks in commit messages. Further behavioral change: Strip white space on line endings. Strip trailing new lines. Test=python -m unittest test_scripts R=ulan@chromium.org Review URL: https://codereview.chromium.org/101763002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18305 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yurys@chromium.org authored
Deleting finished profiles shouldn't interrupt profile recording. BUG=chromium:327298 LOG=N R=alph@chromium.org, jkummerow@chromium.org Review URL: https://codereview.chromium.org/103893003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18302 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
Fixed global object leak caused by overwriting the global receiver (the global proxy) in the global object with the global object itself. This CL additionally removes the API function to reattach a global proxy to a global object. BUG=324812 LOG=y R=dcarney@chromium.org, titzer@chromium.org Review URL: https://chromiumcodereview.appspot.com/101733002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18299 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ulan@chromium.org authored
Initialize Date parse cache with SMI instead of double to workaround sharing mutable heap numbers in snapshot. This is the only field in the snapshot that was tracked as double. R=verwaest@chromium.org TEST=mjsunit/regress/regress-280531.js BUG=280531 LOG=Y Review URL: https://chromiumcodereview.appspot.com/112003005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18298 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
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
-
yangguo@chromium.org authored
This causes the first parameter to be confused with the first stack local when we collect type information. R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/105943007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18296 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 10 Dec, 2013 12 commits
-
-
palfia@homejinni.com authored
Port r18291 (f5a50cf3) BUG= R=gergely@homejinni.com Review URL: https://codereview.chromium.org/111933004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18295 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
palfia@homejinni.com authored
Port r18289 (6bc886d3) BUG= R=gergely@homejinni.com Review URL: https://codereview.chromium.org/110943003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18294 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
palfia@homejinni.com authored
Port r18286 (f6277add) Original commit message: This is a temporary fix that will be replaced by loading the proxy from the target function. BUG= R=gergely@homejinni.com Review URL: https://codereview.chromium.org/103453003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18293 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
TBR=dcarney@chromium.org Review URL: https://chromiumcodereview.appspot.com/110883007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18292 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
R=dcarney@chromium.org Review URL: https://chromiumcodereview.appspot.com/99353003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18291 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
hpayer@chromium.org authored
BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/99133011 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18290 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
R=dcarney@chromium.org Review URL: https://chromiumcodereview.appspot.com/108803006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18289 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
dslomov@chromium.org authored
BUG=325487 R=jkummerow@chromium.org LOG=N Review URL: https://codereview.chromium.org/106853002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18288 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
titzer@chromium.org authored
BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/106743010 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18287 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
This is a temporary fix that will be replaced by loading the proxy from the target function. R=dcarney@chromium.org Review URL: https://chromiumcodereview.appspot.com/108913006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18286 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yangguo@chromium.org authored
Up till now, external strings may be tracked in the string table (for internalized strings) or the external string table, depending on in which order internalize and externalize happened. The internalized string table should not have to deal with external strings, all of which should be tracked by the external string table. R=svenpanne@chromium.org BUG=326489 LOG=N Review URL: https://codereview.chromium.org/103663006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18285 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
bmeurer@chromium.org authored
This also adds a static assert checking that we do not exceed the available number of major keys. The safepoint table offset is now max 2^24 instead of 2^25. R=hpayer@chromium.org Review URL: https://codereview.chromium.org/110183003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18284 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 09 Dec, 2013 3 commits
-
-
ishell@chromium.org authored
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/108633003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18283 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
verwaest@chromium.org authored
It would be better use macro always BUG= R=verwaest@chromium.org Review URL: https://chromiumcodereview.appspot.com/100843002 Patch from Weiliang Lin <weiliang.lin@intel.com>. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18282 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
R=jkummerow@chromium.org TBR=jkummerow@chromium.org Review URL: https://codereview.chromium.org/104663005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18279 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-