| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
The same change is been upstreaming to V8.
|
|\ \
| |/
| |
| |
| | |
Conflicts:
WEBKIT_MERGE_REVISION
|
| |
| |
| |
| | |
New revision has improvement of scanner.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
WebCore/bindings/v8/ScriptController.cpp
WebCore/page/Geolocation.cpp
WebCore/platform/android/GeolocationServiceAndroid.cpp
|
| |
| |
| |
| | |
This is experimental, we'd like to see the impact on page cycler intl1 and intl2.
|
| |
| |
| |
| | |
TestShellActivity now sets V8 flag --expose_gc, and it should have the same effect to page cycler performance.
|
| |
| |
| |
| | |
I didn't see performance changes.
|
| |
| |
| |
| | |
Will turn it back after getting data from page cycler. (ETA 1 day)
|
| |\
| | |
| | |
| | |
| | | |
* changes:
Enable GC call before creating a new context.
|
| | |
| | |
| | |
| | | |
I think this is very likely the cause of big memory jump and slowdown of page cycler.
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Merge half of V8Binding/binding
|
| |/ |
|
|/ |
|
|
|
|
| |
Forgot to add cfg-ia32.cc to the make file.
|
|
|
|
|
|
| |
http://v8.googlecode.com/svn/branches/bleeding_edge@2654
This is a clean drop without local changes.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
* changes:
Android specifics for 'Removes uneccessary IDL files for Geolocation permissions'.
Removes uneccessary IDL files for Geolocation callbacks.
|
| |
| |
| |
| | |
permissions'.
|
|/ |
|
|
|
|
| |
modifications that may need fixing/upstreaming/etc
|
|
|
|
| |
Smaller promotion limit makes mark-compact GC more often, but may use less memory.
|
|
|
|
| |
I want to check this change in to see the page load time on page cyclers.
|
|
|
|
| |
http://maps.google.com/maps/m uses TouchEvent.touches[i], which requires a customized index getter.
|
|
|
|
|
| |
When a frame navigates to a new page, the global object is detached from its
old context. However, if the new page has no JavaScript, its new context is not initialized. If another page kept a reference to the global object of the old page and tries to access the new page, it will fail because the context of new page is not initialized so the global object is connected to a real context.
|
|\
| |
| |
| |
| | |
* changes:
Convert Java string to JavaScript string.
|
| |
| |
| |
| | |
This allows JavaScript call a Java function and returns a string back to JavaScript. This patch is needed by the current Gmail app.
|
|/
|
|
| |
After hooking up Android log facility, mksnapshot depends on liblog now.
|
|
|
|
|
|
|
|
| |
1. reduced pages per chunk to 16, so a chunk is 128K, instead of 512K
2. free all clean chunks when shrink spaces.
3. renamed some macros to if defined(ANDROID).
All changes are being upstreamed to V8.
|
|
|
|
| |
API stays the same, and the same revision is pushed to Chromium.
|
|
|
|
|
|
| |
Old code reinitialize a context when a frame loading a new page, even when the page does not have JavaScript. It also initializes an empty context when before an iframe is destroyed.
A fix is made to Chromium project (not it is in WebKit), our next merge should pick up this fix.
|
|
|
|
|
|
|
| |
http://codereview.chromium.org/155272
http://codereview.chromium.org/149266
Next drop of V8 will get both.
|
|
|
|
|
|
|
| |
http://code.google.com/p/v8/source/detail?r=2400
http://code.google.com/p/v8/source/detail?r=2399
Our next dropin will get both fixes.
|
| |
|
|
|
|
| |
Also changed compilation generation to 1 on ARM, the same change is made into V8 trunk.
|
|
|
|
|
|
| |
Support both ENABLE_V8_LOGGING_AND_PROFILING, DEBUG_V8 flags.
To enable logging, one can set JS flags to
--logfile /sdcard/v8.log --log_gc (or other options).
|
|
|
|
| |
Copy js2c.py and jsmin.py to intermediate directory first, then invoke the script there. Python generates a .pyc file in that directory.
|
|
|
|
| |
mksnapshot is a host program and it is platform dependent. Add rules to Makefiles so that it picks up the right file depending on the host platform.
|
|
|
|
|
| |
Snapshotting can be turned on by adding ENABLE_V8_SNAPSHOT in buildspec.mk file.
It is off by default. When it is turned on, the binary size is increased by about 370K, it only saves the first cold startup time of browser (or first time using JavaScript).
|