- 07 Dec, 2010 9 commits
-
-
vegorov@chromium.org authored
Review URL: http://codereview.chromium.org/5638003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5928 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
When falling off the end of a function inlined in a test context, we cannot constant fold the test of undefined away. The graph builder assumes that control flow always reaches both branches of a test. Instead, explicitly test and branch on "undefined". Introduce a pair of empty blocks to hold the necessary LeaveInlined instructions. Review URL: http://codereview.chromium.org/5566005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5927 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ricow@chromium.org authored
This is a copy of http://codereview.chromium.org/5365005/ against the 3.0 branch. TBR: eric.corry Review URL: http://codereview.chromium.org/5624005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5926 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vegorov@chromium.org authored
Review URL: http://codereview.chromium.org/5597007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5925 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ricow@chromium.org authored
Review URL: http://codereview.chromium.org/5534004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5924 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vegorov@chromium.org authored
Review URL: http://codereview.chromium.org/5621005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5923 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5921 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5920 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 Dec, 2010 3 commits
-
-
sandholm@chromium.org authored
Review URL: http://codereview.chromium.org/5578004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5919 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sandholm@chromium.org authored
string cons. Review URL: http://codereview.chromium.org/5567005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5918 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Improve code generated for AllocInNewSpace. This is a commit of http://codereview.chromium.org/5512004 for Rodolph Perfetta. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5917 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 03 Dec, 2010 2 commits
-
-
sandholm@chromium.org authored
Review URL: http://codereview.chromium.org/5551002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5916 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
start of the input and some alternations in the disjunction are anchored. Review URL: http://codereview.chromium.org/5524006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5915 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 02 Dec, 2010 4 commits
-
-
mikhail.naganov@gmail.com authored
TEST=cctest/test-heap-profiler/HeapSnapshotGetNodeById Review URL: http://codereview.chromium.org/5537001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5914 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
- add missing functions SignalCodeMovingGC() and MemoryBarrier() - avoid pointer conversion/comparison warnings - don't attempt to hide symbols with -fvisibility, MinGW doesn't support it BUG=http://code.google.com/p/v8/issues/detail?id=949 Patch by Bert Belder <bertbelder@gmail.com> Review URL: http://codereview.chromium.org/5471001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5913 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
whesse@chromium.org authored
Add generated code to calculate Math.log and to search Transcendental cache for logs. Implemented on all platforms. Review URL: http://codereview.chromium.org/5437002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5912 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
The previous behavior was to treat the "-" as verbatim if the range was invalid. This change matches the JSC changeset http://trac.webkit.org/changeset/72813/ Review URL: http://codereview.chromium.org/5464001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5911 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 01 Dec, 2010 2 commits
-
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/5455001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5910 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Previously used string replace regexp with function replacement. Review URL: http://codereview.chromium.org/5443001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5909 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 30 Nov, 2010 4 commits
-
-
vitalyr@chromium.org authored
Review URL: http://codereview.chromium.org/5277008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5908 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sandholm@chromium.org authored
a flat non-cons string. Review URL: http://codereview.chromium.org/5270006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5907 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vitalyr@chromium.org authored
Review URL: http://codereview.chromium.org/5333007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5906 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vitalyr@chromium.org authored
We used to rely on reading both POSITION and STATEMENT_POSITION to get correct decoding of positions. This was error prone and made liveedit unhappy. Review URL: http://codereview.chromium.org/5277007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5905 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 29 Nov, 2010 4 commits
-
-
ager@chromium.org authored
TBR=lrn Review URL: http://codereview.chromium.org/5367007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5904 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
makes browser_tests fail. TBR=jschuh@chromium.org Review URL: http://codereview.chromium.org/5284006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5900 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
No scons target yet. Review URL: http://codereview.chromium.org/5295004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5899 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
Review URL: http://codereview.chromium.org/5381004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5895 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 26 Nov, 2010 3 commits
-
-
lrn@chromium.org authored
Affects both parseFloat and ToNumber conversion. Fix issue 946. Review URL: http://codereview.chromium.org/5338005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5894 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
see http://code.google.com/p/v8/issues/detail?id=944 This patch makes DateParser::TimeComposer process times that have millisecond values with only 1 or 2 digits. Without this patch, Date.parse("2010-11-25T22:02:30.5") returns 1290690150005 and Date.parse("2010-11-25T22:02:30.5") == Date.parse("2010-11-25T22:02:30.005") evaluates to true. With this patch, Date.parse("2010-11-25T22:02:30.5") returns 1290690150500 instead, and Date.parse("2010-11-25T22:02:30.5") == Date.parse("2010-11-25T22:02:30.005") evaluates to false. Review URL: http://codereview.chromium.org/5336005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5893 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
Implement string constructor stub on ARM. BUG=none TEST=none Codereview URL: http://codereview.chromium.org/5322009/ git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5892 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 25 Nov, 2010 3 commits
-
-
mikhail.naganov@gmail.com authored
Instead of installing signal handler, count samples taken. Review URL: http://codereview.chromium.org/5325003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5891 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
yurys@chromium.org authored
Review URL: http://codereview.chromium.org/5256004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5890 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
Seed the random number generator in Windows with rand_s This is a quick fix for m9. It works on Windows Chrome because the random device is already initialized before permissions are dropped for the Chrome sandbox. The same trick isn't possible on Linux or Mac. I think the long-term solution is to provide an interface for supplying v8 with a true random number generator. Then Chrome can just hook up the generator from base/rand_util.h BUG=http://code.google.com/p/v8/issues/detail?id=936 TEST=None. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5889 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 24 Nov, 2010 6 commits
-
-
mikhail.naganov@gmail.com authored
Serialization was failing due to unset dominator pointers. TEST=test-heap-snapshot/AggregatedHeapSnapshotJSONSerialization Review URL: http://codereview.chromium.org/5314003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5888 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Mental note: When you make a fix, remember to save it before committing. Review URL: http://codereview.chromium.org/5330005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5887 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
BUG= TEST= Review URL: http://codereview.chromium.org/5302003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5885 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
version of http://codereview.chromium.org/3666001/ by ZhangK with an added call to ForgetTypeInfo to fix a debug mode assert. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5884 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
BUG=56036 TEST=None. Patch by Justin Schuh <jschuh@chromium.org> Review URL: http://codereview.chromium.org/3849004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5883 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
processors. Review URL: http://codereview.chromium.org/5302004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5882 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-