sgjesse@chromium.org
|
37f33a7087
|
Improve modulo operation in lithium on IA32.
Implement fast paths for the special cases like PowerOfTwo divisors
and the dividend being smaller than the divisor (non-negative).
BUG=v8:1314
Review URL: http://codereview.chromium.org//6816049
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7704 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-04-28 14:58:45 +00:00 |
|
ager@chromium.org
|
d5359e338a
|
Cleanup of FACTORY macro usage in api.cc.
BUG=
TEST=
Review URL: http://codereview.chromium.org/6725014
Patch from Peter Varga <pvarga@inf.u-szeged.hu>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7314 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-03-23 09:02:15 +00:00 |
|
vitalyr@chromium.org
|
7976ca2cbc
|
Merge isolates to bleeding_edge.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7271 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-03-18 20:35:07 +00:00 |
|
vitalyr@chromium.org
|
76e226f832
|
Revert r7268: it borked the history.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7269 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-03-18 19:41:05 +00:00 |
|
vitalyr@chromium.org
|
6ff7fdebd3
|
Merge isolates to bleeding_edge.
Review URL: http://codereview.chromium.org/6685088
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7268 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-03-18 18:49:56 +00:00 |
|
vegorov@chromium.org
|
a2c9ca7464
|
Speedup decodeURI/decodeURIComponent by switching from charAt(i) to charCodeAt(i) in Decode.
Original patch by Alexander Karpinsky.
Review URL: http://codereview.chromium.org/6440001
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6676 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-02-08 13:01:34 +00:00 |
|
antonm@chromium.org
|
aecb05354b
|
Landing for Zaheer Ahmad.
Direct call api functions (arm implementation)
See: http://codereview.chromium.org/6170001/
Review URL: http://codereview.chromium.org/6286078
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6639 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-02-04 13:43:38 +00:00 |
|
vegorov@chromium.org
|
09b3041a57
|
GDBJIT: emit .eh_frame section on x64.
This enables proper stack unwinding on x64.
Currently this requires V8 to be compiled without snapshot and --gdbjit-full to be enabled.
Original patch by Sanjoy Das (http://codereview.chromium.org/6371011/)
Review URL: http://codereview.chromium.org/6250104
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6575 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-02-02 13:32:18 +00:00 |
|
sgjesse@chromium.org
|
d01a45b2b1
|
Prepend the tools directory to python module path
This works around possible collisions with modules installed in the system
python directories.
See Gentoo Linux bug report:
http://bugs.gentoo.org/349794
Patch by Mike Gilbert <floppymaster@gmail.com>
Review URL: http://codereview.chromium.org/6253009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6463 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-01-25 12:56:04 +00:00 |
|
sgjesse@chromium.org
|
fdca2c3183
|
nGW build
- 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
|
2010-12-02 15:37:45 +00:00 |
|
sgjesse@chromium.org
|
0c064efdb0
|
Make randomized allocations along 64k granularity boundaries to avoid comitting unused memory.
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
|
2010-11-24 09:40:58 +00:00 |
|
erik.corry@gmail.com
|
8ebe8e4756
|
ARM: The Simulator will now handle different VFP rounding modes. RZ and RM are implemented. This is a commit of
http://codereview.chromium.org/4295003/show for Alexander Rames of ARM.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5790 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-11-09 08:26:02 +00:00 |
|
sgjesse@chromium.org
|
8e72ab6db9
|
Added USE_SIMULATOR macro that explicitly indicates that we wish to use the simulator as the execution engine. For example, this allows us to run with the ARM simulator on ARM.
Patch by Mark Lam <mark.lam@palm.com> from Hewlett-Packard Development Company, LP
Review URL: http://codereview.chromium.org/3825001
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5620 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-10-14 11:39:48 +00:00 |
|
erik.corry@gmail.com
|
62ec3292de
|
Replace 2 ARM ldr instructions with one ldrd in the code generated
for a SubStringStub and StringCompareStub in the ARM backend. This
is a commit of http://codereview.chromium.org/3341012 for Andreas
Anyuru.
Review URL: http://codereview.chromium.org/3387003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5457 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-09-15 10:22:55 +00:00 |
|
ricow@chromium.org
|
997421b755
|
Cosmetic change, list author names in AUTHORS alphabetically.
Review URL: http://codereview.chromium.org/3311025
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5438 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-09-10 08:12:34 +00:00 |
|
lrn@chromium.org
|
b6f047229c
|
Added Michael Smith to Authors file (author of revision 5436).
Review URL: http://codereview.chromium.org/3327013
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5437 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-09-10 07:08:03 +00:00 |
|
antonm@chromium.org
|
59645c6a19
|
Add v8::Value::IsRegExp method.
Patch by Vlad Burlik.
Review URL: http://codereview.chromium.org/3064051
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5227 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-08-10 09:53:56 +00:00 |
|
sgjesse@chromium.org
|
a1a3aa46a2
|
Object.seal(obj) and Object.freeze(obj) should return the input obj.
BUG=http://code.google.com/p/v8/issues/detail?id=809
TEST=Seal/freeze an object and check if Object.seal and Object.freeze returns the given object.
Burcu Dogan <burcujdogan@gmail.com>
Review URL: http://codereview.chromium.org/3056049
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5176 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-08-05 10:56:15 +00:00 |
|
erik.corry@gmail.com
|
d5738c0e6d
|
Add ldrd and strd instructions to the ARM port. This is a
commit for zhangk@codeaurora.org. See
http://codereview.chromium.org/568029 and
http://codereview.chromium.org/2019003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4618 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-05-07 20:02:57 +00:00 |
|
erik.corry@gmail.com
|
e2d3e3802e
|
Update AUTHORS file to reflect previous commit
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4478 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-04-22 17:28:43 +00:00 |
|
ager@chromium.org
|
fc382f0ffa
|
Revert pax change as it does not work with older versions of scons.
Review URL: http://codereview.chromium.org/661071
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3946 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-02-25 08:27:07 +00:00 |
|
ager@chromium.org
|
be1ea81cbf
|
Land change to allow building on Gentoo Hardened Linux.
Codereview URL: http://codereview.chromium.org/659002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3940 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-02-24 18:50:56 +00:00 |
|
mikhail.naganov@gmail.com
|
4f7b9e4da3
|
Report code stubs to OProfile.
Patch from Dineel D Sule <dsule@codeaurora.org>.
Original issue: http://codereview.chromium.org/600019
TBR=sgjesse@chromium.org
Review URL: http://codereview.chromium.org/593038
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-02-10 17:50:16 +00:00 |
|
sgjesse@chromium.org
|
a6a7c75ae0
|
MIPS port initial commit
This is the first step in the MIPS port of V8. It adds assembler, disassembler and simulator for the MIPS32 architecture.
Contains stubbed out implementation of all the compiler/code generator infrastructure to make it all build.
Patch by Alexandre Rames from Sigma Designs Inc.
This is the landing of http://codereview.chromium.org/543161.
Review URL: http://codereview.chromium.org/561072
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3799 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-02-04 20:36:58 +00:00 |
|
ager@chromium.org
|
cd51fcd35f
|
Land patch to add Solaris platform support.
Patch by Erich Ocean and Ryan Dahl.
Review URL: http://codereview.chromium.org/545125
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3688 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-01-25 12:37:31 +00:00 |
|
erik.corry@gmail.com
|
593c388b39
|
Fix for bug 512 from Subrato De, CodeAurora.
Review URL: http://codereview.chromium.org/464016
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3435 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-12-09 11:14:45 +00:00 |
|
erik.corry@gmail.com
|
0d94d7c785
|
Add vfp support on ARM. Patch from John Jozwiak.
Review URL: http://codereview.chromium.org/348019
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3292 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-11-12 13:04:02 +00:00 |
|
ager@chromium.org
|
576ae4c115
|
Land change by Jan de Mooij to change the toString behavior of
|function|.toString() for builtin functions.
Review URL: http://codereview.chromium.org/209014
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2913 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-09-17 11:11:01 +00:00 |
|
christian.plesner.hansen@gmail.com
|
6a323d3afe
|
Const Correctness for String::Value
Patch by Patrick Gansterer <paroga@paroga.com>.
Review at http://codereview.chromium.org/199043.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-09-07 07:54:51 +00:00 |
|
whesse@chromium.org
|
8ad2edb6b5
|
Clarify precedence of operations involving bitwise and(&) in x64/assembler.
Review URL: http://codereview.chromium.org/131099
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2223 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-06-19 09:12:20 +00:00 |
|
erik.corry@gmail.com
|
f04220d25a
|
Fix compilation on FreeBSD. Thanks to Ryan Dahl for patch.
http://codereview.chromium.org/113897
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2117 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-06-08 08:51:35 +00:00 |
|
erik.corry@gmail.com
|
73e6d30b05
|
Add Joel Stanley to AUTHORS. Also sort the list so it is easier to see
whether people are already in it.
Review URL: http://codereview.chromium.org/113834
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2053 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-26 08:49:07 +00:00 |
|
ager@chromium.org
|
0582ee5da5
|
Land patch from Craig Schlenter to make V8 build and run when compiled
with -O3 on gcc 4.4.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2026 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-05-22 06:52:02 +00:00 |
|
sgjesse@chromium.org
|
6ace05ed2a
|
Issue 63: Running tests fails of there is a dot in the checkout path
Patch by Matt Hanselman (http://codereview.chromium.org/27086). Pass in the module's filename while loading rather than the full path (so call to load_module now matches find_module). Otherwise dots in path name get mistaken for file suffixes.
Added Matt Hanselman to AUTHORS file.
BUG=63
Review URL: http://codereview.chromium.org/28109
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1356 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-02-25 10:09:42 +00:00 |
|
ager@chromium.org
|
41a5c9212e
|
Apply patch from Alexander Botero-Lowry that adds FreeBSD platform
support.
Review URL: http://codereview.chromium.org/11347
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@815 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-11-21 10:06:29 +00:00 |
|
kasperl@chromium.org
|
b75da76a2b
|
Apply Daniel's patch for array index strings.
Review URL: http://codereview.chromium.org/7869
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@560 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-10-23 06:20:57 +00:00 |
|
ager@chromium.org
|
c1ec605496
|
Adding Paolo Giarrusso to AUTHORS file for his hash code patch.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@450 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-10-07 07:26:06 +00:00 |
|
kasperl@chromium.org
|
c275d66c39
|
Capitalize V8 in AUTHORS file.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@196 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-09-08 08:09:50 +00:00 |
|
kasperl@chromium.org
|
2f0c910731
|
Fix issue 35 by applying patch by Daniel James.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@195 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-09-08 07:58:54 +00:00 |
|
kasperl@chromium.org
|
57fcbc370c
|
Add I-cache flushing to Code::Relocate. No need to call it
from Heap::CopyCode anymore.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@161 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-09-05 11:23:00 +00:00 |
|
ager@chromium.org
|
85a8532af2
|
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@159 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-09-05 10:20:14 +00:00 |
|
ager@chromium.org
|
1dba6feed0
|
Applied Rafal Krypa's patch to fix gcc 4.3.2 build problems.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@149 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2008-09-05 07:46:32 +00:00 |
|