- 17 Nov, 2008 5 commits
-
-
ager@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@773 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
This might be a big win in a browser setting where a lot of string conversions can be avoided. On the other hand it adds extra pressure on the global handle system. Review URL: http://codereview.chromium.org/11404 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@772 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
Review URL: http://codereview.chromium.org/11201 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@767 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@765 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
is called through an IC the first time. Review URL: http://codereview.chromium.org/10746 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@764 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 14 Nov, 2008 2 commits
-
-
olehougaard authored
Review URL: http://codereview.chromium.org/10749 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@760 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
olehougaard authored
Restrict application of eval so it can only be used in the context of the global object. For compatibility. Review URL: http://codereview.chromium.org/10748 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@757 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 13 Nov, 2008 2 commits
-
-
feng@chromium.org authored
Review URL: http://codereview.chromium.org/10883 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@748 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
feng@chromium.org authored
Several functions are not complete yet, always fall back to slow case. It fixes test-api/AccessControlIC test. Review URL: http://codereview.chromium.org/10624 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@745 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 12 Nov, 2008 5 commits
-
-
feng@chromium.org authored
Review URL: http://codereview.chromium.org/10625 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@744 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
feng@chromium.org authored
1) create a simulator per thread and using thread storage; 2) capitalize two function names; 3) use sscanf instead of sscanf_s in arm simulator; 4) disable warning of sscanf when building with arm simulator; Review URL: http://codereview.chromium.org/10634 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@743 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
Review URL: http://codereview.chromium.org/10632 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@740 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
pressure and to avoid gratuitous merges in the CFG. No real performance impact is expected. Review URL: http://codereview.chromium.org/10404 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@739 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
feng@chromium.org authored
Review URL: http://codereview.chromium.org/10298 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@736 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 Nov, 2008 4 commits
-
-
lrn@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@735 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Fix for non-empty assertion in debug mode (string representation of empty arguments is a single space, not an empty string). git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@733 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
date functions such as getHours for dates before 1970. This is consistent with the behavior of other JavaScript engines. Review URL: http://codereview.chromium.org/9770 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@732 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
deanm@chromium.org authored
Use shorter encoding for mov REG, IMM. Use Set() in two places to generate smaller code when the immediate is 0. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@728 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 10 Nov, 2008 5 commits
-
-
feng@chromium.org authored
Using two flags to specify the state of targets: 1) FixupIsPCRelative specifies where to patch (relative to pc or at pc); 2) FixupUseCodeObject specifies what to patch (code object or start address). Review URL: http://codereview.chromium.org/10233 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@727 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kasperl@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@726 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
assertions to get errors when first touching the destroyed handle instead of getting the error when allocating a new handle at some later point. Review URL: http://codereview.chromium.org/9741 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@725 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Arguments on the command line are made available as a global "arguments" array. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@724 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
Review URL: http://codereview.chromium.org/10249 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@723 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 09 Nov, 2008 1 commit
-
-
deanm@chromium.org authored
8d044500000000 lea eax,[eax*2+0x0] Will be encoded with the much shorter: 8d0400 lea eax,[eax+eax*1] git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@722 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 07 Nov, 2008 7 commits
-
-
feng@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@721 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
feng@chromium.org authored
Review URL: http://codereview.chromium.org/10223 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@720 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
feng@chromium.org authored
Review URL: http://codereview.chromium.org/9669 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@719 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
feng@chromium.org authored
Review URL: http://codereview.chromium.org/9486 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@718 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
whessev8 authored
Review URL: http://codereview.chromium.org/9504 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@710 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
size 0 was too cute. Review URL: http://codereview.chromium.org/9689 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@709 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
frames is not yet handled. The ARM code generator should be back in line with the IA32 one. Review URL: http://codereview.chromium.org/9182 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@706 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 Nov, 2008 1 commit
-
-
whessev8 authored
Review URL: http://codereview.chromium.org/9420 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@702 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 05 Nov, 2008 5 commits
-
-
iposva@chromium.org authored
for likely Smis. Review URL: http://codereview.chromium.org/9429 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@701 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
iposva@chromium.org authored
Review URL: http://codereview.chromium.org/8939 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@700 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Simplified some uses of StringShape. Removed unused function SlicedStringFlatten. Review URL: http://codereview.chromium.org/9408 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@695 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
kmillikin@chromium.org authored
size of the change, the initial implementation provides read access to the frame (eg, locals, parameters, and expression stack elements) but no mutation. Review URL: http://codereview.chromium.org/7302 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@694 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
olehougaard authored
Review URL: http://codereview.chromium.org/8960 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@693 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 04 Nov, 2008 3 commits
-
-
ager@chromium.org authored
Assert in the Handle constructor that the object is not a failure. I have run our own tests in debug mode and the WebKit layout tests in debug mode and there are no regressions. Review URL: http://codereview.chromium.org/9114 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@691 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
deanm@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@690 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
deanm@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@689 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-