- 11 May, 2011 9 commits
-
-
ager@chromium.org authored
R=kmillikin@chromium.org BUG= TEST=mjsunit/compiler/eval-introduced-closure.js Review URL: http://codereview.chromium.org/6993008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7853 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ricow@chromium.org authored
Review URL: http://codereview.chromium.org/7004014 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7852 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
whesse@chromium.org authored
This reverts r7810, thus recommitting 7807. BUG= TEST= Review URL: http://codereview.chromium.org/6963009 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7851 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
TEST=compiles on Windows Review URL: http://codereview.chromium.org/7005027 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7850 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
svenpanne@chromium.org authored
changes instead of a bit-pattern. Fixed logic when ranges are emitted. Improved indentation in hydrogen.cfg (aesthetical change only). Some minor additional cleanup. Review URL: http://codereview.chromium.org/6995024 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7849 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
TEST=compiles, existing tests pass Review URL: http://codereview.chromium.org/6991010 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7848 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ricow@chromium.org authored
We currently hit an assertion in computeflags, but the extra_ic_state is used to pass the strict mode flag in. BUG: 1383 Review URL: http://codereview.chromium.org/7003022 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7847 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
BUG= TEST= Review URL: http://codereview.chromium.org//6994013 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7846 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
erik.corry@gmail.com authored
Review URL: http://codereview.chromium.org/6997015 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7845 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 10 May, 2011 10 commits
-
-
jkummerow@chromium.org authored
This CL is based on and obsoletes CL 6879037. TEST=mjsunit/external-array.js Review URL: http://codereview.chromium.org/6902112 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7844 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
TEST=mjsunit/regress/regress-1118.js no longer times out when run in the ARM simulator. Review URL: http://codereview.chromium.org/6994010 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7843 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
svenpanne@chromium.org authored
TBR=vitalyr@chromium.org Review URL: http://codereview.chromium.org/6994011 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7842 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vitalyr@chromium.org authored
TBR=svenpanne@chromium.org Review URL: http://codereview.chromium.org/6995022 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7841 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vitalyr@chromium.org authored
This allows us to get rid of totally fake LAST_STRING_TYPE and makes it possible to test for symbols. I considered splitting HCheckInstanceType into two instructions, but it seems nice to be able to hide the instance type implementation details from the hydrogen level. Review URL: http://codereview.chromium.org/6964011 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7840 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
svenpanne@chromium.org authored
onto a sinlge 30" screen. A lot of times, the AST visitor stops a bit too early, so we have to do the rest of the dispatch by hand. This is caused by the fact that the kind of the AST nodes are a bit too coarse for some traversals (e.g. a single node type for all binary ops), perhaps one could try to refine this a little bit more. Review URL: http://codereview.chromium.org/6963008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7839 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
karlklose@chromium.org authored
BUG=1375 Review URL: http://codereview.chromium.org/6994008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7837 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
TEST=compiles Review URL: http://codereview.chromium.org/6980018 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7833 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
by adding NearLabel's functionality to Label and introducing a "near" parameter to jump instructions. TEST=compiles; existing tests still pass. Review URL: http://codereview.chromium.org/6928060 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7832 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
BUG= TEST= Review URL: http://codereview.chromium.org//6970006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 09 May, 2011 11 commits
-
-
vegorov@chromium.org authored
Review URL: http://codereview.chromium.org/6973001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7829 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
Patch by Peter Varga. BUG=none TEST=cctest/test-api/CallableObject Review URL: http://codereview.chromium.org/6964005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7828 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
fschneider@chromium.org authored
If the result of an fast elements load is converted to an untagged representation we can omit the hole check if the value is not used anywhere else except for HChange instructions converting it to an untagged representation since those will deoptimize for the hole value anyway. Review URL: http://codereview.chromium.org/6964012 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7827 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
svenpanne@chromium.org authored
this are a "little bit" hard to find when everything is an int... >:-( Review URL: http://codereview.chromium.org/6970001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7826 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
- Merge to current tip of tree, fix build problems. - Remove deprecated source files. - Add cctest test-disasm-mips - Consistently use single-reg push()/pop() (remove uppercase variants) - Add assembler field accessors. - More style fixes. BUG= TEST= Review URL: http://codereview.chromium.org//6965006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7825 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vitalyr@chromium.org authored
Review URL: http://codereview.chromium.org/6960011 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7824 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Avoids breaking when passed, e.g., the --nosse2 flag by certain builders. Review URL: http://codereview.chromium.org/6964008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7821 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vitalyr@chromium.org authored
BUG=1370 Review URL: http://codereview.chromium.org/6966003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7818 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Review URL: http://codereview.chromium.org/6964006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7815 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Fixes problem with nosse[234] tests (or anything else that would pass an unexpected extra parameter on the preparser test command line). Review URL: http://codereview.chromium.org/6965008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7814 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
jkummerow@chromium.org authored
TEST=mjsunit/assert-opt-and-deopt.js Review URL: http://codereview.chromium.org/6879108 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7813 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 08 May, 2011 2 commits
-
-
vitalyr@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7812 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vitalyr@chromium.org authored
Patch by Akinori MUSHA. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7811 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 06 May, 2011 8 commits
-
-
whesse@chromium.org authored
This reverts commit r7807. TBR=kmillikin@chromium.org. BUG= TEST= Review URL: http://codereview.chromium.org/6928061 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7810 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
vitalyr@chromium.org authored
Review URL: http://codereview.chromium.org/6927044 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7809 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
R=sgjesse@chromium.org BUG=v8:1369 TEST=mjsunit/regress/regress-1369.js Review URL: http://codereview.chromium.org/6931056 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7808 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
whesse@chromium.org authored
Use a special slot for HContext, and fetch the value from there each time it is used. Allocate space for special slots in every HEnvironment. Fill them with constant undefined. Do not copy them to LEnvironment. BUG= TEST= Review URL: http://codereview.chromium.org/6929066 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7807 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
sgjesse@chromium.org authored
The constant 1.0 should be 0x3FF0000000000000 not 0x03FF000000000000. R=karlklose@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org//6930064 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7806 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
TEST=mjsunit/strict Review URL: http://codereview.chromium.org/6928059 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7805 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
lrn@chromium.org authored
Handle octal escapes in everything but RegExps. Extend preparser test suite to test whether the preparser reports exceptions to throw. TEST=preparser/* Review URL: http://codereview.chromium.org/6927075 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7804 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
ager@chromium.org authored
Patch by Peter Varga. BUG=v8:1348 TEST=cctest/test-api/ConstructorForObject Review URL: http://codereview.chromium.org/6902108 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7803 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-