|
Add support for startup data (snapshot) compression.
This is for mobile platforms where application footprint size is
important. To avoid including compression libraries into V8, we assume
that the host machine have them (true for Linux), and rely on embedder
to provide decompressed data.
Currently, only snapshot data can be comressed. It is also possible to
compress libraries sources, but it is more involved and will be
addressed in another CL.
BUG=none
TEST=none
Committed: http://code.google.com/p/v8/source/detail?r=7724
Total comments: 16
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+325 lines, -55 lines) |
Patch |
|
M |
SConstruct
|
View
|
1
|
5 chunks |
+22 lines, -1 line |
0 comments
|
Download
|
|
M |
include/v8.h
|
View
|
1
|
2 chunks |
+32 lines, -0 lines |
0 comments
|
Download
|
|
M |
samples/process.cc
|
View
|
1
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
samples/shell.cc
|
View
|
1
|
3 chunks |
+36 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/api.cc
|
View
|
1
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/d8.h
|
View
|
1
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/list.h
|
View
|
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
src/list-inl.h
|
View
|
|
1 chunk |
+9 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/mksnapshot.cc
|
View
|
1
|
6 chunks |
+112 lines, -46 lines |
0 comments
|
Download
|
|
M |
src/snapshot.h
|
View
|
1
|
2 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/snapshot-common.cc
|
View
|
1
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/snapshot-empty.cc
|
View
|
1
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
tools/gyp/v8.gyp
|
View
|
1
|
5 chunks |
+23 lines, -2 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|