summaryrefslogtreecommitdiff
path: root/deps/v8
Commit message (Collapse)AuthorAgeFilesLines
* Fixing bugs in promotion of elements transitions (r1175). - Fixed invalid ↵verwaest@chromium.org2012-06-192-45/+68
| | | | | | | | memory access when reading enum-cache from descriptor array with elements transitions but 0 real descriptors. - Fixed infinite recursion in the intrusive map iterator when visiting elements transitions. - Properly cached non-fastmode elements transitions. Review URL: https://chromiumcodereview.appspot.com/10565030 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11841 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* Remove unused-but-set variable from objects.cc.jkummerow@chromium.org2012-06-191-2/+0
| | | | | | | | | | This fixes compilation with newer GCCs. R=erik.corry@gmail.com Review URL: https://chromiumcodereview.appspot.com/10568006 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11838 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* Revert part of 11727 as it sometimes tanked V8 benchmark (raytrace) ↵erik.corry@gmail.com2012-06-195-66/+14
| | | | | | performance for reasons that are not obvious. Now we make objects into fast-case objects when they are made prototypes for other objects, but we do not mark objects that are already fast case with a bit that helps keep them in fast case. Review URL: https://chromiumcodereview.appspot.com/10556004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* MIPS: Fix packed-element.js test on ARM with no snapdanno@chromium.org2012-06-191-1/+2
| | | | | | | | | | | | Port r11826 (5be3568a) BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10559002 Patch from Akos Palfi <palfia@homejinni.com>. git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11840 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* Fix Kraken regression due to optimistic monomorphic element transitionsdanno@chromium.org2012-06-151-1/+1
| | | | | | | | R=jkummerow@chromium.org Review URL: https://chromiumcodereview.appspot.com/10539141 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11807 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* Fix assertion for map code cache of shared maps.mstarzinger@chromium.org2012-06-152-1/+71
| | | | | | | | | R=danno@chromium.org TEST=mjsunit/compare-known-objects-slow Review URL: https://chromiumcodereview.appspot.com/10548046 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11815 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* v8: Replace 'echo -n' with 'echo' in build commandsisaacs2012-06-141-2/+2
|
* Remove faster ticks for debug mode.yangguo@chromium.org2012-06-144-10/+2
| | | | | | | | | | | This solves the problem that code runs very slow when the debugger is enabled. BUG=v8:2179 TEST= Review URL: https://chromiumcodereview.appspot.com/10544135 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11802 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* Unbreak the snapshotted build on WindowsBert Belder2012-06-141-1/+0
| | | | | | | | | | | The v8 team apparently decided that all build products should go into ./build/«type», and updated their common.gypi file to do so. Unfortunately v8's common.gypi is only used for some targets. All the other targets would still look in the old place to find their their dependencies, which effectively broke the build. In the long run it would be good for node to send all build output to ./build too, on all platforms.
* v8: fix postmortem debugging tools buildFedor Indutny2012-06-141-2/+2
|
* v8: reapply floating patchesBert Belder2012-06-141-1/+1
| | | | | Note that 26f754d9 ('fix error handling in SendConnectMessage') is no longer necessary; it was properly fixed upstream in V8 r11609.
* Fix performance regression caused by r11202.mstarzinger@chromium.org2012-06-143-13/+70
| | | | | | | | | | R=erik.corry@gmail.com BUG=v8:2156,v8:2034 TEST=mjsunit/regress/regress-2156,mjsunit/regress/regress-2034 Review URL: https://chromiumcodereview.appspot.com/10539131 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11800 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* v8: upgrade to v3.11.10Bert Belder2012-06-14373-11559/+36026
|
* v8: force inlining of v8::internal::DescriptorArray methodsBert Belder2012-06-111-2/+2
|
* Force inlining CopyChars and String::Get.yangguo@chromium.org2012-06-113-4/+10
| | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10332054 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11527 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* v8: debug: fix error handling in SendConnectMessage()Ben Noordhuis2012-06-091-13/+13
| | | | | | The old error handling code checked if the return value of Socket::Send() != 0, which is wrong because Socket::Send() can write less bytes than requested or return -1 on error.
* v8: Floating patchesisaacs2012-06-091-1/+1
|
* Roll V8 back to 3.9.24.31isaacs2012-06-09253-22142/+5143
|
* Revert "Unbreak the Windows build"Bert Belder2012-06-081-4/+0
| | | | | It is not needed for v8 3.10, and actually breaks the build. This reverts commit bd33fea732fa74d23fc31855631eba14a03a0c49.
* v8: Don't use 'echo -n' in configure scriptisaacs2012-06-071-1/+1
|
* Unbreak the Windows buildBert Belder2012-06-071-0/+4
| | | | | | | | | | | | | | | The v8 team apparently decided that all build products should go into ./build/«type», and updated their common.gypi file to do so. Unfortunately v8's common.gypi is only used for some targets. All the other targets would still look in the old place to find their their dependencies, which effectively broke the build. In the long run it would be good for node to send all build output to ./build too, on all platforms. Conflicts: deps/v8/build/common.gypi
* v8: debug: fix error handling in SendConnectMessage()Ben Noordhuis2012-06-071-13/+13
| | | | | | The old error handling code checked if the return value of Socket::Send() != 0, which is wrong because Socket::Send() can write less bytes than requested or return -1 on error.
* v8: Floating patchesisaacs2012-06-071-1/+1
|
* Roll V8 back to 3.10.8.13isaacs2012-06-07192-7189/+4208
|
* v8: Don't use 'echo -n' in configure scriptisaacs2012-06-041-2/+2
|
* Unbreak the Windows buildBert Belder2012-06-021-1/+0
| | | | | | | | | | | The v8 team apparently decided that all build products should go into ./build/«type», and updated their common.gypi file to do so. Unfortunately v8's common.gypi is only used for some targets. All the other targets would still look in the old place to find their their dependencies, which effectively broke the build. In the long run it would be good for node to send all build output to ./build too, on all platforms.
* v8: debug: fix error handling in SendConnectMessage()Ben Noordhuis2012-06-011-13/+13
| | | | | | The old error handling code checked if the return value of Socket::Send() != 0, which is wrong because Socket::Send() can write less bytes than requested or return -1 on error.
* v8: Floating patchesisaacs2012-06-011-1/+1
|
* Upgrade v8 to 3.11.7isaacs2012-06-01167-3138/+5054
|
* v8: s/echo -n/echo/. Not all sh's are bash.isaacs2012-05-161-1/+1
|
* Patches floating on V8isaacs2012-05-163-20/+45
|
* Upgrade V8 to 3.11.1isaacs2012-05-16297-6834/+25594
|
* Force inlining CopyChars and String::Get.yangguo@chromium.org2012-05-093-4/+10
| | | | | | | | | BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10332054 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11527 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
* Merge remote-tracking branch 'ry/v0.6' into v0.6-mergeisaacs2012-05-041-0/+30
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile deps/npm/AUTHORS deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/list.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/man/man1/npm.1 deps/npm/man/man3/npm.3 deps/npm/package.json doc/api/url.markdown lib/http.js src/node_version.h test/simple/test-fs-sync-fd-leak.js
| * deps: fix v8 build errorDane Springmeyer2012-04-181-1/+1
| | | | | | | | | | Pull in build error fix from http://code.google.com/p/v8/source/detail?r=9505 Missed in 5d69bbfbd.
| * Fix bug in x64 RegExp detecting start of string.lrn@chromium.org2012-04-163-4/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | Also add missing MIPS case in regexp tracer. Fixes issues v8:1748 and v8:1746 BUG=v8:1748, v8:1746 TEST=mjsunit/regress/regress-1748.js Review URL: http://codereview.chromium.org/8116001 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9504 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
| * disable omit-frame-pointer on solaris systemsDave Pacheco2012-04-161-1/+1
| |
| * Patches floating on v8isaacs2012-04-162-2/+8
| |
| * Upgrade V8 to 3.6.6.25Bert Belder2012-04-165-11/+36
| |
| * disable omit-frame-pointer on solaris systemsDave Pacheco2012-03-021-1/+1
| |
| * Patches floating on v8isaacs2012-03-022-2/+8
| |
| * Upgrade V8 to 3.6.6.24isaacs2012-03-0210-85/+75
| |
* | Revert "v8: fix "pure virtual method called" runtime error"Ben Noordhuis2012-05-021-8/+0
| | | | | | | | | | | | It makes mksnapshot die with a segmentation fault on sunos with gcc 4.5.2. This reverts commit c21c51a6fce878a4625c30032e669660ce6cbcaf.
* | v8: posix: try to send() whole bufferBen Noordhuis2012-04-241-6/+15
| | | | | | | | Retry the send() syscall after a partial write.
* | v8: posix: handle EINTR in socket functionsBen Noordhuis2012-04-241-4/+21
| | | | | | | | | | The socket functions did not handle EINTR (syscall interrupted by signal) which tripped up the debug agent.
* | v8: debug: fix error handling in SendConnectMessage()Ben Noordhuis2012-04-241-13/+13
| | | | | | | | | | | | The old error handling code checked if the return value of Socket::Send() != 0, which is wrong because Socket::Send() can write less bytes than requested or return -1 on error.
* | v8: fix "pure virtual method called" runtime errorBen Noordhuis2012-04-201-0/+8
| | | | | | | | Fixes #2912.
* | Reapply patches floating on V8isaacs2012-04-181-2/+1
| |
* | Upgrade V8 to 3.9.24.9isaacs2012-04-188-9/+89
| |
* | Upgrade V8 to 3.9.24.7isaacs2012-03-292-21/+38
| |