Skip to content
This repository has been archived by the owner on Jul 3, 2020. It is now read-only.

./docker-prepare.sh errors #5

Closed
groundwater opened this issue Jun 29, 2014 · 2 comments
Closed

./docker-prepare.sh errors #5

groundwater opened this issue Jun 29, 2014 · 2 comments

Comments

@groundwater
Copy link
Member

I can't seem to get docker-prepare.sh to complete.

Step 0 : FROM base/arch
 ---> a64697d71089
Step 1 : RUN echo 'LANG="en_US.UTF-8"' > /etc/locale.conf
 ---> Using cache
 ---> b8b34b75e372
Step 2 : RUN pacman --quiet -Syy
 ---> Using cache
 ---> 0869ebac01c3
Step 3 : RUN pacman --quiet -S --noconfirm base-devel
 ---> Running in a87326a4e379
:: There are 26 members in group base-devel:
:: Repository core
   1) autoconf  2) automake  3) binutils  4) bison  5) fakeroot  6) file  7) findutils  8) flex  9) gawk  10) gcc  11) gettext  12) grep  13) groff  14) gzip  15) libtool  16) libutil-linux  17) m4  18) make  19) pacman  20) patch  21) pkg-config  22) sed  23) sudo  24) texinfo  25) util-linux  26) which

Enter a selection (default=all): �[91mwarning: �[0m�[91mfile-5.18-1 is up to date -- reinstalling
�[0m�[91mwarning: �[0m�[91mfindutils-4.4.2-5 is up to date -- reinstalling
�[0m�[91mwarning: �[0m�[91mgawk-4.1.0-2 is up to date -- reinstalling
�[0m�[91mwarning: �[0m�[91mgettext-0.18.3.2-1 is up to date -- reinstalling
�[0m�[91mwarning: �[0m�[91mgrep-2.18-1 is up to date -- reinstalling
�[0m�[91mwarning: �[0m
resolving dependencies...
�[91mgzip-1.6-1 is up to date -- reinstalling
warning: libutil-linux-2.24.1-6 is up to date -- reinstalling
warning: pacman-4.1.2-5 is up to date -- reinstalling
warning: sed-4.2.2-3 is up to date -- reinstalling
warning: texinfo-5.2-2 is up to date -- reinstalling
warning: util-linux-2.24.1-6 is up to date -- reinstalling
warning: which-2.20-6 is up to date -- reinstalling
�[0mlooking for inter-conflicts...

Packages (33): cloog-0.18.1-2  gc-7.4.2-1  guile-2.0.11-1  isl-0.12.2-1  libatomic_ops-7.4.2-1  libltdl-2.4.2-12  libmpc-1.0.2-2  autoconf-2.69-1  automake-1.14.1-1  binutils-2.24-2  bison-3.0.2-1  fakeroot-1.20-1  file-5.18-1  findutils-4.4.2-5  flex-2.5.39-1  gawk-4.1.0-2  gcc-4.8.2-8  gettext-0.18.3.2-1  grep-2.18-1  groff-1.22.2-6  gzip-1.6-1  libtool-2.4.2-12  libutil-linux-2.24.1-6  m4-1.4.17-1  make-4.0-2  pacman-4.1.2-5  patch-2.7.1-2  pkg-config-0.28-1  sed-4.2.2-3  sudo-1.8.10.p2-1  texinfo-5.2-2  util-linux-2.24.1-6  which-2.20-6

Total Download Size:    40.42 MiB
Total Installed Size:   170.79 MiB
Net Upgrade Size:       134.08 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages ...
�[91merror: �[0m�[91mfailed retrieving file 'gawk-4.1.0-2-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0mdownloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading m4-1.4.17-1-x86_64.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading autoconf-2.69-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
downloading automake-1.14.1-1-any.pkg.tar.xz...
�[91merror: �[0m�[91mfailed retrieving file 'binutils-2.24-2-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0mdownloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading bison-3.0.2-1-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
downloading sed-4.2.2-3-x86_64.pkg.tar.xz...
�[91merror: �[0m�[91mfailed retrieving file 'libutil-linux-2.24.1-6-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0m�[91merror: �[0m�[91mfailed retrieving file 'util-linux-2.24.1-6-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0mdownloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
downloading fakeroot-1.20-1-x86_64.pkg.tar.xz...
�[91merror: �[0m�[91mfailed retrieving file 'file-5.18-1-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0mdownloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading findutils-4.4.2-5-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading flex-2.5.39-1-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
downloading libmpc-1.0.2-2-x86_64.pkg.tar.xz...
�[91merror: �[0m�[91mfailed retrieving file 'isl-0.12.2-1-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0m�[91merror: �[0m�[91mfailed retrieving file 'cloog-0.18.1-2-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0m�[91merror: �[0m�[91mfailed retrieving file 'gcc-4.8.2-8-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0m�[91merror: �[0m�[91mfailed retrieving file 'gettext-0.18.3.2-1-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0m�[91merror: �[0m�[91mfailed retrieving file 'grep-2.18-1-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0mdownloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading groff-1.22.2-6-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
downloading gzip-1.6-1-x86_64.pkg.tar.xz...
�[91merror: �[0m�[91mfailed retrieving file 'libltdl-2.4.2-12-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0m�[91merror: �[0m�[91mfailed retrieving file 'libtool-2.4.2-12-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0mdownloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading texinfo-5.2-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
downloading make-4.0-2-x86_64.pkg.tar.xz...
�[91merror: �[0m�[91mfailed retrieving file 'pacman-4.1.2-5-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0mdownloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading patch-2.7.1-2-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
downloading pkg-config-0.28-1-x86_64.pkg.tar.xz...
�[91merror: �[0m�[91mfailed retrieving file 'sudo-1.8.10.p2-1-x86_64.pkg.tar.xz' from mirrors.kernel.org : The requested URL returned error: 404 Not Found
�[0m�[91mwarning: �[0m�[91mfailed to retrieve some files
�[0mdownloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading which-2.20-6-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading libatomic_ops-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading gc-7.4.2-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
downloading guile-2.0.11-1-x86_64.pkg.tar.xz...
�[91merror: �[0m�[91mfailed to commit transaction (unexpected error)
�[0mErrors occurred, no packages were upgraded.
2014/06/29 18:36:41 The command [/bin/sh -c pacman --quiet -S --noconfirm base-devel] returned a non-zero code: 1
@iefserge
Copy link
Member

Looks like it uses old cached packages, try

docker build --no-cache -t runtimejs docker

@groundwater
Copy link
Member Author

This seems to work, but I ran out of memory the second time. I'll re-open if it keeps failing.

iefserge added a commit that referenced this issue May 10, 2015
dd0b0a3 Version 4.4.62
53930ea Whitespace CL to test master split.
318c1f7 [turbofan] Fix handling of OsrLoopEntry in ControlReducer::ConnectNTL()
f321955 If marking deque allocation fails, try to make do with a smaller one
090c782 Give ComputeCapacityForSerialization a minimum capacity
250f591 Remove explicit double alignment from allocation helper functions.
18beb50 Add support for on-heap typed arrays to HLoadKeyed::InferRange
6e6d956 [turbofan] Use sbfx in ARM64 instruction selector
ad547ce Add the concept of a V8 extras exports object
297bb0c [clusterfuzz] Length 0 is perfectly fine for BitVector.
1fbe587 MIPS [turbofan]: Improve fpu branch assembling for unordered conditions.
225f9bf [turbofan] Don't try to push JSToNumber into phis early.
c80d730 Initialize sub-array literals first before pointing to it.
f9c46ed TurboFan: commit dependencies only on update of the opt. code list.
570fca6 Re-land: Make V8 extras a separate type of native
189609e [turbofan] Float32Abs and Float64Abs are supported by all backends.
43d5319 Revert of Allow loading holes from holey smi arrays (patchset #2 id:20001 of https://codereview.chromium.org/1134483002/)
7e84fb2 [turbofan] Don't embed backing store of neutered array buffer.
93662ec Revert of X87: Resolve references to "this" the same way as normal variables
1d04047 Update V8 DEPS.
727e92e Revert of PPC: Resolve references to "this" the same way as normal variables (patchset #1 id:1 of https://codereview.chromium.org/1129803003/)
0d1e35a Fix the build with snapshot=external
3f7b797 MIPS: Fix Assembler::dd(Label*) implementation.
e7fcae3 Only print elements of a typed array if the buffer wasn't neutered
60e674c TypedArray.prototype.every method
ae6a0b8 Add mode to reduce memory usage in idle notification.
010c515 Revert of Make V8 extras a separate type of native (patchset #4 id:60001 of https://codereview.chromium.org/1129743003/)
eab5bb5 Allow loading holes from holey smi arrays
32c73ea Do not sample memory histograms in short idle notifications.
c93aff4 Make V8 extras a separate type of native
112f8dc [V8] Reland https://codereview.chromium.org/1121833003/
0e499bf [grokdump] Annoying line wrapping fixed.
976b6b2c Skip test-heap/NoWeakHashTableLeakWithIncrementalMarking for no-snap builds.
d77839f Add aggregated memory histograms.
f8db432 Migrate error messages, part 9.
eaf0a6b Whitespace CL for perf changes.
0d4fbfc Update V8 DEPS.
e137650 Revert of Use CLOCK_REALTIME_COARSE when available. (patchset #3 id:40001 of https://codereview.chromium.org/1125003002/)
2f9411d Revert of Revert of Wrap runtime.js in a function. (patchset #1 id:1 of https://codereview.chromium.org/1123353004/)
47e1c27 Run test-heap/NoWeakHashTableLeakWithIncrementalMarking with a clean slate.
36f5f40 Revert of Remove Scope::scope_uses_this_ flag (patchset #1 id:1 of https://codereview.chromium.org/1129823002/)
b8ff131 Revert of Remove Scope::scope_uses_arguments_ flag (patchset #1 id:1 of https://codereview.chromium.org/1124233002/)
5cab6be Revert of Resolve references to "this" the same way as normal variables (patchset #2 id:20001 of https://codereview.chromium.org/1130733003/)
d4f014f Fix typo in test-heap/NoWeakHashTableLeakWithIncrementalMarking
e5ad1b1 Make sure fixed typed array is always double aligned for doubles
537ed75 Use CLOCK_REALTIME_COARSE when available.
4b05652 X87: Optimize the typeof operator.
c3529ce X87: Resolve references to "this" the same way as normal variables
62bd294 Revert of Wrap runtime.js in a function. (patchset #2 id:20001 of https://codereview.chromium.org/1126213002/)
addbe75 Shard v8_base.lib on Windows to avoid 2G .lib limit
65c56d4 Wrap runtime.js in a function.
d042374 Respect double alignment in Mark-compact collector.
04b0a96 PPC: Optimize the typeof operator.
e0ec097 PPC: Resolve references to "this" the same way as normal variables
d4ea33f Remove Scope::scope_uses_arguments_ flag
fda20ef [es6] implement Object.assign
c7e0204 PPC: Handle the case when derived constructor is [[Call]]ed with 0 args.
afba559 Remove Scope::scope_uses_this_ flag
ba6d917 Only double align in scavenger on non-64 bit platforms.
3824354 [es6] Fix symbol comparison on some architectures
74654d3 Revert of New insertion write barrier. (patchset #3 id:200001 of https://codereview.chromium.org/1073953006/)
9f55ccb Function apply(): make all architectures use an IC for performance.
06a792b Resolve references to "this" the same way as normal variables
fe0e49d Move double alignment logic into memory allocator.
6618793 Add ObjectTemplate::New() taking FunctionTemplate.
7798548 Optimize the typeof operator.
203438d [turbofan] Connect non-terminating loops via Terminate.
6fb1e76 Manage size of lists used in global handles
6d26ec0 Implement IdentityMap<V>, a robust, GC-safe object-identity HashMap.
272818d Ship string unicode escapes
5f9c0df Remove GetDefaultReceiver, pass in undefined to sloppy-mode functions instead.
8ceb903 Fix FreeBSD build.
97bee8e [strong] Fix inlining issue
be95700 Implement a 'trial parse' step, that will abort pre-parsing excessively long and trivial functions, so that they can be eagerly compiled after all. This essentially allows the parser to renege on its earlier decision to lazy-parse, if additional information suggests it was a bad decision.
7b33409 [turbofan] Add support for advanced reducers.
a5de69f Migrate error messages, part 8.
f192f4c [test] Mark test as flaky.
8b6c2a8 Mark mjsunit/allocation-site-info.js as NO_VARIANTS.
4a2b4cd Revert of [V8] Reland https://codereview.chromium.org/1100993003/ (patchset #1 id:1 of https://codereview.chromium.org/1121833003/)
5f047ff X87: Handle the case when derived constructor is [[Call]]ed with 0 args.
5a44be9 Update V8 DEPS.
1f28a3d Disable RunAllocate test case for turbofan unsupported platform.
978acb8 Adjust the visibility of the standalone targets in the GN build.
cf53fed Handle the case when derived constructor is [[Call]]ed with 0 args.
c37f439 MIPS: Fix long branch mode and FPU branches.
2a86d26 MIPS: Improve '[es6] When comparing two symbols we may need to throw a TypeError'.
38f7ccb PPC: [turbofan] Fix tail call optimization.
1e4173d Revert of Resolve references to "this" the same way as normal variables (patchset #11 id:240001 of https://codereview.chromium.org/1097283003/)
a988d5f Revert of Collect type feedback on result of Math.[round|ceil|floor] (patchset #13 id:230001 of https://codereview.chromium.org/1053143005/)
18619d3 Resolve references to "this" the same way as normal variables
f6ca539 Revert of [handles] Sanitize Handle and friends. (patchset #4 id:50001 of https://codereview.chromium.org/1128533002/)
7e67b48 freed_nodes in global-handles should be addititive
49fdc53 Be sure to abort incremental GC when trying to reserve space
9d0d7ec GrowArrayElementsStub must save caller doubles for double ElementsKind.
0897244 [grokdump] Update v8heapconst.py
04cc497 [d8] Make Realm.dispose() trigger a ContextDisposedNotification
19b62e2 [V8] Reland https://codereview.chromium.org/1100993003/
367d14d [tick processor] Introduce --pairwise-timed-range processing mode
e47c362 [test] Add arm perf trybot to runner script.
d26f5d3 [es6] When comparing two symbols we may need to throw a TypeError
f6d632b Reduce the size of initial JSON string buffer.
a147377 Do not cache object literal maps during bootstrapping.
7546302 Move more parts of stack trace formatting to runtime.
3283195 [handles] Sanitize Handle and friends.
1c74ca6 When adding constant string with something unknown, assume it's a string.
728f0af Fix bug in "Migrate error messages, part 7".
d21de2a [turbofan] Fix tail call optimization.
0090c05 Add heap growing strategy details to --trace-gc-verbose.
b0eb920 Reland #2 "Wrap v8natives.js into a function."
a3ddb1b Migrate error messages, part 7.
f36ecaf Collect type feedback on result of Math.[round|ceil|floor]
64d7340 [c++11] Remove remnants of pre-C++11 delete, final and override.
7f927ce Correctly accept already preprocessed stack traces.
785845e Fix another may not be init compile error on AIX
6964a9e Make CPU profiler do not hog 100% of CPU.
d5e66a7 comment typo fix
f5fe8fd PPC: Fix 'Remove materialized objects on stack unwind.'
6afc0dc Revert of Reland "Wrap v8natives.js into a function." (patchset #2 id:20001 of https://codereview.chromium.org/1123703002/)
17dca16 Revert of Revert of [turbofan] Small fixes to PipelineStatistics. Collect statistics in tests. (patchset #1 id:1 of https://codereview.chromium.org/1119963003/)
b5b47e1 Remove materialized objects on stack unwind.
d0ed894 Revert of [turbofan] Small fixes to PipelineStatistics. Collect statistics in tests. (patchset #1 id:1 of https://codereview.chromium.org/1122753002/)
0fa31f7 [test] Skip some flaky layout tests.
b10fb64 PPC: Only swap undefined for the global object if necessary in the prologue
f21ea06 Fix smi scanning
2cdd74b MIPS: Skip test-simplified-lowering/RunNumberDivide_2_TruncatingToUint32.
fab3508 Only swap undefined for the global object if necessary in the prologue
6e9e2c0 New insertion write barrier.
120344e [turbofan] Free TurboFan from the claws of ZoneList.
276a846 [release-tools] Tool to find related commits
fff4f8e Don't perform marking barrier for weak cell values.
d6945db [turbofan] Add SimplifiedOperator::Allocate operator.
900bc79 MIPS: Do not use the 64-bit floor and truncate instructions in fp32 mode.
72ab421 Reland "Wrap v8natives.js into a function."
9833844 [turbofan] Small fixes to PipelineStatistics. Collect statistics in tests.
acdb533 Extract Signature from src/compiler/machine-type.h to src/signature.h
f42544b Set inferred name of bound function to empty string.
d09e119 X87: VectorICs: built-in function apply should use an IC.
906152b X87: Use a stub in crankshaft for grow store arrays.
8e3d776 Revert of [V8] Use previous token location as EOS token location (patchset #2 id:20001 of https://codereview.chromium.org/1100993003/)
4beb17b Update V8 DEPS.
cd481a7 Most of the issues so far encountered with the greedy allocator rest with the splitting mechanism. This change has:
24da890 Update V8 DEPS.
a384c14 MIPS: Fix 'Detect simple tail calls'.
b0b82fa Revert of Wrap v8natives.js into a function. (patchset #2 id:20001 of https://codereview.chromium.org/1109343004/)
76ddd58 MIPS: Add min/max suffixed variants.
ac50edf Migrate error messages, part 6. (string.js and date.js)
d18dd37 Remove unused Module-related AST nodes and associated codegen
543ae60 PPC: VectorICs: built-in function apply should use an IC.
2cc2ee0 PPC: Use a stub in crankshaft for grow store arrays.
3ba71e1 Cache experimental natives sources as external strings.
0327f8d Disable stack trace preprocessing.
ee1b39b Wrap v8natives.js into a function.
986e242 [test] Remove pesky MachineCallHelper from inheritance chain.
b0dcf6a Allow TurboFan to compile more methods.
f17a297 Mark instruction blocks with spills (for frame elision).
dfe0181 Initialize typed array content for rempio2result during bootstrapping.
7ce30d0 Fix typo in builtins-x87, introduced in crrev.com/1107233004.
9814031 Unify internal and external typed arrays a bit
4fe546c [test] make instruction sequence test emit cfgs more like the scheduler
1621dbf [test] Mark test as flaky.
83a0af5 VectorICs: built-in function apply should use an IC.
81afc93 [V8] Use previous token location as EOS token location
fb8e613 Use a stub in crankshaft for grow store arrays.
6b905c3 Implement kToBeExecutedOnceCodeAge.
1dd93d9 Add flag to print stack-trace after n allocations.
00639c7 [test] Remove DirectGraphBuilder helper.
dea0d9b [strong] Disallow implicit conversions for add
b400719 Fix error messages for extra files in js2c.py
c5c8eb3 [turbofan] resolve all references before populating reference maps
ac1c88a Reland "Remove the weak list of array buffers"
a338f27 drop interalization of strings entering global constant slots
7681432 JSON serializer should fail gracefully for special value wrappers.
b9d583d [turbofan] Don't spread global flag checks all over the compiler code.
66f428d Bump Isolate::New back to deprecate soon
a34bbef Show function <name>() { [native code] } for built-in classes
4b122b7 Detect simple tail calls
ab25d39 [test] Add avx2 bot to CQ.
3e25666 Revert of Remove the weak list of array buffers (patchset #8 id:140001 of https://codereview.chromium.org/1114563002/)
cf420ec [base] Drop obsolete Thread::YieldCPU.
f47f88a Add shift to InternalArray and InternalPackedArray
3fa1b60 Fix AIX compiler warning
41cb1e5 Switch to larger TOC on AIX for unitttests
9da34c5 MIPS: Add rounding support in simulator and RINT instruction.
4b8bb5e [test-runner] Enable specification of trybots.
4d842b7 Update V8 DEPS.
81345f1 Reland: [turbofan] add MachineType to AllocatedOperand
7eccb18 Revert of [turbofan] add MachineType to AllocatedOperand (patchset #17 id:310001 of https://codereview.chromium.org/1087793002/)
de88984 [test] Remove deprecated GraphTester helper class.
3a025d1 [turbofan] add MachineType to AllocatedOperand
4bc2bea [test] Turn compiler/test-node-cache into a unit test.
ba55965 Print PID and isolate address in gc traces.
58b0023 [test] Remove deprecated cctest/test-node-algorithm tests.
8e2e83f Don't run macros or jsmin on extra snapshot scripts
2d39709 Remove the weak list of array buffers
cec5369 Destructuring: add more parssing tests.
fcae494 MIPS: Followup 'Fix Add HArrayBufferNotNeutered instruction'.
1d24520 [turbofan] Fix returns for large-sized frames in TurboFan ia32 and x64 backends.
77a2c15 X87: Don't MISS if you read the hole from certain FastHoley arrays.
9ba5fe0 Pass ArrayBuffer::Allocator via Isolate::CreateParams
22f2b13 Fix unobservable constructor replacement on prototype maps
e7292b3 [turbofan] Correctly handle illegal redeclarations.
fefe91c Fix stale pointer issue in heap snapshot generator
98390a0 Add comment to justify AllowDeferredHandleDereference in WeakCell factory.
38a8d36 [test] Skip tests on msan.
4c1f9d5 Revert of deprecate non-phantom weak callbacks (patchset #1 id:1 of https://codereview.chromium.org/1103173002/)
bc7f79a Calculate blocks needing a frame and frame (de)construction sites.
7b9debd Update V8 DEPS.
f76fd06 Fix JSArrayBuffer for big endian.
29bee16 MIPS: Fix 'Add HArrayBufferNotNeutered instruction'.
b108f46 PPC: Fix HArrayBufferNotNeutered instruction
525f7c8 Import webkit class tests
baddc25 [es6] Fix return checking in derived constructors
a601987 MIPS: Fix FP load/store with large offsets from base register.
80bf568 Parsing binding patterns.
f39707c Use "define" instead of "const" for natives macros
8a89a4a Allow extra library files to be snapshotted
a2e6f97 Add HArrayBufferNotNeutered instruction
31dae36 Add missing stdlib include for sample
309c082 Shrink new space and uncommit from space in idle notification during long idle times.
bb94024 Update _MSC_FULL_VER for 'final' RC bug workaround
b584bab Remove support for malloc'd typed arrays
6988aec [strong] Disallow implicit conversions for bitwise ops, shifts
b3000dd [test] Skip unsuitable tests for msan.
46b3582 Reland: Preprocess structured stack trace on GC to get rid of code reference.
6270b79 Only try to unregister prototype users that are prototypes themselves
0a1352a Extending v8::GetHeapStatistics to return total available size.
12350f1 [turbofan] Cleanup LiveRange a bit.
1630253 Turn JSArrayBuffer::flags into a bit field
4b95b9b [test] Restrict msan to default variant.
1f03256 fix assertion in Logger::CurrentTimeEvent with --prof
4d12e94 Port CallSite methods to C++.
3be656f Reland: deprecate non-phantom weak callbacks
4486c47 [clang] Use -Wshorten-64-to-32 to enable warnings about 64bit to 32bit truncations.
ef15f83 [turbofan] Better fix for Win64 after r28066.
2613b7f Update V8 DEPS.
e31f5ec Disable two test cases for turbofan unsupported platform.
63d1458 PPC: Don't MISS if you read the hole from certain FastHoley arrays.
3f27bb2 Revert of Make it possible to hoist the neutering check for TA property accesses (patchset #1 id:1 of https://codereview.chromium.org/1107993002/)
6a62e32 Make it possible to hoist the neutering check for TA property accesses
919c549 Revert of Preprocess structured stack trace on GC to get rid of code reference. (patchset #5 id:80001 of https://codereview.chromium.org/1103843002/)
462ffa1 Preprocess structured stack trace on GC to get rid of code reference.
671ac25 Use ExpressionClassifier for bindings.
44350b3 Remove kOsrCompileFailed bailout.
da66e72 Do more to avoid last-resort stop-the-world GC
1d2be2a Reland: track global accesses to constant types
0be81a4 Changing Size to SizeOfObjects in GetHeapSpaceStatistics api.
c5797f8 Revert of deprecate non-phantom weak callbacks (patchset #1 id:1 of https://codereview.chromium.org/1103173002/)
db1674c Reland [test] Make msan work for v8 stand-alone. (patchset #1 id:1 of https://codereview.chromium.org/1104073002/)
39c31da deprecate non-phantom weak callbacks
f6187fb Reland "Lazily register prototype users..."
232b098 [turbofan] make register hinting explicit
77e3702 Wrap messages implementation in a function.
6e82fbf [turbofan] Reland: Optimize loads from the global object in JSTypeFeedbackSpecializer.
9510a9c Eagerly declare eval scopes, even for sloppy scopes
10b979e Debugger: clean up debug events.
8d8b742 [release-tools] Return no hash if version is not available.
da1f8d6 Disable test-run-jsexceptions for nosnap builds.
f69a486 Revert of [test] Make msan work for v8 stand-alone. (patchset #6 id:100001 of https://codereview.chromium.org/802583003/)
8cb46cf [turbofan] Fix win64 after r28066.
2d82780 [turbofan] Add language mode to JSCallFunction operator.
a4b7d45 Handlify ExecutableAccessorInfo::ClearSetter since it allocates.
a65ef0d [test] Make msan work for v8 stand-alone.
fbf3008 Revert of [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializer. (patchset #10 id:180001 of https://codereview.chromium.org/1063513003/)
d6e99a7 [turbofan] Introduce explicit JSCreateLiteral[Array|Object].
ecf499e [turbofan] Sanitize language mode for JSStoreProperty operator.
3383f62 Reland "Remove the weak list of views from array buffers"
f13f949 [turbofan] Sanitize language mode for javascript operators.
a38f9dd [turbofan] Use FastNewClosureStub if possible.
aae4a62 [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializer.
caeb900 Don't MISS if you read the hole from certain FastHoley arrays.
ae0bc41 Fix stack layout of full code arm64 for object literal.
e81ee90 [test] Limit "unittests" suite to default variant.
1a12a8a [turbofan] LiveRange splitting at interval boundary fix.
32157c2 Update V8 DEPS.
a8f118c Update V8 DEPS.
2279dfe [es6] Map/Set size getter should have "get size" name
968715c Revert of Lazily register prototype users (patchset #2 id:20001 of https://codereview.chromium.org/1104813004/)
21557b4 [strong] Simplify the classes-referring-to-classes check.
a4bb764 Lazily register prototype users
ccc8e4e prepare to deprecate non phantom weak callbacks
ae7ce70 [strong] Disallow implicit conversions for binary arithmetic operations
97fa0b8 [strong] Sanity fix / follow up for r28032.
6b60f19 [turbofan] Fix frame state for class literal definition.
63f7fbf Lolcode candidate: Both Expression and FunctionLiteral define an accessor is_parenthesized(), which access different flags. FunctionLiteral derives from Expression.
4f9bc2d [turbofan] Ignore dead cached nodes in the JSGraph.
cadf96d Migrate error messages, part 5 (array.js and i18n.js).
09ae1c3 Fix -Wsign-compare bugs with GCC 4.9.2
41098db Revert of Reland "Remove the weak list of views from array buffers" (patchset #2 id:20001 of https://codereview.chromium.org/1093183004/)
b03e7a6 Revert of Eagerly declare eval scopes, even for sloppy scopes (patchset #2 id:20001 of https://codereview.chromium.org/1085263003/)
6398e8d Update V8 DEPS.
d5565c1 Revert of [es6] Map/Set size getter should have "get size" name (patchset #4 id:80001 of https://codereview.chromium.org/1094323005/)
83c89a2 [es6] Map/Set size getter should have "get size" name
df7e09d Empty Array prototype elements protection needs to alert on length change.
ddd3f31 [strong] Stricter check for referring to other classes inside methods.
d5fd581 Function scopes only must have a context if they call sloppy eval
a1528ec [turbofan] make LifetimePostion comparable
655b046 Reland "Remove the weak list of views from array buffers"
8aa7215 Simplified 'return' handling in the instruction selector.
fe9efc1 Eagerly declare eval scopes, even for sloppy scopes
4940c0b [turbofan] Unify frame state inputs.
2647426 [turbofan] break link between split use intervals
ee59bde Reland Force full GCwhenever CollectAllGarbage is meant to trigger a full GC.
ed68852 Update V8 DEPS.
aaddea1 Materialize booleans in the turbofan deoptimizer.
d0db1c3 [es6] Function.prototype.name should be the empty string
bf06d5c Skip poppler and sqlite tests on big-endian platforms.
8244686 [mjsunit] Fix bad test expectations.
f3c04ac Reland: Introducing the LLVM greedy register allocator.
1a6f68e Revert of Introducing the LLVM greedy register allocator. (patchset #10 id:410001 of https://codereview.chromium.org/1061923005/)
3f06291 [es6] Class extends may not be a generator function
ec542de Introducing the LLVM greedy register allocator.
47f2dfa Revert of Remove the weak list of views from array buffers (patchset #6 id:100001 of https://codereview.chromium.org/1094863002/)
5b6111e Add test for deoptimization bug.
9146ae7 Blacklist mjsunit/es6/generators-debug-scopes.js from turbofan.
616bc79 Revert of Revert of Always optimize for adding properties to native objects. (patchset #1 id:1 of https://codereview.chromium.org/1098223004/)
b962eb4 Whitespace change for greenification.
bb6958c Revert of Always optimize for adding properties to native objects. (patchset #1 id:1 of https://codereview.chromium.org/1094383004/)
aec46ca Stack allocate lexical locals + hoist stack slots
b3a8f61 Experiment with smaller minimum elements dictionary size
157c64f [turbofan] make live ranges stateless
f3ee83b Introduce "expression classifier" to the parser.
9bb8b58 Add an --omit-quit flag to d8 for Emscripten's sake.
c715098 Always optimize for adding properties to native objects.
ab49ec1 [turbofan] Add a debug_name to Parameter operators.
1ea118d Revert of Revert of [strong] checking of this & super in constructors (patchset #1 id:1 of https://codereview.chromium.org/1105453002/)
2631c9f Revert of Revert of Protect the emptiness of Array prototype elements with a PropertyCell. (patchset #1 id:1 of https://codereview.chromium.org/1099203004/)
6911943 Revert of Revert of [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) (patchset #1 id:1 of https://codereview.chromium.org/1103473003/)
15b98a3 Revert of Protect the emptiness of Array prototype elements with a PropertyCell. (patchset #7 id:120001 of https://codereview.chromium.org/1092043002/)
2739742 Revert of Revert of [es6] implement Array.prototype.copyWithin() (patchset #1 id:1 of https://codereview.chromium.org/1084183004/)
556221a [mjsunit] Import asm.js test case for poppler.
5ae083a Remove the weak list of views from array buffers
8a9fe73 add StdGlobalValueMap
b6f075f Protect the emptiness of Array prototype elements with a PropertyCell.
310d205 [mjsunit] Skip newly added tests under asan.
b3875aa Revert of [strong] checking of this & super in constructors (patchset #7 id:110001 of https://codereview.chromium.org/1024063002/)
2b97a0e Revert of [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) (patchset #7 id:140001 of https://codereview.chromium.org/1011823003/)
78f2efe [mjsunit] Add custom tests based on SQLite 3.8.9.
7b1b964 Compact weak fixed arrays before serializing.
f68e24a Revert "[test] Initial import of an emscripten test suite."
3e3c0b2 Update V8 DEPS.
b09c048 [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions)
9283fc8 Revert of [es6] implement Array.prototype.copyWithin() (patchset #7 id:120001 of https://codereview.chromium.org/376623004/)
6d00703 [es6] implement Array.prototype.copyWithin()
9974348 Revert of track global accesses to constant types (patchset #15 id:280001 of https://codereview.chromium.org/1062163005/)
3a67685 Revert of fix bad rebase in r27966 (patchset #1 id:1 of https://codereview.chromium.org/1083923005/)
cfe7169 [es6] stage harmony_spreadcalls
cfe6249 [turbofan] --turbo implies --turbo-type-feedback and disable fast properties.
79a0e73 [es6] stage harmony_rest_parameters
580d66b [strong] checking of this & super in constructors
3099c34 VectorICs: support converting keyed loads into named loads in crankshaft.
1692380 Revert of Reland "LayoutDescriptor should inherit from JSTypedArray" (patchset #3 id:40001 of https://codereview.chromium.org/1094333002/)
d1597b7 [turbofan] Use FastCloneShallow[Array|Object]Stub if possible.
d20660e Reland "LayoutDescriptor should inherit from JSTypedArray"
1850803 [turbofan] Fix reduction of LoadProperty/StoreProperty to LoadNamed/StoreNamed.
8be0499 Allow eval/arguments in arrow functions
d76c119 fix bad rebase in r27966
f76d6a9 Wrap promise implementation in a function.
8a309a1 Revert of LayoutDescriptor should inherit from JSTypedArray (patchset #1 id:1 of https://codereview.chromium.org/1084793004/)
f3e5183 Reintroduce %GetRootNaN to fix MIPS.
7bcc3d1 track global accesses to constant types
6b5dd31 Drop unused field from PrototypeInfo
6d79ceb LayoutDescriptor should inherit from JSTypedArray
d04aee2 [turbofan] split all functions off of LinearScanAllocator which are unrelated to LinearScan
bb34622 [test] Initial import of an emscripten test suite.
6a7cb78 [turbofan] Split ConstraintBuilder off of LiveRangeBuilder.
636cb4f Factor formal argument parsing into ParserBase
0a8f8a9 Change hash table capacity heuristics when serializing.
4d3044e Removed src/{isolate,property-details,utils}-inl.h
d707942 Add myself to include/OWNERS
cc838be Don't assert that no incremental marking happened during a non-incremental GC
95f6b72 Wrap harmony implementations in functions.
998e941 [turbofan] Cleanup register allocator a little after split.
9b2fe70 Migrate error messages, part 4 (v8natives.js).
c15ca44 [test-runner] Add dedicated test mode for tryserver.
202a97c make Handle a synonym of Local
7ad9980 Avoid having untyped slots for objects embedded into code because it breaks slots filtering.
42415bf Small polishing changes to the native js.
abb23b5 Disable mjsunit/es7/object-observe on gc-stress, due to flakiness.
314e73d Import Reversed adapter from Chromium and use it in v8.
497c537 [turbofan] split register allocator into little pieces
f557d75 Reland "Refactor compilation dependency handling."
c12e8d8 Revert of Fix logic for doing incremental marking steps on tenured allocation. (patchset #4 id:60001 of https://codereview.chromium.org/1040233003/)
9987221 Make sure builtins preserve guarantees about empty element array prototypes.
ad854ea Allow for accessing an ArrayBuffer contents without externalizing it
8cf289c Throw when attaching a stack trace to an object fails.
f66a312 Wrap array implementation in a function.
53cc648 Remove support for externally backed elements from the API
36f17ed Deprecate 3-args ResourceConstraints::ConfigureDefaults
063fc25 Replace OVERRIDE->override and FINAL->final since we now require C++11.
fde66e2 Temporarily skip slow test.
7a4744a Always wrap AllocationSiteContext::current() in a new handle in Crankshaft.
f15d013 Indicate that low-memory-notificatin triggered GCs are "forced"
726630d Correctly name header macros for src/snapshot/*.h.
cc9da82 Serializer: assert that we deserialize only one native context.
e96d255 Fix serialization statistics for external strings.
7eb7141 [mjsunit] Import test case based on the Massive/SQLite benchmark.
068a6af Clean up output of heap object tracing
e0670ac Update V8 DEPS.
4a5c913 [modules] Parsing: add ModuleRequests where missing
4a597f5 Adding missing V8_EXPORT flag in SpaceStatistics class in v8.h
b990a6c Turn off SupportsFlexibleFloorAndRound for Arm64 due to a bug.
88e2d14 Initialize idle old generation allocation limit in constructor.
99c116c PPC: Reland "Add basic crankshaft support for slow-mode for-in to avoid disabling optimizations"
5cb387c [visualizer]: Add types to visualizer output
f4f2e9c Fix GC-induced DCHECK failure in Runtime_GetWeakMapEntries
c6a3630 Wrap object observe implementation in a function.
281d30d Adding V8 api to get memory statistics of spaces in V8::Heap.
1df70e2 Wrap JSON and generator implementation in functions.
5a9a0b2 Migrate error messages, part 3 (runtime.js).
4204c72 Don't use normalized map cache for prototype maps
30cc37e Bump limit in PushStackTraceAndDie
1caa269 Rename some things around incremental marking triggers
46c4c70 Whitespace commit to trigger bots.
37520d3 Revert "Factor formal argument parsing into ParserBase"
c153a84 [crankshaft] Fix property access with proxies in prototype chain
7f994ee Disable always-opt for locker tests.
4e37bd0 Fix DCHECK with unsigned int in zone.cc.
14ec807 Re-enable an UNREACHABLE in JSObject::GetHeaderSize()
ae2057e Reland "Migrate error messages, part 2."
548a0b3 X87: Reland "Add basic crankshaft support for slow-mode for-in to avoid disabling optimizations"
f61f521 Let asan imply clang and use_allocator=none.
e3c2ba7 Revert of Refactor compilation dependency handling. (patchset #4 id:60001 of https://codereview.chromium.org/1095433002/)
2af87b3 Update V8 DEPS.
fd7d881 Revert of Revert "Remove early bail-out in VisitWeakList to investigate chrasher." (patchset #1 id:1 of https://codereview.chromium.org/1080303002/)
04b72aa Serializer: share executable accessor infos between native contexts.
db04a5a Properly report OOM when deoptimizer allocation fails
6b59e1f Don't crash when reporting an access check failure for a detached global proxy
8098253 Reland "Add basic crankshaft support for slow-mode for-in to avoid disabling optimizations"
c96a2d3 Use smaller heap growing factor in idle notification to start incremental marking when there is idle time >16ms.
8924a9e [turbofan] Add single --turbo flag.
cc01cd9 PPC: Array() in optimized code can create with wrong ElementsKind in corner cases.
e8fe704 MIPS: Fix for StringCharCodeAtGenerator for vector-ics.
80f24f7 Reland MIPS: Vector-ICs - speed towards the monomorphic exit as quickly as possible.
b882479 Refactor compilation dependency handling.
cb08656 Move GetRootListIndex into Heap.
a0e2dd2 Make test unthreaded so other tests don't interfere with heap size
d881baa Revert of Migrate error messages, part 2. (patchset #1 id:1 of https://codereview.chromium.org/1086313003/)
2dc0f2e [strong] Allow mutually recursive classes.
a2baf44 Serializer: collect and output memory statistics.
da12c7c Add a flag to trace heap object stats on GC.
d8bccfe [strong] Implement static restrictions on switch statement
71a1943 If a code space commit partially succeeds, free the memory
9716468 Fix logic for doing incremental marking steps on tenured allocation.
0bc1a15 Store hashes of current and previous shipped V8 version
54cb7b6 Disable more failing tests after f3338dd3b01c.
e0913ec Simplify DoParseProgram
05bfdd8 Wrap map and set implementation in functions.
d3b788d Migrate error messages, part 2.
758c5e1 X87: Use Cells to check prototype chain validity (disabled by default).
a3f5e04 Make store buffer more robust to OOM.
5729299 X87: Array() in optimized code can create with wrong ElementsKind in corner cases
e39d33d Add missing Handle to GetOrCreatePrototypeChainValidityCell
e481c91 X87: VectorICs: megamorphic keyed loads in crankshaft don't need a vector.
333219a Enable Cell-based prototype chain checks
bbd222f Revert of Experiment: reduce heap growing factor to investigate OOM impact. (patchset #4 id:60001 of https://codereview.chromium.org/1060533003/)
addb106 [turbofan] Clean up cached nodes in JSGraph.
aae2c01 Use atomic operation to read the length of a fixed array.
63c6f7d Avoid evacuation of popular pages.
c66a2f7 Revert of [x64] Use xorl to materialize smi zero. (patchset #1 id:1 of https://codereview.chromium.org/1085153002/)
f89bea1 fix visiting of phantom handles that should be retained
2e0cf57 Fix signed/unsigned compare in messages.cc
a5ac029 Start migrating error message templates to the runtime.
0e703bd [turbofan] Typed lowering requires typed nodes.
d641cc4 [turbofan] Split ControlEquivalence implementation and add trace flag.
4d33701 [turbofan] Make js-typed-lowering.h self contained.
df31577 Update V8 DEPS.
b054ff4 Revert "Add basic crankshaft support for slow-mode for-in to avoid disabling optimizations"
53ddccf Fix FormalParameterErrorLocations member names
13459c1 Array() in optimized code can create with wrong ElementsKind in corner cases.
c85b224 Revert of Simplify DoParseProgram (patchset #2 id:20001 of https://codereview.chromium.org/1058363003/)
79be743 Fix issues with name and length on poison pill function
df087b2 Make BitsetType enum uint32_t to avoid narrowing warnings
961e61b Remove operator delete on VS2015 to avoid compiler bug
2064c3c Makefile: introduce debugsymbols=on flag
e0be050 Reduce regexp compiler stack size when not optimizing regexps
ccc7952 PPC: VectorICs: megamorphic keyed loads in crankshaft don't need a vector.
0dc5fd7 PPC: Use Cells to check prototype chain validity (disabled by default).
e02807e Fix a few potential integer negation overflows
8da9252 Simplify DoParseProgram
b807d11 [turbofan] Fix ForInStatement that deopts during filter.
0179ec5 Use Cells to check prototype chain validity (disabled by default).
a2481f8 VectorICs: recent changes broke cases with --novector-ics
969475b [crankshaft] Add missing source position for calls.
00aec79 [turbofan] cleanup ParallelMove
6198bbc Retrieval of information by release channel
3a814e4 Make climit and jslimit stack limits atomic.
dd06f90 Reland "Wrap typed array implementations in functions."
d96224e Abort incremental marking in test-heap/WeakCellsWithIncrementalMarking.
68a7773 Correctly handle clearing of deprecated field types.
80e0d42 [turbofan] Add schedule to visualizer output
2ff768b Put --noalways-opt flag back into regress-crbug-245480
3011515 Revert of Force full GCwhenever CollectAllGarbage is meant to trigger a full GC. (patchset #4 id:60001 of https://codereview.chromium.org/1082973003/)
47cca46 Remove support for specifying the number of available threads
ac23150 When converting Maybe and MaybeLocal values with a check, always check
9c105f0 Force full GC whenever CollectAllGarbage is meant to trigger a full GC.
83bc009 Added Donald Stence to PPC owners.
f236777 [x64] Use xorl to materialize smi zero.
4ceada0 Update V8 DEPS.
776770c VectorICs: megamorphic keyed loads in crankshaft don't need a vector.
4598f1d Pass load ic state through the Oracle.
592c0fe MIPS: [turbofan] Load immortal heap objects from the heap roots.
71d3213 Allow eval/arguments in arrow functions
8ad33d6 PPC: [turbofan] Load immortal heap objects from the heap roots.
3eb277f %GetOptimizationStatus(): Unconditionally return a sentinel when --always-opt is present
e683048 Reland "Remove support for thread-based recompilation"
bd92c27 [cq] Add mips compile trybots.
3199439 Insert a filler at the new space top even if the top is at the limit.
5d2de78 [turbofan] Load immortal heap objects from the heap roots.
2ebb794 VectorICs: recreate feedback vector if scoping changes on recompile.
cf663c4 Revert of Reland "Remove support for thread-based recompilation" (patchset #1 id:1 of https://codereview.chromium.org/1059853004/)
2c01bd3 Fix Math.log10 implementation for 1 - Number.EPSILON.
835eeaf Revert "Remove early bail-out in VisitWeakList to investigate chrasher."
f1ceccb Reland "Remove support for thread-based recompilation"
3c5218f Add a test for subclass maps.
05ed6cb Put newly allocated buffers at the right end of the buffers list
0a9aa17 Revert of Revert of Revert of Wrap typed array implementations in functions. (patchset #1 id:1 of https://codereview.chromium.org/1083013002/)
219f4a9 Avoid modifying the real context chain for debug evaluation.
2299f57 [turbofan] Get rid of SourcePositionInstruction.
31a3d5f X87: Disable the test case for X87 since f3338dd3b01c
a684535 Restore V8_LIBC_UCLIBC as a libc option.
f7ace77 fix variable shadowing
8b73739 Experiment: reduce heap growing factor to investigate OOM impact.
d7fe3b8 Revert of Revert of Wrap typed array implementations in functions. (patchset #1 id:1 of https://codereview.chromium.org/1086683002/)
2b16f54 X87: Remove unnecessary options from HTailCallThroughMegamorphicCache.
fc6e623 X87: Change near jump to far jump to fix the jump distance check error.
d30ea0e MIPS: Split TemplateHashMapImpl::Lookup into two methods.
5277c41 Split TemplateHashMapImpl::Lookup into two methods
186dd69 [es6] Fix length property of collection constructors
3118df2 PPC: Remove unnecessary options from HTailCallThroughMegamorphicCache
c983689 [strong] Implement static restrictions on direct eval
434b456 Fix indirect push
c7f40ce PPC: Fix NaN Canonicalization.
e0844a2 Remove unnecessary options from HTailCallThroughMegamorphicCache
069e6b2 [turbofan] Optimize loads of global constants in JSTypedLowering.
0e539d1 Revert "ES6: Number and Boolean prototype should be ordinary objects"
dc65e62 Revert of VectorICs: megamorphic keyed loads in crankshaft don't need a vector. (patchset #3 id:40001 of https://codereview.chromium.org/1067573003/)
8e3fa7a Revert of Wrap typed array implementations in functions. (patchset #1 id:1 of https://codereview.chromium.org/1082703003/)
c8e4d57 VectorICs: megamorphic keyed loads in crankshaft don't need a vector.
ffe290f [turbofan] remove register operand cache
b0f3074 collect phantom handle data before it gets overwritten
97499e3 [turbofan] cleanup PointerMap
6fc394a Wrap typed array implementations in functions.
ba24e67 Remove kForInStatementIsNotFastCase bailout reason
ada32ae Expose ArrayBufferView::HasBuffer
021f738 Treat HArgumentsObject as a safe use during Uint32 analysis phase.
0f432eb Refactor formal parameter error locations into a class
2f327a5 Do not inline store if field map was cleared.
d93a002 X87: Reland "Merge cellspace into old pointer space".
13b722b X87: [es6] implement spread calls
ea5d68a Blacklist more debugger tests (fail with --always-opt).
10dd9ce Make compilers agree on source position of thrown errors.
e21f9ab [x86] Allow (v)divsd->(v)mulsd to execute in parallel.
1dbc432 Factor formal argument parsing into ParserBase
57051c0 Update V8 DEPS.
80b7a96 Use correct property descriptor in generators test
0a48816 Correct property descriptors on GeneratorPrototype
6e17f66 Revert "MIPS: Vector-ICs - speed towards the monomorphic exit as quickly as possible."
38e764f [x86] Introduce vandps/vandpd/vxorps/vxorpd.
eef2b9b [es6] ship @@toStringTag
1f85559 api: introduce SealHandleScope
60dc309 Correctly name memory stat for context snapshot size.
18f9771 PPC: Always update raw pointers when handling interrupts inside RegExp code.
48947af PPC: [es6] implement spread calls
d646fcc PPC: [turbofan] Materialize JSFunction from frame if possible.
3ab8a50 PPC: Merge cellspace into old pointer space
fc0dec3 Use array literals instead of array constructor in native javascript.
e0681f0 [cleanup] delete dead code leftover from 48eff34
a6ba7ff [cleanup] fix SpreadCalls perf-test names in JSTests.json
b45a664 MIPS: Vector-ICs - speed towards the monomorphic exit as quickly as possible.
3d5717a [strong] Implement static restrictions on binding 'undefined' in arrow functions
7898475 Revert of Make full GC reduce memory footprint an explicit event in the idle notification handler. (patchset #2 id:20001 of https://codereview.chromium.org/1072363002/)
88630d4 Use cctest to track memory stats for isolate and context.
845705a Make full GC reduce memory footprint an explicit event in the idle notification handler.
fe03197 Fix some -Werror=sign-compare errors
4bd9bdb Reland "Merge cellspace into old pointer space"
e7ba479 simplify GlobalValueMap calls to DisposeWeak
277be50 Remove Type::Array bit and replace with Type::GlobalObject
8c98cc0 Add basic crankshaft support for slow-mode for-in to avoid disabling optimizations
dee044d Add more exhaustive tests for Math.min and Math.max.
7667d19 Wrap proxy.js in a function.
c1f28b6 Handlify Map::SetPrototype()
8ef7159 [strong] Implement static restrictions on binding/assignment to 'undefined' identifier. Delete unused (and now incorrect) function IsValidStrictVariable.
fd0556e [test-runner] Make perf runner robust for missing executable.
052924a Speculative fix for stack overflow in CollectEvacuationCandidates
d8679a2 [turbofan] JSUnaryNot and JSToBoolean have exactly 2 inputs, no need to trim.
826a954 MIPS64: [es6] implement spread calls
35f6c0f [turbofan] Optimize silent hole checks on legacy const context slots.
c0593a1 Add perf test configuration to track memory use of context and isolate.
ff9eaef Split cctest/test-types.cc into heap and zone versions for more parallelism.
f56fb72 Special case the "empty string" root so it doesn't constantly jump around
8d4bae9 Make mksnapshot stats unambiguous for easier parsing.
3352546 Add CHECKs that the array buffers list is always sorted new to old
7196ea7 [crankshaft] Fix interceptor shadowing constant global property.
69c434e MIPS port for implement spread calls
4eff883 [x86] Support immediate indices for StoreWriteBarrier.
4baa0aa Update V8 DEPS.
9836c34 [es6] do not add caller/arguments to ES6 function definitions
806e57f PPC: Vector-ICs - speed towards the monomorphic exit as quickly as possible.
c00de38 PPC: [turbofan] Add new Float32Abs and Float64Abs operators.
5110b40 PPC: Make --always-opt also optimize top-level code.
9fc9d8b PPC: Code cleanup in GenerateRecordCallTarget.
52bbb4f Collect list of requested modules in ModuleDescriptor while parsing
ae475b5 PPC: Reland "Merge old data and pointer space."
ec0329e [release-tools] Make chromium roll more robust after failing rolls.
1f7a7b3 Fix C++ violation.
48eff34 [es6] don't "replace" Object.prototype.toString for --harmony-tostring
a5d71c2 PPC: JSEntryTrampoline: check for stack space before pushing arguments
3865493 PPC: Match -0 - x with sign bit flip.
96ef78a [turbofan] Fix FrameInspector when deoptimizer is disabled.
635b5fe Lexical arguments for arrow functions
9b09a28 Remove comparison operator and helper function from AstRawString interface
74c3812 [es6] implement spread calls
3f036fc Windows GN component build fixes.
14d46f5 Correctly wrap uri.js into a function.
9e3e0aa Revert of Merge cellspace into old pointer space (patchset #8 id:180001 of https://codereview.chromium.org/1010803012/)
9164e0b Skip another debug test that fails in always-opt/turbofan
572196f [turbofan] support small immediates
5d56277 Remove android_webview_build conditions.
4e7163c Merge cellspace into old pointer space
536b7cf Set the default compiler for X87 to GCC.
4a5de9d Eagerly escape RegExp.source.
107dbc9 [cq] Add win nosnap shared trybot.
780f33c Relax heap size assert during compaction
6e5d805 [turbofan] Disable select matching due to bug manifesting on arm.
5950acf [turbofan] Push layout descriptors to InstructionOperand subclasses.
8157b6c MIPS: [turbofan] Materialize JSFunction from frame if possible.
63eeab1 Make TestInternalWeakLists more robust against flags.
8392d9c [turbofan] Make AllocatedOperand an InstructionOperand::Kind.
f190a6d [turbofan] Add poor man's store elimination for storing to fields.
99be3e8 [test-runner] Pass slowest test durations to buildbot.
ef6257f Update V8 DEPS.
8f3b3ba X87: Code cleanup in GenerateRecordCallTarget.
8fe72d6 X87: Make --always-opt also optimize top-level code
07ff6d9 [turbofan] cleanup InstructionOperand a little
a3dcfa2 VectorICs - turn on vector ICs for LoadIC and KeyedLoadIC
5a6247a Don't #define snprintf in VS2015 - it's illegal and unneeded.
ba70a7a MarkBit cleanup: They have to be accessed through Marking accessors. Avoid arbitrary abuse of mark bits and make marking explicit.
fd8d0d1 Blacklist tests due to optimizing toplevel with --always-opt.
dd3067a Disable more failing tests after f3338dd3b01c.
725cdc5 [turbofan] Materialize JSFunction from frame if possible.
eacb0de Revert of Revert of X87: Reimplement Maps and Sets in JS (patchset #1 id:1 of https://codereview.chromium.org/1073723002/)
c852179 X87: JSEntryTrampoline: check for stack space before pushing arguments
dba47f6 [ia32] Introduce BMI instructions.
a0486f1 Revert of X87: Reimplement Maps and Sets in JS (patchset #1 id:1 of https://codereview.chromium.org/1066373002/)
56600a3 X87: Reimplement Maps and Sets in JS
e965a1f ES6: Number and Boolean prototype should be ordinary objects
8c3af6c MIPS: [turbofan] Add new Float32Abs and Float64Abs operators.
b881bf9 MIPS: Fix in-object memory slack tracking bug.
ab7d5f9 [parser] report better errors for multiple ForBindings in ForIn/Of loops
6244bbc Ship ES6 computed property names
4b5bf1e Disable more failing tests after f3338dd3b01c.
eb95406 CpuProfiler: public API for deopt info in cpu profiler.
c432196 Check mark bit of the found object in MarkCompactCollector::IsSlotInBlackObject.
d995d4b [TurboFan] Fixed handling of CompareIC return type.
af29372 Tests that carefully checks opt/deopt status shouldn't --always-opt.
515e483 Disable more failing tests after f3338dd3b01c.
29450e1 [turbofan] Reduce JSLoadProperty and JSStoreProperty of strings to JSLoadNamed and JSStoreNamed.
1b400a1 Add more systematic tests for comparisons.
a511c78 Fix maybe_string_add for adds that have no type feedback where --always-opt is on.
322cfb3 [turbofan] Add JSStackCheck into loop bodies.
87a27e4 MIPS64: Unbreak cross build.
ab86a05 Revert of VectorICs: Turn on vector ICs for LOAD and KEYED_LOAD cases. (patchset #1 id:1 of https://codereview.chromium.org/1070653002/)
d1bcfaf [ia32] Fix MacroAssembler::Move for int64 to float64 moves.
9af9f1d [turbofan] Add new Float32Abs and Float64Abs operators.
ed6733e Disable more failing tests after f3338dd3b01c.
b3287e9 [es6] Stage unicode escapes in strings, var names etc.
3a4d073 Create result array of %DebugGetLoadedScripts outside the debug context.
2b59959 [turbofan] Match selects in control reducer (configurable).
2395eda VectorICs: Turn on vector ICs for LOAD and KEYED_LOAD cases.
5db360d Blacklist failing test on arm64 (issue 4016).
ad94e14 Disable more failing tests after f3338dd3b01c.
c4081d2 Revert of Remove support for thread-based recompilation (patchset #1 id:1 of https://codereview.chromium.org/966653002/)
a54f22d Make test runner more chatty to avoid it getting killed by buildbot.
0716bc3 Disable more failing tests after f3338dd3b01c.
52f1f14 Disable failing test after f3338dd3b01c.
1845541 Make GetDebugContext a bit more robust.
f3338dd Prevent overzealous bailout due to script context.
584a351 [x64] Introduce BMI instructions.
a326fd8 Unbreak check-name-clashes.py after recent macro renamings.
aa46ebe [arm] Use position independent table switches.
e91d696 Update V8 DEPS.
8e4e831 MIPS64: Fix typo of 'Always update raw pointers when handling interrupts inside RegExp code.'
e9224e4 MIPS64: Make --always-opt also optimize top-level code.
74ef072 Disable another debug test under turbo always-opt
a0dbe25 Use NumberIsNaN in collections.js and make it inlined
3449e4f [release-tools] Only read from the chromium checkout in v8rel.
1fb76f0 [es6] emit error when for-in loop declarations are initialized in strict mode
f089e5c Simplify collections.js now that it's wrapped in an IIFE
1e02227 More robust when allocation fails during compaction
77e6efd Disabled failing tests after 2d281e71ac49.
2585bf7 Simplify instanceof optimization; don't duplicate lookup
b635967 MIPS: JSEntryTrampoline: check for stack space before pushing arguments
2d281e7 Make --always-opt also optimize top-level code.
cad511f MIPS: Fix compilation error.
35a67b7 Vector-ICs - speed towards the monomorphic exit as quickly as possible.
6a222b8 Code cleanup in GenerateRecordCallTarget.
3068b5f Add yangguo@chromium.org to src/snapshot/OWNERS and WATCHLISTS
74dc9e1 Revert of CpuProfiler: public API for deopt info in cpu profiler. (patchset #6 id:150001 of https://codereview.chromium.org/1045753002/)
46f761e Fix missing SmiTag in failure path of r27614
baf927f CpuProfiler: public API for deopt info in cpu profiler.
8e723e9 Debugger: remove debug command API.
8e846a6 ARM64: Support sign extend for add and subtract
59be4ba Reland "Merge old data and pointer space."
b9871d6 [release-tools] Fix v8rel in branch period.
5169481 [heap] Assert that code objects are always properly aligned.
0b4dfc2 [turbofan] Rework handling of loop exits in loop peeling.
ed5db22 Remove support for thread-based recompilation
49bb661 [ia32] Match -0 - x with sign bit flip.
90cbede Move prototype metadata from internal properties to prototype maps
a7c1b0a Revert of Turn off overapproximation of the weak closure again (patchset #1 id:1 of https://codereview.chromium.org/1050443002/)
c67cb28 Always update raw pointers when handling interrupts inside RegExp code.
146598f JSEntryTrampoline: check for stack space before pushing arguments
13d6de4 [turbofan] Introduce BranchMatcher and DiamondMatcher helpers.
ba41489 [turbofan][arm64] Match add with shifted operand for mult by a power of 2 plus 1.
a1b2c27 [x64] Match -0 - x with sign bit flip.
ee73c6f [win32] Improve random mmap address generation on 64-bit.
cfe76e8 Rearranged intrinsic declarations according to their implementations.
c7068b3 PPC: exclude test for AIX due to issue 2857
91dd3f7 Update V8 DEPS.
7d1ce9f Fix formatting in full-codegen-x64.cc
909500a Reimplement Maps and Sets in JS
31bbcc3 Updated version to 4.4
3b624a1 Re-implement %Generator% intrinsic as an object
189b355 Filter out remembered slots that are at the start of an object.
4b5af7b MIPS: Major fixes and clean-up in asm. for instruction encoding.
2fbfc9f Update V8 DEPS.
c7685d2 MIPS64: Improve deopt jump table code size.
23994c2 Update V8 DEPS.
d4a4f79 X87: Generate common StoreFastElementStubs ahead of time
d0a7ab1 x87: v8:3539 - hold constructor feedback in weak cells
9bf64f7 X87: Ensure object literal element boilerplates aren't modified.
452e5e6 PPC: v8:3539 - hold constructor feedback in weak cells
0f0ce4a MIPS: Remove unused J(Label *).
6b03f22 MIPS: Fix another bug with mozilla regress-396684.js
fa7c347 [turbofan] Improve branch folding over phis and ranges.
260ab45 Add missing license headers for some cctests.
9038004 Revert of make ToLocalCheck crash in release mode (patchset #1 id:1 of https://codereview.chromium.org/1043363005/)
9596b36 [turbofan] Keep AstGraphBuilder context chain length in sync.
4c0af45 MIPS: v8:3539 - hold constructor feedback in weak cells
ffe886d Support for typed arrays added to Heap::RightTrimFixedArray().
ce7cc51 make ToLocalCheck crash in release mode
64b3dc9 Added version tag to the CQ config
845154a Fix the bug in CompareIC_GenerateNumber for X87 platform.
cdeaf08 [turbofan] Reduce duplication between ControlReducer::ReduceIf(True,False).
b134ae7 v8:3539 - hold constructor feedback in weak cells
2a5eb82 Expose an API on ArrayBufferView to copy out content w/o changing the buffer
83f827a Add initial set of sub directory OWNERS file
1592870 Fixed the range information for string lengths.
4977a4a Disable a new failing test262-es6 test
5639a76 Update test262-es6 to 2015-03-31
0f086d1 MIPS: Rename BranchF functions.
94506cc MIPS: Fix stack claim and store to slot for large sizes.
1ac47e6 Fix external-snapshot startup when snapshot is missing, but natives source is available
18cb17c ES6: Error functions should extend Error
5a93a33 Reland: Fix JSON parser Handle leak (previous CL 1041483004)
294cdc6 Turn off overapproximation of the weak closure again
4374941 [es6] Object.getOwnPropertyDescriptor should wrap primitives
bde8943 Revert of Remove promotion backup case and report OOM instead. (patchset #2 id:20001 of https://codereview.chromium.org/977013003/)
30ea626 Remove invalid assertion
3badfdc Re-write duplicated assertions
4339480 Revert of Add CHECKs  when updating pointers from the slots and store buffers (patchset #3 id:40001 of https://codereview.chromium.org/1035763002/)
66d5519 Revert of Correctly compute line numbers in functions from the function constructor. (patchset #5 id:80001 of https://codereview.chromium.org/701093003/)
ef7e6fb usage: Tool to check where a git commit was merged and reverted.        [-h] [-g GIT_DIR] hash
77dd1f3 Revert of Fix JSON parser Handle leak (patchset #3 id:40001 of https://codereview.chromium.org/1041483004/)
1912814 Revert of Relax assert a little to fix flake on regress-3976 (patchset #1 id:1 of https://codereview.chromium.org/1045763002/)
974cdb6 Whitespace change to trigger bots.
fafcc0d [GN] Use correct toolchain for x64 target on Android
d4a314f [es6] Object.getPrototypeOf should work with values
729b85a Add a UseCounter for Object.observe
eb982a1 MIPS: Fix assembler test for selection instructions to be run for r6 only.
eda4b5b MIPS64: Ensure object literal element boilerplates aren't modified.
9f6b133 [V8] Don't ignore sourceURL comment in inline scripts in .stack
5b76043 MIPS64: Fix exception return from regexp CheckStackGuardState().
4922412 PPC: Ensure object literal element boilerplates aren't modified.
6cb0e87 Finish 'MIPS: [turbofan] Add backend support for float32 operations.'
3fbc0cb Deprecate IdleNotification()
4e0209f Verify evacuation when sweeping is completed.
bb21979 ES6: Unscopable should use ToBoolean
2dd659f PPC: [turbofan] Add backend support for float32 operations.
e5ac650 [turbofan] Make throwing expressions kill the environment.
a373b08 Remove --harmony-numeric-literal flag
2124168 Reland "Allow compaction when incremental marking is on."
a56fa15 [es6] Update test262 tests
ad16b35 [turbofan] Weaken a DCHECK to allow tagged numbers as double constants in frame states.
48c185f [turbofan] Fix properties of IrOpcode::kThrow operator.
677f3d5 Added %_Likely/%_Unlikely intrinsics (special cases of GCC's __builin_expect).
a5522ea Put newspace evacuation in an EvacuationScope
e39750a [turbofan] smash GapInstruction into Instruction
e9e8ac7 [turbofan] Project exception value out of calls.
16ee550 Generate common StoreFastElementStubs ahead of time
11c4e2f Fix libdl dependency on Android and remove librt hack.
df40d51 MIPS64: [turbofan] Add backend support for float32 operations.
9c3f53d ARM simulator needs a StackCheck in GetPropertyWithDefinedGetter.
93e817e Update V8 DEPS.
dd40299 MIPS: [turbofan] Add backend support for float32 operations.
f00b4e9 MIPS: Refactor simulator and add selection instructions for r6.
00477a5 Ensure that GC idle notifications either make progress or stop requesting more GCs.
3cb9f13 Layout descriptor must be trimmed when corresponding descriptors array is trimmed to stay in sync.
8baa09c Moved verifier specific properties into verifier configs
50f4964 Use counter for legacy const.
06a17e5 Revert of [es6] Update test262 tests (patchset #4 id:60001 of https://codereview.chromium.org/1025043002/)
6c19c79 [turbofan] Fix test of %_MathClz32 intrinsic.
ee9c738 Re-work the 'external snapshot' related build rules. This prepares for re-landing crrev.com/956373002
4f2fb38 [es6] Update test262 tests
55a64bf [Crankshaft] Don't add an instruction twice for %_StringGetLength.
de9c3e5 Record various overflow events on the heap - reland of 1029323003
87eef73 Fix speedup of typedarray-length loading in the ICs as well as Crankshaft
97981d9 fix special index parsing
bffde6f Allow more scavenges in idle notification by increasing the new space limit distance.
f5a6f73 Reland "Match fneg for -0.0 - x pattern."
b20edd7 Relax assert a little to fix flake on regress-3976
e645967 MIPS64: Improve loading constants for double and integer values.
eda9a88 Finalize sweeping in idle notification when all pages are swept.
1ec8503 Fix JSON parser Handle leak
7c347c5 Ensure object literal element boilerplates aren't modified.
f303b81 ensure maybe results are checked in v8.h
8dad78c [turbofan] Add backend support for float32 operations.
0a7d4f4 Added %_NewConsString intrinsic.
c24ed0a Reland^2 "Filter invalid slots out from the SlotsBuffer after marking."
256f00c PPC: Serializer: move to a subfolder and clean up includes.
6ad9bc2 [turbofan][arm64] Use immediates instead of MiscField for stack operations.
073009e MIPS64: Tweak constants used in serialization process to reflect real state.
9d2d8a9 This fixes missing incremental write barrier issue when double fields unboxing is enabled.
15ef61d Make sure debugger is ready for breakpoins when we process 'debugger' statement.
019096f Serializer: move to a subfolder and clean up includes.
fab0f04 PPC64: Fix return value checks for generated regexp code.
28183eb MIPS64 [turbofan]: Fix AssembleSwap for double stack slots.
d765260 fix reconfigure of indexed integer exotic objects
bf08ea9 Add %_IncrementStatsCounter intrinsic.
e7c2bd1 perf-to-html.py - render JSON try perf jobs in a pleasing way.
98580e4 Revert of [turbofan][arm64] Match fneg for -0.0 - x pattern. (patchset #1 id:1 of https://codereview.chromium.org/1013743006/)
fe74412 [turbofan][arm64] Match fneg for -0.0 - x pattern.
c293448 Simplified garbage collection idle handler.
28e57db Print PID and time since start when tracing idle notification events.
de018fb Revert of Reland "Filter invalid slots out from the SlotsBuffer after marking." (patchset #2 id:2 of https://codereview.chromium.org/1032833002/)
d23a9f7 Revert of Use a slot that is located on a heap page when removing invalid entries from the SlotsBuffer. (patchset #1 id:1 of https://codereview.chromium.org/1020853022/)
ab027ae MIPS64: [turbofan] Fix loading of JSFunction from activation in case of adapter frame.
1e63ed0 PPC64: [turbofan] Fix DCHECK in AssembleSwap.
e014bfa Removed default value for project_bases
a97d051 PPC: [turbofan] Fix loading of JSFunction from activation in case of adapter frame.
56ac397 Disable test on deopt fuzzer that uses a little too much memory
b3191ac Update the parameters of VisitSwitch function for turbofan unsupported platform.
6431c39 Revert "Reland "Allow compaction when incremental marking is on.""
a45a1de add access checks to receivers on function callbacks
3ad973a Fix broken JSFunction::is_compiled predicate.
a757b9c MIPS: Fix [turbofan] Factor out common switch-related code in instruction selectors.
58fbcfa Add CHECKs  when updating pointers from the slots and store buffers
1caa617 X87:  Switch full-codegen from StackHandlers to handler table.
fced43a [debugger] Make Runtime_DebugEvaluate safe for reentry.
c290007 Don't start marking while sweeping
2455aad two pass phantom collection
0c05bdf Use a different variant of CpuFeatures::FlushICache asm with clang.
accbe22 Remove CanRetainOtherContext since embedded objects are now weak. Instead of CanRetainOtherContext, we now manually blacklist all access-checked objects.
69383d6 Revert of Revert of Debugger: deduplicate shared function info when setting script break points. (patchset #1 id:1 of https://codereview.chromium.org/999273003/)
ed91912 Serializer: ensure unique script ids when deserializing.
78abf9d [turbofan]: Integrate basic type feedback for property accesses.
1d81d82 [turbofan] Enable OSR.
a6940f7 [turbofan] Factor out common switch-related code in instruction selectors.
2f3a42f Use a slot that is located on a heap page when removing invalid entries from the SlotsBuffer.
f13d04d Return timestamp of the last recorded interval to the caller of HeapProfiler::GetHeapStats
4518e92 Add full TurboFan support for accessing SeqString contents.
46cc874 Debugger: remove unused JS Debugger API.
2ec0f32 Fix host_arch detection for AIX and one new warning as error
a854cd1 Update V8 DEPS.
5d5bf2b X87: VectorICs: keyed element loads were kicking out non-smi keys unnecessarily
a21cc19 X87: [es6] implement Reflect.apply() & Reflect.construct()
ebae8c1 X87: [es6] generate rest parameters correctly for subclass constructors
aca928b Reland [V8] Removed SourceLocationRestrict
f0d555b Revert of add access checks to receivers on function callbacks (patchset #5 id:80001 of https://codereview.chromium.org/1036743004/)
68f946d ARM64: Remove some unused variables.
9be9e80 Disable some flags on threading tests that will break with --turbo-osr.
ebc5167 [turbofan] Fix loading of JSFunction from activation in case of adapter frame.
918ec32 PPC: Switch full-codegen from StackHandlers to handler table.
2555287 add access checks to receivers on function callbacks
89ba65f Reland "Allow compaction when incremental marking is on."
c74d168 Mark test as flaky.
a037a44 Remove v8::Isolate::ClearInterrupt
9b29d00 Revert of Debugger: deduplicate shared function info when setting script break points. (patchset #4 id:60001 of https://codereview.chromium.org/998253005/)
7d0e559 [turbofan] Support initial step-in through debugger statement.
5a91597 PPC: Ensure predictable code size at map_check in LCodeGen::DoInstanceOfKnownGlobal.
0b49e84 Fix line breaks in md documentation.
73b17a7 Debugger: deduplicate shared function info when setting script break points.
0362029 MIPS: Switch full-codegen from StackHandlers to handler table.
fc7ff65 Fix the V8_GNUC_PREREQ macro.
30dcf80 Make ParameterTraits specializations for 32-bit integers valid for all arches.
38a719f Switch full-codegen from StackHandlers to handler table.
755e438 Restore PushStackTraceAndDie for the case where we lookup starting with null
1f6c468 Test for access checks on super assignments.
1a1e53a [turbofan] Remove obsolete JSDebugger operator.
637f96b fix nonmasking interceptor ic with interceptor on receiver
d1478f4 VectorICs: Address test-heap TODOS
93a290d postmortem: fixup after 33994b4
f86aadd Reland "Filter invalid slots out from the SlotsBuffer after marking."
baca32a Revert of [turbofan] Enable --turbo-osr. (patchset #1 id:1 of https://codereview.chromium.org/1035643002/)
50305aa [turbofan] Enable --turbo-osr.
039247c PPC: VectorICs: keyed element loads were kicking out non-smi keys unnecessarily
b638550 X87:  [turbofan] Turn Math.clz32 into an inlinable builtin.
052020e PPC: Fix 'PPC: Serializer: serialize internal references via object visitor.'
96cfadd Revert of Track how many pages trigger fallback strategies in GC (patchset #2 id:20001 of https://codereview.chromium.org/1029323003/)
4629f80 Revert of Filter invalid slots out from the SlotsBuffer after marking. (patchset #6 id:220001 of https://codereview.chromium.org/1010363005/)
006ae96 Set test expectations prior to enabling --turbo-osr.
49c3a60 Do not assign positions to parser-generated desugarings.
5c47c1c Filter invalid slots out from the SlotsBuffer after marking.
cb7279d [strong] Check strong mode free variables against the global object.
bb88005 Track how many pages trigger fallback strategies in GC
a3b7c83 fix attribute lookup for all can read indexed interceptors
fc16893 Make debugger step into bound callbacks passed to Array.forEach.
82004a5 [turbofan] Macro-ify the tracing code in RegisterAllocator.
821655f Prevent leaks of cross context maps in the Oracle.
f8ba595 Move entire CQ config to the V8 repository
20dce71 Added %_HeapObjectGetMap and %_MapGetInstanceType intrinsics.
4c80680 Fix OOM bug 3976.
6e75e34 [turbofan] Address minor TODOs in simplified lowering.
1efcca7 Reload length of retained_maps array after GC.
1fefa31 Remove CompilationInfoWithZone from public API.
125d31e [turbofan] Address minor TODOs in instruction selector.
9ac4ab7 [turbofan] Remove Instruction::IsControl() and Instruction::MarkAsControl()
97eb0a0 run phantom handle callbacks first
adeb82e fix disposal of phantom handles in GlobalValueMap
0f94c96 Test for wrong arguments object materialization.
0126922 [turbofan] Add RegisterAllocator::NewLiveRange() utility method.
00844d4 Cleanups needed for this-scoping in arrow functions
ae461b9 CpuProfiler: push the collected information about deopts to cpu profiler
6fcc22d [es6] call ToString() on template substitutions
e62f754 [turbofan] Rename Node::RemoveAllInputs() to Node::NullAllInputs().
36d7aa6 Fix out of date assert after PropertyCell enterbung
c46a937 If CallNew targets a constant global, set its state to monomorphic
310d752 Revert of [V8] Removed SourceLocationRestrict (patchset #3 id:40001 of https://codereview.chromium.org/1022333004/)
c9db590 X87: [stubs] Add missing interface descriptor for the CompareIC.
10cd724 X87: Serializer: serialize internal references via object visitor.
62c5465 X87: Remove PropertyCell space
40de9c3 X87: Use platform specific stubs for vector-based Load/KeyedLoad.
a5ce999 Revert "ARM64: use jssp for stack slots"
f818327 PPC: [es6] implement Reflect.apply() & Reflect.construct()
b051c7a PPC: [turbofan] Turn Math.clz32 into an inlinable builtin.
833364a PPC: [es6] generate rest parameters correctly for subclass constructors
992751d Revert of [es6] Object.getPrototypeOf should work with values (patchset #3 id:40001 of https://codereview.chromium.org/1014813003/)
cff4fb9 PPC: Serializer: serialize internal references via object visitor.
0fe88cb PPC: Load from PropertyCells using PropertyCell::kValueOffset rather than Cell::kValueOffset
d19d0be Remove calls to IdleNotification()
5703794 X87: Remove kind field from StackHandler.
aca7895 Save heap object tracking data in heap snapshot
fe0d860 MIPS64: VectorICs: keyed element loads were kicking out non-smi keys unnecessarily
8d4c7fe PPC: Disinherit PropertyCell from Cell
890c0ea PPC: Remove kind field f…
iefserge added a commit that referenced this issue Jun 6, 2015
a50f5ef Version 4.5.41
ca0991c Revert "MIPS64: Fix lithium arithmetic operations for integers to sign-extend result."
2598199 Print and save JS stacktrace on OOM crash.
5cefb36 [turbofan] Turn LoadElimination into an AdvancedReducer.
050e888 A couple of other "stack overflow" vs. "has_pending_exception()" issues fixed.
06c706d [es6] Add TF support for super.property
d269e22 [es6] Array.prototype.find and findIndex should include holes
a6f2385 [turbofan] Turn JSBuiltinReducer into an AdvancedReducer.
74f9d8c Add %GetCallerJSFunction intrinsic
ca2f8d8 Add CHECKs to verify that we never finalize stale copies of external strings
8f4d9a0 [turbofan] Allow ReplaceWithValue to kill control.
16bbd48 Fixed memory leak in JSDate::JSDatePrint().
e728125 [test] Fix missing heartbeats in test runner.
7a7a073 Update V8 DEPS.
8c06568 [es6] super.prop, eval and lazy functions
131062f Stage ES6 Array and TypedArray methods
07c1f27 Unship harmony tostring
c1e3e30 Implement %TypedArray%.prototype.{reduce,reduceRight}
345fa14 Refactor lexical home object binding
eac7f04 Add support for Embedded Constant Pools for PPC and Arm
ac1d192 Fix more -Wsign-compare bugs with GCC 4.9.2
570ed52 Update V8 DEPS.
21585d5 Fix more -Wsign-compare bugs with GCC 4.9.2.
f9dd344 Add new Float32x4 type for SIMD.js.
e59e40a Implement Atomics API
614d6a3 MIPS64: Fix '[es6] Super call in arrows and eval'.
92d5c48 PPC: [date] Refactor the %_DateField intrinsic to be optimizable.
353310b Flatten the Arrays returned and consumed by the v8::Map API
5606fef Fixed noi18n build.
172ecd6 PPC: [es6] Super call in arrows and eval
405844b Fixed memory-leak in d8. It did not clean evaluation context used for executing shell commands.
994eb59 Micro benchmark for Try-Catch-Finally
68beef5 Fix arrow functions requiring context without slots.
daba339 [turbofan] Don't lower to NumberModulus unless the inputs are numbers.
a961d6c [x64] Smi zero can be used as an immediate.
d903c5c Add ARM64 suppport to grokdump.py
92834f2 [turbofan] Make the verifier a little bit more cooperative.
696184a Remove usage of to-be-deprecated APIs from v8 core
e4782a9 [date] Refactor the %_DateField intrinsic to be optimizable.
5259550 VisitObject should use MarkObject.
1d1df96 Also allocate small typed arrays on heap when initialized from an array-like
251816a AIX: fix another may be uninitialized failure
0962f98 Just clear semi-space mark bits once before Scavenge
b104a67 Revert of Implement %TypedArray%.prototype.{reduce,reduceRight} (patchset #3 id:40001 of https://codereview.chromium.org/1154423014/)
e0fa875 [turbofan] Use reference equal to zero instead of a smi check.
ca806a3 [turbofan] Ship TF for computed property names.
8e798c7 Update V8 DEPS.
95d779e Implement %TypedArray%.prototype.{reduce,reduceRight}
51439db Revert of Embedded constant pools. (patchset #12 id:220001 of https://codereview.chromium.org/1131783003/)
a18a94e Add SIMD 128 alignment support to Heap. Adds SIMD 128 alignment sizes and masks. Adds support in Heap for SIMD alignments and fills. Reworks cctest so that each test independently aligns its allocation address, rather than depending on the previous tests ending state. Adds test cases for SIMD.
a940402 Add support for Embedded Constant Pools for PPC and Arm
4b8051a [es6] Super call in arrows and eval
6a6388f Revert of Add SIMD 128 alignment support to Heap. (patchset #3 id:40001 of https://codereview.chromium.org/1159453004/)
4347d56 Add SIMD 128 alignment support to Heap. Adds SIMD 128 alignment sizes and masks. Adds support in Heap for SIMD alignments and fills. Reworks cctest so that each test independently aligns its allocation address, rather than depending on the previous tests ending state. Adds test cases for SIMD.
4f9df26 Implement %TypedArray%.prototype.{toString,toLocaleString,join}
c5ee8f9 PPC: Refine '[strong] create strong array literals'
d0dce9b PPC: Build ObjectLiteral constant properties in the numbering phase.
2c3e351 [test] Refactor call-tester to use c-signature.h.
bda7fb2 Handle Delete of element with LookupIterator
d71009a [turbofan] Ship TF for class literals.
3f5cd32 [strong] create strong array literals
65ada9f Mark proxy map as unstable during proxy fixing (freezing, sealing or preventing extensions).
abaec42 Remove Execution::CharAt
823682e Use LookupIterator for GetElementAttributes and friends
341e4ac Filter out store/slots buffer entries that point into raw data objects.
afd0367 [arm64] Use ubfiz in ARM64 instruction selector
2fb894f Use GetProperty for getting elements.
d9ee1d6 [turbofan] Ship TF for dynamic lookup slots.
1f24c38 GlobalDictionary now stores PropertyDetails in PropertyCells.
85ff7a0 Fix redundant map allocation
440d099 [turbofan] Optimized lowering of DYNAMIC_GLOBAL lookup slot loads.
450002f Build ObjectLiteral constant properties in the numbering phase.
388429e X87: [turbofan] First step towards sanitizing for-in and making it optimizable.
86b3042 [turbofan] Enable typed lowering of string addition.
298cb97 [turbofan] Specify better type for FixedArray::length field.
d0d5706 Update V8 DEPS.
e13f044 [es6] Stage array spread
dd4cd1f Fix Map/Set creation via the API with nosnap build
4f5337a Cosmetic changes to tests to make it easier to concatenate them.
ea2cb13 [strong] fix strong object exception messages
904fbc3 Revert of [es6] implement default parameters via desugaring (patchset #19 id:380001 of https://codereview.chromium.org/1127063003/)
892c854 [es6] implement default parameters via desugaring
aa470e0 Enum DictionaryEntryType removed.
144be2c Starting using GlobalDictionary for global objects instead of NameDictionary.
db18b77 /infra-config directory
88b1c91 Revert of [es6] Super call in arrows and eval (patchset #5 id:100001 of https://codereview.chromium.org/1146863007/)
710baad PPC: [turbofan] First step towards sanitizing for-in and making it optimizable.
1a23f03 [turbofan] Tester improvements; use CSignature and simplify ReturnValueTraits.
6c6b425 Introducing GlobalDictionary, a backing store for global objects.
673c051 [es6] Super call in arrows and eval
f2eb98b Tiny fix to grokdump heap stats printer
65cd41e Reland "Re-enable on-heap typed array allocation"
f91c54f Fix issue with --print-ast and class expressions
d207fce Fix bogus insertion of filler in LO-space by String#replace.
017faaf [turbofan] First steps towards optimizing for-in loops.
7a70987 [turbofan] Disable optimization of dynamic lookup slots.
b14305c [strong] Implement per-object restrictions behaviour of delete operator
3be8651 Revert of Re-enable on-heap typed array allocation (patchset #1 id:1 of https://codereview.chromium.org/1166433004/)
f91df1f Re-enable on-heap typed array allocation
75744da MIPS64: Fix lithium arithmetic operations for integers to sign-extend result.
23621d2 X87: Make KeyedStores from a sloppy arguments array use a handler.
aa31176 X87: [crankshaft] Record inlined shared function infos instead of closures.
f1cc4ed X87: VectorICs: allocating slots for store ics in ast nodes.
b471651 X87: [es6] Support super.property in eval and arrow functions
5211fa0 X87: Move hash code from hidden string to a private symbol
6b93438 X87: Move work to omit unnecessary ObjectLiteral stores to the numbering pass.
f62d5ce For Micro-benchmarks for 'with'
861c427 [turbofan] New operator for loads of DYNAMIC_[GLOBAL,LOCAL].
4b548dd Also expose DefineOwnProperty
e2e47f3 [turbofan] First step towards sanitizing for-in and making it optimizable.
212f453 Fix compile failure for AIX
84b9afe [arm] Fix detection of architecture versions.
df7a8ad Update V8 DEPS.
adf42dd Remove spurious prints from GC logging
748013b Update V8 DEPS.
11f4161 Update V8 DEPS.
af7e073 Even without --trace-gc dump the last few GC messages on OOM
30ef6b7 [turbofan] Clean up cctest "framework" for dealing with native calls.
43638cd Clean up aligned allocation code in preparation for SIMD alignments.
3f223ee Debugger: PreservePositionScope should clear positions inside the scope.
c7d3e64 Fix free-after-free bug in ExternalStreamingStream::ResetToBookmark.
c984efe Reland "Fixed a couple of failing DCHECK(has_pending_exception()). (patchset #1 id:1 of https://codereview.chromium.org/1151373002/ )"
6edc3e3 [strong] Implement per-object restrictions behaviour of property freezing
9058ac3 Remove the experimental perf jit support until the license is clarified.
945154a Debugger: consider try-finally scopes not catching wrt debug events.
74f1dba [turbofan] Enforce stricter constraints on Throw nodes.
2cb3920 grokdump.py - some support for on-stack HeapStats
3e2fec7 Treat links that organize weak objects weakly.
b749a19 [x64] Fix useless deopt in for-in.
8170335 [arm] Fix vmov immediate for ARMv6.
ba227db Update V8 DEPS.
ab0577b Cleanup ast numbering for super.prop in arrows
3ee926e Revert of Clean up aligned allocation code in preparation for SIMD alignments. (patchset #14 id:300001 of https://codereview.chromium.org/1150593003/)
fcfb080 Clean up aligned allocation code in preparation for SIMD alignments.
62b6112 PPC: Make KeyedStores from a sloppy arguments array use a handler.
99996b4 PPC: Fix '[crankshaft] Record inlined shared function infos instead of closures.'
9088719 Converted V8 CQ config to proto-format
3a1d733 Make KeyedStores from a sloppy arguments array use a handler.
dd43007 [turbofan] Simplify graph construction for for-in.
d8b94f3 [turbofan] Introduce prediction for exception handlers.
9079b99 grokdump.py: work around int size limits on xrange
5effc71 [test] Fix assert for predictable mode in test runner.
5df3b4a Update all callsites of the TryCatch ctor to pass an Isolate
ce2b39f [turbofan] Record SharedFunctionInfo of inlined functions.
77b7b39 [test] Use instrumented libc++ for asan and tsan builds.
b1e2d1e [deoptimizer] Materialize double values as smis whenever possible.
b77df02 [turbofan] Remove the JSGraph dependency from the ControlFlowOptimizer.
19482d2 [turbofan] Remove the useless SimplifiedOperatorReducer.
388e791 [crankshaft] Record inlined shared function infos instead of closures.
dc9f0d4 Throw illegal exception when formatting with invalid template index.
36d8363 Do not eagerly convert exception to string when creating a message object
a06631e [turbofan] Remove frame state TODOs from VisitForInBody.
3503d1e Update V8 DEPS.
79eb72c Skip simdjs/shell_test_runner on big-endian platforms.
e95a225 PPC: VectorICs: allocating slots for store ics in ast nodes.
4070b20 PPC: [es6] Support super.property in eval and arrow functions
629d275 [strong] Implement per-object restrictions behaviour for prototype setting
a814516 [test] Add sanitizer coverage to gyp configs.
92855ae Fix cctest/test-unboxed-doubles/IncrementalWriteBarrierObjectShiftFieldsRight after 5e87a0.
21e6831 Fix DCHECK on SetBookmark.
2a058de Introduce v8::Object::CreateDataProperty
5450fc0 VectorICs: allocating slots for store ics in ast nodes.
42fc431 Treat weak references in context weakly in write barrier.
dd75b60 Update V8 DEPS.
9cc183d Revert of Use CLOCK_REALTIME_COARSE when available. (patchset #1 id:1 of https://codereview.chromium.org/1151283005/)
092acb2 [strong] fix strong array, object prototypes
4d6f1ab [test] Remove default for zero test cases.
e85f979 gdb-v8-support.py: add FindAnywhere helper.
d8a82ed Scale old generation growing strategy based on allocation rate.
5e87a09 New algorithm for selecting evacuation candidates
1fb83a2 [turbofan] Fix type feedback for JSStoreNamed
7483dbd [turbofan] Use Start as sentinel for frame states.
cc2d376 [turbofan] Optimize && and || in test context.
dea5918 Mark class as exported to fix win build.
b66226a [turbofan] Optimize strict equality of unique values.
496d382 Update V8 DEPS.
44e9810 [es6] Support super.property in eval and arrow functions
2dda8c3 [test] Verbose test runner output on windows.
cb07b8e Add {Map,Set}::FromArray to the API
f7b5912 [es6] Define generator prototype as writable prop
a8d9c58 Add {Map,Set}::AsArray to the API
28cea2b Use CLOCK_REALTIME_COARSE when available.
3e9c664 Fix overflow in allocation throughput calculation.
395fa8b Add basic API support for Map & Set
a6676cf PPC: Vector ICs: Introduce Store and KeyedStore IC code stubs.
1999221 Fix windows builder after fe9a16b6.
e75bc71 PPC: Move hash code from hidden string to a private symbol
4d892dc PPC: Move work to omit unnecessary ObjectLiteral stores to the numbering pass.
fe9a16b Fix test-heap/OldSpaceAllocationCounter.
543bcf4 [test] Sync in *san configurations from chromium.
82be7d0 Temporary fix for test-heap/OldSpaceAllocationCounter.
a2b6dfb [test] Correctly merge expected test outcomes.
0837b43 Correctly hook up materialized receiver into the evaluation context chain.
daaeddd Temporary auto-CC'ing hablich to x87 changes
4ccf4d4 White space change after infra breakage.
f6fb5eb [turbofan] Connect loops to end via Terminate during graph building.
3c13e81 [turbofan] Verify uses of Deoptimize and Return in graph.
9a99b87 Add old generation allocation throughput computation.
eca5b5d Move hash code from hidden string to a private symbol
b53c35a [turbofan] Properly kill Terminate nodes when removing loops.
2b93b8a [turbofan] Change End to take a variable number of inputs.
d2334e9 Revert of Fixed a couple of failing DCHECK(has_pending_exception()). (patchset #1 id:1 of https://codereview.chromium.org/1151373002/)
629e9e4 Don't shrink new space based on allocation rate in predictable mode.
62b5650 Fixed a couple of failing DCHECK(has_pending_exception()).
7b24219 Fix lookup iterator checks in GetRealNamedProperty* methods
32de677 Move work to omit unnecessary ObjectLiteral stores to the numbering pass.
a893a5e Exclude non-optimizable functions from OptimizeFunctionOnNextCall.
ce551f9 [turbofan] Fix known issue about computed property names.
14eba9b Do not leak message object beyond try-catch.
9c5b237 [test] Mark slow tests on msan.
85a0542 Implement bookmarks for ExternalStreamingStream.
a5f61fc Fix harmony-sharedarraybuffer implementation.
5cb925e Revert of Revert of Hook up more import/exports in natives. (patchset #1 id:1 of https://codereview.chromium.org/1154743003/)
61a5962 Do not patch IC in deoptimized code.
83321b0 X87: [es6] Spread in array literals
47448c9 X87: Vector ICs: Introduce Store and KeyedStore IC code stubs.
8712d03 [release-tools] Fix auto-roller after depot tools change.
5116cbf Whitespace change to test CQ.
4aeeb01 Use OAuth for accessing Rietveld
3d5b2f8 Update UTF-8 decoder to detect more special cases.
c52bb1f Introduce a maybe-version of Function::New
17d2f3b [test] Fix no-exceptions cc flag.
4e6ed6b [turbofan] Simplify handling of spreads in array literals.
a86384f Vector ICs: Introduce Store and KeyedStore IC code stubs.
c5b7b9f Remove unnecessary TypeFeedbackIds, saves memory and simplifies TurboFan.
874c54e MIPS: Add float instructions and test coverage, part two
aff8ebb Implement SharedArrayBuffer.
953bf90 Idle old generation limit is used when allocation rate is low.
d62425b Make delete API consistent for String objects
b6ac16d Remove v8::Private
8c0e936 Fix build.
57ee3c0 Revert of Implement SharedArrayBuffer (patchset #7 id:120001 of https://codereview.chromium.org/1136553006/)
57170bf Implement SharedArrayBuffer.
871ab7f Generalize alignment in heap GC functions. Changes template parameters from int to AllocationAlignment.
4f4c90d Use conservative hash table capacity growth during entire snapshotting.
f034d6d Uncommit and shrink semi-spaces only on low allocation rate.
eb0024d Revert of Hook up more import/exports in natives. (patchset #3 id:40001 of https://codereview.chromium.org/1154483002/)
65b6663 [turbofan] Rework Node guts to save space.
dd5a93c Don't UnshiftGrey any black objects
a326691 JavaScript stubs have access to their calling convention and minor key now.
eeb2d17 Fix ToNameArray
65bea19 [strong] cache strong object literal maps
e13a39d Hook up more import/exports in natives.
eb055cb Remove obsolete JSFunction::IsOptimizable predicate.
3ce81e1 VectorICs: Create a StoreICState to more easily create matching code stubs.
5f11a5f [turbofan] Don't mix up name/property accesses.
4c2690a Revert of Hook up more import/exports in natives. (patchset #2 id:20001 of https://codereview.chromium.org/1154483002/)
7a918ac Hook up more import/exports in natives.
cb55675 Unbreak %DebugPrint output.
6726406 Android IA32: enable PIE
03aae81 [turbofan] Pick word representation for phis with Type::Internal().
67c0dcb Revert of Revert of Pass GC flags to incremental marker and start incremental marking with (patchset #1 id:1 of https://codereview.chromium.org/1151143002/)
634c58a Revert of Pass GC flags to incremental marker and start incremental marking with (patchset #3 id:40001 of https://codereview.chromium.org/1156463002/)
4656308 Pass GC flags to incremental marker and start incremental marking with reduce memory footprint in idle notification.
3f162d4 Fixing Heap::Available() to return total of all spaces.
7ffdb51 [destructuring] Grand for statement parsing unification.
a40e85d Prepare GetProperty(Attributes)WithInterceptor to support elements
e514015 Set V8_HAS_DECLSPEC_SELECTANY for clang-cl
b59fda1 Reland "Avoid excessive GCs in small heaps."
643c85a [test] Apply more detailed origin tracking in MSAN builds.
fc146e9 PPC: [es6] Spread in array literals
10329be Adjust GetPropertyWithFailedAccessCheck to support elements
e8c593c Revert of Avoid excessive GCs in small heaps. (patchset #1 id:1 of https://codereview.chromium.org/1144223002/)
b7eae80 [test] Raise timeout for js-perf-tests.
c2670d6 Simplify GetProperty helpers to ease element support
f91503f Add a TurboFan skeleton for StringAddStub.
9d9acf5 Revert of Remove obsolete JSFunction::IsOptimizable predicate. (patchset #1 id:1 of https://codereview.chromium.org/1150683002/)
9ebf94c Fix typo in standalone.gypi
2b8a40e Reduce new space size during idle times only in memory mode after scavenge, full gc, or finalized incremental full gc.
181d7b8 Remove obsolete JSFunction::IsOptimizable predicate.
1dbe83d [turbofan] Fix UnifyReturn magic in the inliner.
22b1da9 Avoid excessive GCs in small heaps.
d04de62 Dropping iterations and speedup from perf results.
8925b84 [destructuring] Implement pattern matching in lexcal for-of/for-in.
1648482 Start adding support for elements to the LookupIterator
11e1e20 [turbofan] Ship TF for "with" and "for-of" constructs.
54b34bd [turbofan] Prepare mechanism to enable TF on language subset.
c9a49da [turbofan] Enable deoptimization for non-asm.js TurboFan code.
3996dc5 Check in hello world example so it stays up to date
ebee0aa Generalize HeapObject alignment requirements. Removes EnsureDouble* methods. Adds a RequiredAlignment method. Changes call sites.
41795b8 [turbofan] Add bounds check to Node::InputAt(index) and fix tests that go out of bounds.
720d9c2 Debugger: use weak cells to implement ScriptCache.
29deaef Introduce a new gyp flag to warn about to be deprecated APIs
57ce972 Make new space allocation throughput estimation more accurate.
d2ca18d [turbofan] Fix variable liveness control structure creation.
f2ffa6a [turbofan] --turbo should not imply --turbo-type-feedback.
9502e91 [es6] Spread in array literals
e565850 Use shared container to manage imports/exports.
a80d14b X87: Cleanup interface descriptors to reflect that vectors are part of loads.
5299d17 X87: [strong] Function arity check should be based on required parameters
d14a189 Update V8 DEPS.
f6af3a4 Re-land %TypedArray%.prototype.{map,filter,some}
37706b3 [test] Fix simdjs perf tests.
3cc9c0e Skip presubmits when doing --download-data-only.
de23dd2 Fix for-in for large indexes and indexes on proxies BUG=v8:4130 LOG=n
b4feaac PPC: Cleanup interface descriptors to reflect that vectors are part of loads.
4a1ab1c [turbofan] Pass deoptimization mode to type feedback specializer.
1ec5561 Revert of Use shared container to manage imports/exports. (patchset #2 id:20001 of https://codereview.chromium.org/1143993003/)
aca4735 [destructuring] Implement spread binding patterns.
e25058b Use shared container to manage imports/exports.
794aa07 Remove obsolete Code::optimizable flag.
c125366 Add constants for FrameState input parameters
1c673a5 Fixed DCHECK in StoreIC::CompileHandler().
f32a364 PPC: Fix '[strong] Function arity check should be based on required parameters'
09aaf00 Cleanup interface descriptors to reflect that vectors are part of loads.
8236bfb [turbofan] Pass deoptimization mode to intrinsic lowering.
e77c69b Add perf json for simd.js benchmarks.
292a4b0 Move code around in IdleNotification.
513acb4 Reland Set lower allocation limit in idle notification only if no GC happend recently.last_gc_time_ TBR=ulan@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=475674
64b1b1d Revert of Set lower allocation limit in idle notification only if no GC happend recently. (patchset #2 id:20001 of https://codereview.chromium.org/1143113002/)
218e101 Generalize builtins inlining flag to allow forced inlining of any function
8af3c3a ARM64: Fix some signed-unsigned comparisons from cdc43bc (r28412).
f2f8001 Take freed handles into account when scheduling idle GCs.
f88606e [ARM64] [turbofan] Use 'mvn' rather than an equivalent 'orn'.
35e3489 Set lower allocation limit in idle notification only if no GC happend recently.
d3c1a7f [turbofan] Add streaming operator for opcodes to ease debugging.
ba0b7f0 Initialize "weakness_type" field in global handles
9ff1f53 Remove 64-bit unclean line from heap  size estimation
1edf51c Regularize namespace closing curlies
bf032c2 Update ReturnValue to take non-deprecated versions of handles
a38e3a4 [destructuring] Implement BindingArrayPattern
9a1490a Introduce extras export object.
dd0f469 Fix another -Wsign-compare bug with GCC 4.9.2.
2fa664f Reland "[strong] Object literals create strong objects"
84aa494 Fixed various simulator-related space leaks.
31fb502 Implement %TypedArray%.{lastI,i}ndexOf
540bb0c Implement %TypedArray%.prototype.sort
cc74268 Implement %TypedArray%.reverse
65141b6 PPC: [strong] Function arity check should be based on required parameters
78f0452 [strong] Function arity check should be based on required parameters
39491c5 Restore NothingOrDone action in idle time handler.
6f58ffa Revert of Implement %TypedArray%.prototype.{map,filter,some,reduce,reduceRight} (patchset #2 id:20001 of https://codereview.chromium.org/1139663005/)
59ef8c5 Implement %TypedArray%.prototype.{map,filter,some,reduce,reduceRight}
3199077 [destructuring] Support computed property names in patterns.
7bd2d3e [turbofan] Fix over-restictive assertion in code generator.
c06b1e0 [turbofan] Turn JSIntrinsicLowering into an AdvancedReducer.
66665ae Reapply "Resolve references to "this" the same way as normal variables""
ea01e6e Whitespace change to test new test suite.
5cdaa3e [destructuring] Implement initializers in patterns.
dd26fbf Removed project_bases_legacy_from_git_repo_url from V8
18b6059 Another regression test for resolving references to "this" in strict mode.
8c15e5b [test] Make test as flaky
e92804b Make the snapshot a public dependency of v8.
c0144c0 Fix has_pending_exception logic in API's Array::CloneElementAt
8cb1c35 Adjust benchmark framework to avoid spending 50% of time on 'new Date'
e5227ba Update safe_math_impl.h
66083dd Adding api to get last gc object statistics for chrome://tracing.
24768fe Revert of Reapply "Resolve references to "this" the same way as normal variables"" (patchset #2 id:20001 of https://codereview.chromium.org/1136883006/)
0f93a45 Reland "MIPS: Add float instructions and test coverage, part one"
099e06e MIPS: [turbofan] Support Float[32|64]Min and Float[32|64]Max.
8dfec46 Adding ecmascript simd tests.
dec2619 X87: Reapply "Resolve references to "this" the same way as normal variables""
329a3f2 [turbofan] Turn JSTypedLowering into an AdvancedReducer.
528aa28 X87: Now that vector ics are established for load, keyed load and call ics, let's remove dead code behind the flag.
fe690c3 [turbofan] Carefully update frame states during inlining.
f659ae4 [turbofan] Support vector IC feedback in the JSTypeFeedbackTable.
81c080e Revert of [strong] Object literals create strong objects (patchset #4 id:60001 of https://codereview.chromium.org/1134333005/)
f817520 Fix harmless HGraph verification failure after hoisting inlined bounds checks
2470bca Use USE_SIMULATOR when appropriate.
19312c1 Do not clear stepping after DebugEvaluate.
7af6c1e Update V8 DEPS.
c5eb957 [V8] Added Script::is_opaque flag for embedders
1efc1e4 Reapply "Resolve references to "this" the same way as normal variables""
cf9492d [destructuring] More tests for object literal pattern
cc3f59d Add TypedArray.from method
8bc3dc0 ARM64: Propagate notification about aborted compilation from RegExpEngine to MacroAssembler.
e160e6d [parser] report SyntaxError if rest parameter used in Setter MethodDefinition
5bd4f9d Fixed SEGV that could happen if an exception is thrown during bootstrapping.
178c0f5 [turbofan] Fix Node::TrimInputCount() followed by Node::AppendInput() bug.
5db7ae4 [test] Refactoring: Remove code duplication in perf runner.
2901c09 Update change log to match roll branch.
91f3843 Revert of [V8] Added Script::is_opaque flag for embedders (patchset #5 id:80001 of https://codereview.chromium.org/1140673002/)
9d17058 [release-tools] Add more jobs to clusterfuzz check.
55a7500 [strong] Fix super in strong classes
f3a18ee Add --download-data-only option to run-test.py
7a599c5 [V8] Added Script::is_opaque flag for embedders
fe6598c [strong] Object literals create strong objects
6c98bb1 Remove undefined-check from GetElementWithReceiver
4268141 Reland "Mark internal AccessorInfo properties as 'special data properties'"
029a2d6 [turbofan] JSTypeFeedbackSpecializer is now an AdvancedReducer.
8d7633c MIPS: Fix bogus line in assembler test.
fc65e55 Migrate error messages, part 12.
03131f8 Update V8 DEPS.
ac5336b Revert of Mark internal AccessorInfo properties as "special data properties" (patchset #2 id:20001 of https://codereview.chromium.org/1123163005/)
f453416 Revert of Debugger: preserve stepping state after evaluating breakpoint condition. (patchset #1 id:1 of https://codereview.chromium.org/1132643004/)
1d7a513 Update version to 4.5
10101d0 Update V8 DEPS.
6b7a1b7 Update V8 DEPS.
ee6666a Debugger: preserve stepping state after evaluating breakpoint condition.
fd892a6 PPC: Now that vector ics are established for load, keyed load and call ics, let's remove dead code behind the flag.
055d4ee Clean-up aligned allocation logic.
2b17c75 Shrink active semi-space and uncommit other semi-space only in idle memory mode.
6ead193 Make sure that idle scavenges are just performed when enough objects are allocated in new space.
f344e52 Fix V8 extras js2c pipeline
834a8e9 [es6] Iterators and generators should "extend" %IteratorPrototype%
d989a25 Remove release-mode assert that has out-stayed its welcome
d8e9f3a Add regression test for resolving "this" in debug evaluate.
f3f0b27 Migrate error messages, part 11.
323ced9 Now that vector ics are established for load, keyed load and call ics, let's remove dead code behind the flag.
de3a1ca Bug: Runtime_GrowArrayElements provoked unnecessary lazy deopt.
50ccb14 Store fewer arrays in the context snapshot.
1643671 [turbofan] Pass closure as node to FrameState.
3c1487d Map::ReconfigureProperty() should mark map as unstable when there is an element kind transition somewhere in the middle of the transition tree.
7f6ae23 [destructuring] Adapting PatternRewriter to work in C-style for-statements.
bc9e534 When context disposal rate is high and we cannot perform a full GC, we do nothing until the context disposal rate becomes lower.
abbaac4 Reland "Prevent stack overflow in the serializer/deserializer."
6dd52ea Remove static logging of memory allocations
cbfb7cc Fix Heap::AllocateFillerObject() to use double alignment param.
cdc43bc ARM64: Enable shorten-64-to-32 warning
670ff36 Update V8 DEPS.
3a31903 Remove Isolate::Current() call from jsregexp
85c91f6 Test that TypedArray methods don't read length
96ab3dc Remove unnecessary Isolate::Current calls from hydrogen-instructions
7590d30 Fix deprecation declarations in headers
8324dfd Remove unnecessary call to Isolate::Current in parser-shell
3a18b9b [es6] support spread-calling Super-accessing properties
d090469 Revert of MIPS: Add float instructions and test coverage, part one
e1b5db6 Revert of Prevent stack overflow in the serializer/deserializer. (patchset #6 id:100001 of https://codereview.chromium.org/1125073004/)
2a6a87d MIPS: Add float instructions and test coverage, part one
19a421c Revert "X87: Resolve references to "this" the same way as normal variables"
5d8f27f Update V8 DEPS.
8cc7e70 [turbofan] Treat uninitialized source positions as unknown.
6c96d65 [turbofan] Reenable feedback for LoadNamed.
a9f45ce Rely on ExpressionClassifier to match valid arrow function formals
9be5949 [strong] Introduce strong bit
e24b31f Revert "Resolve references to "this" the same way as normal variables"
96f8baa [turbofan] Turn off type feedback in turbo mode until StoreNamed issue is resolved.
225a6ad [turbofan] Lower more number operations to integer operations.
29e15da [turbofan] Add FrameStates before all property accesses.
e73594c Use ExpressionClassifier to identify valid arrow function formals
6eea252 X87: Resolve references to "this" the same way as normal variables
5494920 [turbofan] Use frame state before for shift operations as well.
3ba6783 X87: New hydrogen instruction to reduce cost of growing an array on keyed stores.
fecaed5 X87: [strong] Check arity of functions
6803006 X87: Add a MathFloor stub generated with TurboFan
36b4a49 Prevent stack overflow in the serializer/deserializer.
687e6dd [test] Make perf runner able to pass extra flags to d8.
2111d18 [turbofan] Add frame state before JavaScript comparisons.
b57428e Implement %TypedArray%.{fill,find,findIndex}
a863c4d TypedArray.prototype.copyWithin method
0b620ad Fix test formatting
547a641 [strong] Add more function arity tests
bbca83c Make transition to reduce memory mode more conservative in idle time handler.
30b771a Fix the behavior of 'super.foo' assignment when receiver is not an object.
91a8810 Make LoadFastElementStub a HandlerStub.
4834362 PPC: Fix '[strong] Disallow implicit conversions for comparison'
174242f PPC: Fix '[strong] Disallow implicit conversions for comparison'
9dc99e9 Get more debugging data when crashing in Deoptimizer::GetOutputInfo.
09ecf6c PPC: New hydrogen instruction to reduce cost of growing an array on keyed stores.
ae6ec18 Provide accessor for object internal properties that doesn't require debugger to be active
03ef40b [strong] Disallow implicit conversions for comparison
1882971 Mark internal AccessorInfo properties as "special data properties" to ensure correct strict-mode handling.
c1f855a Fix test-heap/BootstrapperExports on no-snap builds
46f992d Reland "Use function wrapper argument to expose internal arrays to native scripts."
0bbe787 Migrate error messages, part 10.
396236b Revert of Provide accessor for object internal properties that doesn't require debugger to be active (patchset #3 id:40001 of https://codereview.chromium.org/1126103006/)
7f2636e [turbofan] Correctify FrameState before operations in JSTypeFeedbackSpecializer.
e5d5cac [turbofan] Add AdvancedReducer::ReplaceWithValue() method and convert JSInlining to an AdvancedReducer.
bdeb0de Provide accessor for object internal properties that doesn't require debugger to be active
0c80fdc [turbofan] Use FrameStatesBeforeAndAfter to simplify handling of before/after frame states in AstGraphBuilder.
7fcbeb2 Implement unaligned allocate and allocate heap numbers in runtime double unaligned.
3bce9c3 New hydrogen instruction to reduce cost of growing an array on keyed stores.
26cb29b Revert of Migrate error messages, part 10. (patchset #2 id:20001 of https://codereview.chromium.org/1126043004/)
8608e61 Migrate error messages, part 10.
cf07add Don't create debug context if debug listener is not set
c39a0a7 Revert of Use function wrapper argument to expose internal arrays to native scripts. (patchset #2 id:20001 of https://codereview.chromium.org/1127983003/)
a9b5a17 Use function wrapper argument to expose internal arrays to native scripts.
ae87d08 Deprecate Isolate::New
3b7b05b Update V8 DEPS.
1ebbaaa Factor out core of Array.forEach and .every, for use in TypedArrays
c50d981 MIPS64: Improve '[strong] Check arity of functions'
2d43bd0 [es6] stage Object.assign() / --harmony-object
08d83d6 PPC: [strong] Check arity of functions
bc7cadd MIPS: Fix Add a MathFloor stub generated with TurboFan.
3226e98 [strong] Check arity of functions
5bbe799 [destructuring] Implement basic binding destructuring infrastructure
6948907 Add a bailout id just before every variable load in fullcode.
aefba70 Remove Scope::scope_uses_this_ flag
1ac6e30 PPC: Resolve references to "this" the same way as normal variables
58c40db PPC: Add a MathFloor stub generated with TurboFan
bd56d27 Resolve references to "this" the same way as normal variables
abc3508 Add a MathFloor stub generated with TurboFan
f750cc0 Add %GetUndetectable() test intrinsic and add tests for undetectables.
004bb77 Fix more -Werror=sign-compare bugs with GCC 4.9.2
10b9a86 [test] Skip Slimming Paint layout tests.
5bc51bb Postpone counters triggered during GC, and use a HandleScope when calling back.
0b81f67 [test-runner] Improve test execution without tmp files for output.
0208b8e Fix build after revert at 28332.
19a28dc Revert of Add the concept of a V8 extras exports object (patchset #5 id:80001 of https://codereview.chromium.org/1128113006/)
7f4fa3b Call builtin code wrapped in functions from the bootstrapper.
256ae73 [turbofan] Extract frame-states.h from common-operator.h
0baf673 Update V8 DEPS.
0b50d04 Update V8 DEPS.
f10b992 Let Runtime_GrowArrayElements accept non-Smi numbers as |key|.
f06534b Only double align in PagedSpace::AllocateRawDoubleAligned when allocation succeeded.
ca9d499 Make one copy for all TypedArray methods
REVERT: dd0b0a3 Version 4.4.62

git-subtree-dir: deps/v8
git-subtree-split: a50f5ef40866cf5f8ebdca98f4a99e902bdbb2c4
iefserge added a commit that referenced this issue Jun 20, 2015
7142b0d Ship Harmony Array/TypedArray methods
1765866 [es6] throw TypeError when setting cyclic prototype value
7876b43 [es6] Ship spread
9594cc7 Ship arrow functions
4ac7be5 Revert relanded strong property access CL
7028e4b Inline SetLengthWithoutNormalize into its callers
0f502f6 Test262 update 2015-06-11 (Take 3)
12e4156 MIPS: Added data tracing to simulator
ad506ee Remove deprecated SharedFunctionInfo::dont_cache predicate.
4f8761c Revert of Add d8 API for spawning function on a new thread (Second try) (patchset #3 id:60001 of https://codereview.chromium.org/1195613003/)
87afca3 Revert of Additional HandleScopes to limit Handle consumption. (patchset #4 id:50001 of https://codereview.chromium.org/1185633002/)
e6fed5e Fix cluster-fuzz bug introduced in refs/heads/master@{#28796}
ec2eaf7 Add d8 API for spawning function on a new thread (Second try)
e8173e4 MIPS64: Fix random failures of fannkuch.js.
74f97b0 MIPS64: Fix 'Revert of Revert of [strong] Implement strong mode restrictions on property access'.
3a4c753 Additional HandleScopes to limit Handle consumption.
a803254 Add fast path for setting array.length
d940c02 Better error reporting for "return();"
8076d6e More cleanup related to setting array.length
c166945 Keep a canonical list of shared function infos.
b61e981 [es6] ship Object.assign
a8a844d [turbofan] Preserve Bounds when cloning nodes in the scheduler.
4e6c956 Fix overlapping KeyedLoadIC bitfield.
1021ed8 [ubsan] Fix HeapObjectMatcher to avoid invalid casts.
733a246 [turbofan] Proper dead code elimination as regular reducer.
f82ccff [turbofan] Disable failing DeoptExceptionHandlerFinally test.
be8528b Split setting array length from handling new Array(non-number)
f0c4edf MIPS: Implemented PC-relative instructions for R6.
554bc07 Don't roundtrip to JS to update the length. This is 1) faster (although we don't care) and 2) avoids stackchecks that otherwise make the .Assert fail on stack overflow.
c136032 [tools] Add gc-nvp-to-csv.py script.
29c575b Revert of [release-tools] Fix possible race condition in retrieval of latest rolled version (patchset #2 id:20001 of https://codereview.chromium.org/1186393007/)
0f1522f Remove handles from ElementsAccessor::Set and friends
e73328f [android] Bump up toolchain version.
5d2a85b [release-tools] Fix possible race condition in retrieval of latest rolled version
f6b7151 Serializer: do not miss outdated contexts if they are serialized deferred.
4b7d5dc Protect error message formatter against invalid string length.
3792833 Serialzier: expand string table as last step before deserializing.
48de5f4 X87: Revert of Revert of [strong] Implement strong mode restrictions on property access.
fda60dc ARM: make predictable code size scope more precise in DoDeferredInstanceOfKnownGlobal.
5f2abce Update V8 DEPS.
602aa06 Revert of Add d8 API for spawning function on a new thread. (patchset #6 id:100001 of https://codereview.chromium.org/1185643004/)
691de97 Cleanup typed array setters, the property is guaranteed to be there.
ed01b6b MIPS: Fix unaligned double access in cctest/test-simplified-lowering/RunAccessTests_float64.
e7d4bf8 [es6] fix IsConcatSpreadable() algorithm in runtime-array.cc
3d98b95 Add d8 API for spawning function on a new thread.
bf92b53 Revert of Ship arrow functions (patchset #1 id:1 of https://codereview.chromium.org/1187173004/)
95a3bc9 Revert of [es6] ship Object.assign (patchset #2 id:20001 of https://codereview.chromium.org/1191003003/)
5f88fc6 Revert of Re-land new insertion write barrier. (patchset #3 id:40001 of https://codereview.chromium.org/1153233003/)
41405c0 Revert of Revert of [strong] Implement strong mode restrictions on property access (patchset #1 id:1 of https://codereview.chromium.org/1189153002/)
7bba17b Revert of Replace ad-hoc weakness in transition array with WeakCell. (patchset #5 id:80001 of https://codereview.chromium.org/1157943003/)
19cdd00 ARM64: remove stack pushes without frame in RegExpExecStub.
541b6c3 Ship arrow functions
12e1948 [es6] ship Object.assign
4185bf2 [turbofan] Deslowify the GraphTrimmer in debug mode.
49495ac Cleanup INTEGER_INDEXED_EXOTIC handling a bit
407657b Revert of [strong] Implement strong mode restrictions on property access (patchset #23 id:460001 of https://codereview.chromium.org/1168093002/)
5a4b156 Minor cleanup in element handling
72d6ed7 Return void from array setters since the return value needs to be ignored
370a8ea [test] Extend clusterfuzz check with more jobs.
6a3ba3c More cleanly separate adding from setting elements
aac18f3 Extend find-anywhere so it also works while debugging a live process
85dbfb9 [strong] Implement strong mode restrictions on property access
1bb051b [es6] Fix completion values of for loops with lexical variables
4a4ba79 Reland [turbofan] Disable select matching due to bug manifesting on arm. (patchset #2 id:40001 of https://codereview.chromium.org/1176403005/)
42263aa Dampen the old generation allocation limit only after the initial old generation size was configured.
92e6bcf [turbofan] Improve interplay of ControlReducer and CommonOperatorReducer.
eb0e743 [turbofan] Introduce DeadValue and DeadEffect operators.
7c36a7d Revert of [turbofan] Disable select matching due to bug manifesting on arm. (patchset #1 id:1 of https://codereview.chromium.org/1077613002/)
a3106d2 [turbofan] Remove another premature optimization from ControlReducer.
221ae5a [test] Unskip layout tests after fixing bot.
0acc511 MIPS: Fix unaligned memory access.
91d869a Revert of Update V8 DEPS. (patchset #1 id:1 of https://codereview.chromium.org/1192033002/)
10d47da [turbofan] Add test to keep generic pipeline on life support.
a940eb8 Update V8 DEPS.
99e24fc Add signcla verifier for v8.
d69ead6 Make sure to flatten names before lookup. Lookup using cons strings is really slow.
b62a7a8 Add option to compute average scavenge speed w.r.t survived objects.
789c060 --print-scopes should ignore native code, even ones parsed lazily.
9e7732c Reenable some cctest tests that no longer fail.
5de595a [test] Fix gc-stress failures of regress-crbug-500497.js
9a92d29 Use output parameter to distinguish error from absent result Otherwise we'd have to probe for pending exceptions.
afc2fb2 [turbofan] Remove another ineffective optimization from the ControlReducer.
f28f16c [turbofan] Remove obsolete 'incomplete' flag from GraphDecorator.
ddac006 Fix --trace-gc output after 084d1f.
a4f0602 [turbofan] Fix life time and use of the Typer.
d05cb6b Revert of Added constructor call on object in InstantiateObject method (patchset #5 id:80001 of https://codereview.chromium.org/1137693003/)
31e3177 Add V8 platform API to call delayed task.
885455e Replace ad-hoc weakness in transition array with WeakCell.
882055f Clean up JSConstructStub
25e6879 [turbofan] Remove hack for dead nodes from JSGenericLowering.
bb23bcc Support CreateDataProperty on JSObject in the runtime
5fca394 Hydrogen object literals: always initialize in-object properties
14151c8 Reland "MIPS64: Fix lithium arithmetic operations for integers to sign-extend result."
80a6e53 [turbofan] Move graph trimming functionality to dedicated GraphTrimmer.
e61a957 Added constructor call on object in InstantiateObject method
bb1b54a Only walk the hidden prototype chain for private nonexistent symbols
72cdb99 Rely on the map being a dictionary map rather than not having a backpointer
20bc6f5 Whitespace change to test infra.
084d1f3 Dampen old generation allocation limit after scavenge if allocation rate is low.
d4f7bff Replace OFFSET_OF with offsetof as far as possible.
b4d3e1c Revert of Add %TypedArray% to proto chain (patchset #6 id:100001 of https://codereview.chromium.org/1186733002/)
d4a74f0 [turbofan] Fix overzealous reserving of lazy deopt space.
d96e688 RegExp: Remove bogus assumptions about case independence and Latin1
72bb369 Revert of Update test262-es6 to 6/11 (patchset #2 id:40001 of https://codereview.chromium.org/1175313003/)
f064b68 Revert of Skip slow tests in non debug too (patchset #1 id:1 of https://codereview.chromium.org/1184923003/)
22160e7 Revert of Serializer: clear string hash for code serializer. (patchset #1 id:1 of https://codereview.chromium.org/1183483006/)
ad6e739 [turbofan] Remove ineffective optimization from ControlReducer.
9b62bb3 Block pretty printing (partial re-revert of 1177123002).
f1db38c [turbofan] The AstGraphBuilder does not need to care about types.
3161cb5 [turbofan] Ensure lazy bailout point in exception handler.
ce3b535 Revert of Update V8 DEPS. (patchset #1 id:1 of https://codereview.chromium.org/1179703005/)
6e7e5e8 Update V8 DEPS.
17b0f16 Skip slow tests in non debug too
a105901 Add %TypedArray% to proto chain
bc84723 Update test262-es6 to 6/11
6d22f7a [parser] parse `CalllExpression TemplateLiteral` production
4e0b7b0 Separated the new register allocator in its own files.
443f676 Only shrink new space when we are not in the process of obtaining pretenuring feedback.
72f8504 Re-land new insertion write barrier.
e35ff8c Updates to the license information of third party components.
17c1cf2 Re-Re-land: Enable external startup by default on Linux.
ebb0f9e X87: enable the X87 turbofan support.
8e1c3a7 [V8] Fixed infinite loop in Debug::PrepareStep
63f4c75 Serializer: support all alignment kinds.
e2ce468 Revert of Decompiler improvements. (patchset #2 id:20001 of https://codereview.chromium.org/1177123002/)
33ae0e6 Revert of Serializer: support all alignment kinds. (patchset #3 id:40001 of https://codereview.chromium.org/1179873003/)
2146ab7 Serializer: support all alignment kinds.
21a1975 [turbofan] Work around negative parameter count.
e23d8bc Fix compile warning [-Wtype-limits]
a1a7cfd All private symbols are own symbols
45439b9 [crankshaft] Fix wrong bailout points in for-in loop body.
6cc3eb6 Introduce a base pointer field in FixedTypedArrayBase and teach GC about it
75350f1 Debugger: require debugger to be active when dealing with breaks.
2c44f4f [deoptimizer] Use TranslationIterator for OptimizedFrame again.
65b6cef [turbofan] Remove dead code from JSGenericLowering.
88b0786 Update V8 DEPS.
879053a MIPS: Fix for Remove unsafe EmitLoadRegister usage in AddI/SubI for constant right operand.
350a70e Inline code generation for %_IsTypedArray
e1efb4b Avoid using computed property literals in TypedArrays code
40420f6 Allow TypedArrays to be initialized with iterables
b7d8cb4 MIPS: Remove unsafe EmitLoadRegister usage in AddI/SubI for constant right operand.
a7fce18 [destructuring] Parse binding patterns in formal parameters.
6e5b9ff [turbofan] Remove the TryLowerDirectJSCall hack from generic lowering.
3938956 Remove the --collect-maps flag. Maps should be always collected.
982b46a [strong] Make strong 'this' optional for experimentation
d06591a [turbofan] Remove context canonicalization hack from generic lowering.
a12f119 MIPS64: Reland 'Enable shorten-64-to-32 warning.'
9efb230 Fix -Wsign-compare errors in TF tests under GCC 4.9.2
06ac599 Revert of Fix clobbered register when setting this_function variable. (patchset #2 id:20001 of https://codereview.chromium.org/1185703002/)
2cde7dc [mjsunit] regress/regress-crbug-491062 takes too long with --always-opt.
bf2bbc8 Fix clobbered register when setting this_function variable.
ed977c9 Fix debug printing of inputs in the deoptimizer, pull out printing into separate methods.
d19410f [mjsunit] Remove unsupported flag --turbo-deoptimization from tests.
e30b351 [mjsunit] Remove obsolete nosse2 tests.
a034267 Serializer: clear string hash for code serializer.
143a9e0 Compute the heap growing factor based on mutator utilization and allocation throughput.
29715d7 Reland "Keep track of array buffers in new space separately"
9345dfb Update V8 DEPS.
50be442 Add test for code caching API.
f588b1c [turbofan] Mark MachineType as uint16_t.
dc3712c [turbofan] Remove unused typedef VirtualRegisterSet.
a99fe1f Revert of Reland "Keep track of array buffers in new space separately" (patchset #2 id:20001 of https://codereview.chromium.org/1177083003/)
028025f Also handle elements in *RealNamed* api methods
a6bc7cd Update V8 DEPS.
9bda43a Remove some unused definitions from d8.h
3fdfebd Currently on X87 platform we use only Double register (stack register) for Turbofan. So we directly use 1 as allocatable Double register number when setting up the default register configuration..
2ea4f01 Introduce LookupIterator::PropertyOrElement which converts name to index if possible.
8c57b2e X87: Disable the test case for X87 since ea2cb139d.
fa3e6c0 Introduce DefineOwnPropertyIgnoreAttributes and make it call SetPropertyWithInterceptor.
6a10931 [test] More debugging output in test runner.
a066202 Reland of Replace SetObjectProperty / DefineObjectProperty with less powerful alternatives where relevant. (patchset #3 id:40001 of https://codereview.chromium.org/1178503004/)
4cc4bc5 Map::TryUpdate() must be in sync with Map::Update().
103fcfa Add script context with context-allocated "const this"
c487aba [turbofan] Use appropriate type for NodeId.
7063ed2 Revert of Add script context with context-allocated "const this" (patchset #2 id:20001 of https://codereview.chromium.org/1173333004/)
a5b0a3e MIPS64: Fix memory allocation when code range is used for LO space only.
cfc764f Add script context with context-allocated "const this"
b5b00cc [turbofan] Move RawMachineAssembler to unittests.
32e6455 Revert of Add script context with context-allocated "const this" (patchset #7 id:120001 of https://codereview.chromium.org/1179893002/)
74534bb Revert of MIPS64: Enable shorten-64-to-32 warning. (patchset #12 id:240001 of https://codereview.chromium.org/1133163005/)
9af578a MIPS64: Enable shorten-64-to-32 warning.
dd96c47 External snapshot: allow empty snapshot for external snapshot.
fa32d46 Add script context with context-allocated "const this"
89b9a2c Reland "Keep track of array buffers in new space separately"
c9368b2 Whitespace change to test infra clean-ups.
21bca71 Update PrintStack signature in gdbinit
b935e44 Add support for walking stack frames from hydrogen stubs
bd3edf3 [turbofan] Inline hot functions for NodeMarkerBase.
068008e Whitespace change to test infra clean-ups.
f2747ed Revert of [es6] Bound function names (patchset #1 id:1 of https://codereview.chromium.org/1182513002/)
888b4ec [turbofan] Use RootIndexMap to speed up IsMaterializableFromRoot predicate.
64ba57c Revert of Keep track of array buffers in new space separately (patchset #4 id:60001 of https://codereview.chromium.org/1133773002/)
506397d Keep track of array buffers in new space separately
065b237 Reland [arm64][turbofan]: Handle any immediate shift.
b702cd9 [turbofan] Prefer add/shift over madd on ARM64
0630799 [turbofan] Fix throwing conversion inserted by JSTypedLowering.
6d8c795 Update V8 DEPS.
7b52644 Use LookupIterator in GetOldValue
cbf9137 Add ToObject call in Array.prototype.sort
5f72593 [es6] Make sure we call add property when adding a new property
dd90d2d Remove ASSERT, this method can handle ExternalArrays just fine.
b23c328 In Array.of and Array.from, fall back to DefineOwnProperty
4e2a673 [es6] Bound function names
848b620 Reland of Use the LookupIterator in SetAccessor (patchset #1 id:1 of https://codereview.chromium.org/1175323004/)
360e020 Revert of Revert of Remove GetAttributes from the mix to avoid another virtual dispatch. (patchset #1 id:1 of https://codereview.chromium.org/1179933002/)
91de375 Restore ExecutableAccessorInfoHandling for now
32f4bd6 Decompiler improvements.
83abd09 Use LookupIterator for elements in the observed part of DefineAccessor
2cdfd4d Use LookupIterator for elements in GetAccessor
37e2687 Bound functions should also have configurable length
7d65a62 PPC: smi test optimization
6a83152 Reconfigure on the right holder, which might be a hidden object.
ae639d2 Revert of Remove GetAttributes from the mix to avoid another virtual dispatch. (patchset #2 id:40001 of https://codereview.chromium.org/1175973002/)
62d65a3 Revert of Replace SetObjectProperty / DefineObjectProperty with less powerful alternatives where relevant. (patchset #3 id:40001 of https://codereview.chromium.org/1178503004/)
11dbd29 Revert of Use the LookupIterator in SetAccessor (patchset #2 id:20001 of https://codereview.chromium.org/1178673003/)
f93276b Use the LookupIterator in SetAccessor
15aa811 Replace SetObjectProperty / DefineObjectProperty with less powerful alternatives where relevant.
2269b8b Remove GetAttributes from the mix to avoid another virtual dispatch.
7e59d26 X87:  [strong] Refactor ObjectStrength into a replacement for strong boolean args
3df35e3 X87: Vector ICs: ClassLiterals need to allocate a vector slot for home objects.
2dd269f X87: Vector ICs: debugger should save registers for vector store ics.
9afacc3 X87: Refactor lexical home object binding.
c8b7c24 X87: [date] Refactor the %_DateField intrinsic to be optimizable.
b263ac3 Fix GCMole issue
52f44a8 Use the LookupIterator for SetElement and friends
1f876f2 [turbofan] Merge sar/shr into MulHigh on ARM64
14755c0 Revert of [arm64][turbofan]: Handle any immediate shift. (patchset #1 id:1 of https://codereview.chromium.org/1179733004/)
36d771b [arm64][turbofan]: Handle any immediate shift.
d9e009f [turbofan] Materialize all from non-writable roots from root array.
896b7d7 [test] Skip slow test.
deed122 [turbofan] Structure AccessBuilder interface a bit.
87cd891 Always print external time in --trace-gc to make it toolable.
bd219a7 Add extras test for calling into runtime.
135f5e6 [turbofan] Disable failing test262 tests after 84f208949b2e.
f3e8c11 [test] Add random seed stress mode to test runner.
84f2089 [turbofan] Enable support for try-catch statements.
af83ab6 Revert of [heap] Unify the immortal immovable root detection mechanism. (patchset #3 id:40001 of https://codereview.chromium.org/1178853002/)
84e83da [heap] Unify the immortal immovable root detection mechanism.
6a63a6d Revert of Add CHECKs to verify that we never finalize stale copies of external strings (patchset #1 id:1 of https://codereview.chromium.org/1160253010/)
4e7990d Revert of Revert of Revert of Promise assimilation fix. (patchset #1 id:1 of https://codereview.chromium.org/1181533006/)
20e1623 Whitespace change to test infra change.
1e49631 Revert of Re-land: Enable external startup by default on Linux. (patchset #3 id:40001 of https://codereview.chromium.org/1041683002/)
6f214bd Revert of Revert of Promise assimilation fix. (patchset #1 id:1 of https://codereview.chromium.org/1176163004/)
5bb75f5 Revert of Promise assimilation fix. (patchset #8 id:160001 of https://codereview.chromium.org/1098663002/)
2f57dff Promise assimilation fix.
6928465 Make sure we do not start incremental marking in idle notification when incremental marking is turned off via flags.
440a1c7 PPC64: Adjust simulator stack safety margin.
1c5d4d7 Make writing of frame translation platform independent.
c5c27dd [turbofan] Record the SharedFunctionInfo of ALL inlined functions.
77893a9 [stl] Fix ZonePriorityQueue wrapper.
1c49127 Revert of [turbofan] Record the SharedFunctionInfo of ALL inlined functions. (patchset #2 id:20001 of https://codereview.chromium.org/1175953002/)
ffa0b40 [turbofan] Record the SharedFunctionInfo of ALL inlined functions.
3548c5c [turbofan] Make IfException projections consume effects.
ec4baae Update V8 DEPS.
8b9b895 [test] Skip all philip layout tests to fix OOM issue.
c745e98 [test] Speculatively skip some layout tests to fix OOM issue.
080771c [test] Speculatively skip layout test to fix OOM issue.
18f4203 MIPS: Skip test-heap/TestSizeOfRegExpCode
0be9c69 Increase the chance of printing a useful error when bootstrapping fails
fa041c9 Make RawMachineAssemblerTest emitting CFG always have a dummy End block
29c2397 [test] Speculatively skip layout test to fix OOM issue.
445f26a PPC: [deoptimizer] Basic support inlining based on SharedFunctionInfo.
e7a62c2 Support rest parameters in arrow functions
f51e507 MIPS: Replace numeric_limits<>::lowest() in cctest-assembler*.cc
cf21da7 [deoptimizer] Basic support inlining based on SharedFunctionInfo.
400ca17 Deserializer: flush code objects in large object space.
816b5b1 [test] Use generator to accelerate test runner startup.
f8fe5c6 Reland [test] Refactoring - Let runner handle test IDs.
05507cc Reland II of 'Optimize trivial regexp disjunctions' CL 1176453002
1a511b0 Revert of Revert of [test] Refactoring - Use subject/observer pattern for progress indicators. (patchset #1 id:1 of https://codereview.chromium.org/1163373005/)
689a9eb X87: [es6] Super call in arrows and eval
1853079 [turbofan] Small cleanup in VisitTryCatchStatement.
0392d4f X87: Build ObjectLiteral constant properties in the numbering phase.
23d7123 [turbofan] Deprecate NodeProperties::ReplaceWithValue.
acc6bfa Fix copy-pasteo in expression-classifier.h
71bc7f8 [test] Fix test archive clobber.
8f4cd90 [test] Clobber unclean test262-es6 checkouts.
37be1d5 Bring back high promotion mode to shrink young generation size when scavenging latency is high.
4d6c309 Fix cluster-fuzz bug introduced in refs/heads/master@{#28796}.
f83444a Revert of [test] Refactoring - Let runner handle test IDs. (patchset #1 id:1 of https://codereview.chromium.org/1168303007/)
67b1691 Revert of Update Test262 to 5/30 (patchset #4 id:60001 of https://codereview.chromium.org/1136553008/)
d3b4257 Revert of [test262-es6] Temporary disable some tests (patchset #1 id:1 of https://codereview.chromium.org/1176573002/)
eb0593e [turbofan] Fix context chain extension for top-level code.
472b147 [frames] No GC is allowed while using the unhandlified TranslatedState.
5204dc0 Update V8 DEPS.
9b8a56d Revert of Reland of 'Optimize trivial regexp disjunctions' CL 1176453002 (patchset #2 id:20001 of https://codereview.chromium.org/1174713002/)
85fab0f Reland of 'Optimize trivial regexp disjunctions' CL 1176453002
5cbe126 Moar clobbering landmines
51df8df Implement %TypedArray%.prototype.slice
eed7363 [test262-es6] Temporary disable some tests
7e53749 Make old generation allocation throughput stats independent from the new space allocation throughput.
d869f4a Update Test262 to 5/30
b75bf6c Revert of Optimize trivial regexp disjunctions (patchset #10 id:180001 of https://codereview.chromium.org/1176453002/)
f45f24d [turbofan] Fix one mean typo in kResolvePossiblyDirectEval.
b64e13b [destructuring] Refactor duplicate parameter name detection.
08a09d1 Add landmine after change to messages.h
662a558 Turbofan: Make type feedback vector a Node.
e3d7626 Fix issues with Arm's use of embedded constant pools
5e1862f Speed up ExpressionClassifier::Accumulate
5f1f7c1 Optimize trivial regexp disjunctions
b1c7340 Revert of Revert of [es6] Parsing of new.target (patchset #1 id:1 of https://codereview.chromium.org/1170263002/)
2a3962d Revert of [test] Refactoring - Use subject/observer pattern for progress indicators. (patchset #3 id:40001 of https://codereview.chromium.org/1171943002/)
fe97cfc Revert of [es6] Parsing of new.target (patchset #2 id:20001 of https://codereview.chromium.org/1169853002/)
962703c MIPS64: Improve long branches utilizing code range.
fbe973f [test] Refactoring - Use subject/observer pattern for progress indicators.
ae06bdd [es6] Parsing of new.target
f41a81b [test] Refactoring - Let runner handle test IDs.
0046ad7 Stage ES6 arrow functions
e044f0a [deoptimizer] Remove uses of TranslationIterator outside the deoptimizer.
6ca5ffa MIPS64: Fix bogus assert in AddI.
319667b [frames] Remove obsolete JavaScriptFrame::GetInlineCount() method.
ce0922b [turbofan] Make Runtime::kSetProperty have a frame state.
bb9c774 Re-land: Enable external startup by default on Linux.
659ea36 Reland "Replace ad-hoc weakness in prototype transitions with WeakCell."
4cf578a Make v8 snapshot public in component build.
74c730a [turbofan] Add mjsunit tests for try-catch-finally and OSR.
339b27a Only mark checksummed memory as initialized for MSAN.
b9588a1 Fix another -Wsign-compare issue for GCC 4.9.2
9ce033f Update V8 DEPS.
a6d091d Fix uninitialized variable compiler errors [GCC 4.8.4]
f145765 Add TypedArray constructors with SharedArrayBuffer to the external API.
e036a34 PPC: Vector ICs: ClassLiterals need to allocate a vector slot for home objects.
b715329 [turbofan] Split --turbo-exceptions into two flags.
05d816c PPC: Vector ICs: debugger should save registers for vector store ics.
c14ba5e Drop computed handler count and index from AST.
d2f5702 MIPS64: Implement AddE lithium instruction to separate integer and address arithmetic.
ab3caa7 MIPS: Fix compile error for unitialized variable in simulator.
1c56723 [grokdump] Update v8heapconst.py
4037991 MIPS: Improve --rpath and --dynamic-linker handling in gyp.
dc6907b Revert of Only record one in n line endings to save space. (patchset #4 id:60001 of https://codereview.chromium.org/1137683003/)
f2cce3c Check for null and undefined when getting type name for stack trace.
dd85444 [strong] Refactor ObjectStrength into a replacement for strong boolean args
ed13ea1 [turbofan] Turn JSContextSpecializer into an AdvancedReducer.
b3d4bce Only record one in n line endings to save space.
5eafd7a [turbofan] Initial support for the %_DateField intrinsic.
5f609b3 Fix uninitialized variable compiler errors [GCC 4.8.4]
54309eb Factor out handling of mixed objects preprocessing after migration
5aaceef Sample allocation throughput in all idle notifications.
fd2e334 Revert of Replace ad-hoc weakness in prototype transitions with WeakCell. (patchset #2 id:20001 of https://codereview.chromium.org/1163073002/)
29b572d Micro-optimize not-found for elements on objects with empty_fixed_array backing store
bfb81fb Replace ad-hoc weakness in prototype transitions with WeakCell.
9c41204 [for-in] Make ForInNext and ForInFilter deal properly with exceptions.
4d96729 Fixes for try-catch microbenchmark
b27016b Vector ICs: ClassLiterals need to allocate a vector slot for home objects.
9127d4e Unify decoding of deoptimization translations.
bd32a9f Vector ICs: debugger should save registers for vector store ics.
cbbf220 Add compiler field to code print output.
5ca1f24 [turbofan] Optimized lowering of DYNAMIC_LOCAL lookup slot loads.
98f45a4 Never uncommit the whole marking deque in case we can't get it back
03f4ddb Make x32 compile with gcc.
db87d94 Update V8 DEPS.
REVERT: a50f5ef Version 4.5.41

git-subtree-dir: deps/v8
git-subtree-split: 7142b0d211b732e1c119fded80f43fbbd9cea0f8
iefserge added a commit that referenced this issue Jun 27, 2015
be90efa Version 4.5.83
b4f4958 [destructuring] Re-index materialized literals in arrow function parameters.
353b40e [es6] Remove harmony-classes flag
ff309a2 PPC: VectorICs: Lithium support for vector-based stores.
47dd45c [es6] Remove harmony-object-literal flag
3a1ef02 PPC: [turbofan] Canonicalize return sequence for JSFunctions.
3bdbb84 test262-es6: Add entry for asi test
448ec36 MIPS: Fix unpredictable random failures after direct api function call.
6ba8455 Put getter functions on Script line-endings objects
240ea08 Classify all test262-es6 failures
3e38d64 Fix missing source dependencies.
058deb2 Debugger: use list to find shared function info in a script.
8c72792 Mark function info as compiled after EnsureDeoptimizationSupport.
a845d3e Default-enable external startup snapshot for more types of builds.
ce0431d [turbofan] Also update the BranchHint when merging a BooleanNot.
7879474 Reland [android] Migrate more configs to gyp.
af4c4b0 Reland 'Additional HandleScopes to limit Handle consumption.'
572cac6 [turbofan] Enable sharing of context-independent code.
83a41d6 Revert of Re-land new insertion write barrier. (patchset #1 id:1 of https://codereview.chromium.org/1211513002/)
e93e4da Revert of Reland [android] Migrate more configs to gyp. (patchset #2 id:20001 of https://codereview.chromium.org/1210393003/)
57d1c91 [tools] Add a tool to show potentially missing source deps.
c0d70e4 Reland [android] Migrate more configs to gyp.
3e8892b Revert of [android] Migrate more configs to gyp. (patchset #4 id:60001 of https://codereview.chromium.org/1207693004/)
2b9112a [turbofan] Canonicalize return sequence for JSFunctions.
1748695 [android] Migrate more configs to gyp.
317cb65 [turbofan] Implement sharing of context-independent code.
d350ab4 Revert of Debugger: use list to find shared function info in a script. (patchset #2 id:20001 of https://codereview.chromium.org/1206573004/)
7337021 [turbofan] Add support for pushing returns into merges.
8a3cf4e VectorICs: Lithium support for vector-based stores.
9ad1176 [turbofan] Use proper eager deopts for %_ThrowNotDateError().
cf21d22 Serializer: commit new internalized strings after deserialization.
e4f546c PPC64: Fix "[ic] Record call counts for monomorphic calls made with an IC."
28b0129 Fix cluster-fuzz regression when getting message from Worker
803b0c7 MIPS: [turbofan] Fix implementation of Float64Min.
81c7e24 PPC: [turbofan] Add basic support for calling to (a subset of) C functions.
e9f1f4d PPC: [ic] Record call counts for monomorphic calls made with an IC.
afb3119 PPC: Vector ICs: Like megamorphic keyed koads, use a dummy vector for stores
3efc54d PPC: Fix "Unify the stack layout for construct frames"
0100964 PPC: Fix "Fix receiver when calling eval() bound by with scope"
87fd436 Better error message for eval=>42 in strict mode
efbb4c6 Back off normalizing on set length in sync with adding a property
3f336d4 Only try to delete dictionary elements if the length is actually reduced BUG=v8:4137 LOG=n
cfe89a7 Debugger: use list to find shared function info in a script.
4eed497 Move Add to the elements accessor for everything but dictionary-arguments
1d73a81 Remove obsolete options in ScriptCompiler::CompileOptions.
40b7d87 Reapply "Fix receiver when calling eval() bound by with scope"
876ae42 Unify the stack layout for construct frames
6434ec3 Reland 2 "Keep a canonical list of shared function infos."
daef0ec Reland Extend big-disjunction optimization to case-independent regexps
f461c7a Move reconfiguration into the elements accessor
35eb3a0 [turbofan] Optimize BooleanNot conditions to Branch nodes.
210be52 Let AddDictionaryElement / AddFastElement purely add, move transition heuristics to AddDataElement
f283021 Debugger: remove bogus assertion in BreakLocation constructor.
f7ef0c9 Revert of Reland "Keep a canonical list of shared function infos." (patchset #3 id:40001 of https://codereview.chromium.org/1211453002/)
8f6bca5 Remove overzealous checking of --cache-optimized-code flag.
e21f122 [turbofan] Properly type %_IsDate intrinsic.
cacb646 Reland "Keep a canonical list of shared function infos."
c1a4f74 [ic] Record call counts for monomorphic calls made with an IC.
9e7af9e Vector ICs: Like megamorphic keyed koads, use a dummy vector for stores
a58ba8d [turbofan] Add basic support for calling to (a subset of) C functions.
112f197 Simplify interface to optimized code map lookup.
5056c82 [turbofan] Revive the useful parts of the SimplifiedOperatorReducer.
9b36c6e Make helper functions compatible with larger ToBooleanStub types.
defa745 Make sure bound functions never make it into optimized code map.
2161d39 Update V8 DEPS.
206cd93 JSON.stringify should handle the replacer before the space
f4e39a8 Fix evaluation order of Object.prototype.hasOwnProperty
a0f4706 jsmin.py: Fix issue with escaping of back ticks
6e6a1c8 JSON.stringify should use toString of replacer and not valueOf
c05c9f1 PPC: Debug check fix for test SMI optimization.
51073d5 i18n.js was not using original functions
93d130c Revert of Fix receiver when calling eval() bound by with scope (patchset #3 id:40001 of https://codereview.chromium.org/1202963005/)
3eae40d Revert of Extend big-disjunction optimization to case-independent regexps (patchset #5 id:80001 of https://codereview.chromium.org/1182783009/)
5023335 Fix cluster-fuzz regression with Workers and recursive serialization
d213560 Extend big-disjunction optimization to case-independent regexps
b3bd728 Fix cluster-fuzz regression with Workers when serializing empty string
edcc242 Fix unexpected token messages in expression classifier
627627b Fix cluster-fuzz regression with Workers on mips.debug
c09268f Use C runtime functions for ThrowNewXXError desugarings.
3c5f0db Fix receiver when calling eval() bound by with scope
6e6af7e Re-land new insertion write barrier.
5989a37 PPC: Use big-boy Types to annotate interface descriptor parameters
339ac27 Ensure there is some space on JS stack available for bootstrapping.
f1982eb Serializer: clear next link in weak cells.
8636e10 PPC: Do not add extra argument for new.target
a955871 Fix -Werror=sign-compare error with GCC
9f67f3f [android] Set platform to 16 for 32 bit builds.
db4101e [turbofan] Make TyperCache global and thread safe.
7a675e0 [x64] Fix instruction selection for Word64Equal(Word64And, 0).
48d726c Reland r21101: "ARM64: use jssp for stack slots"
c019d7f Use big-boy Types to annotate interface descriptor parameters
b7f4981 Expand ToBoolean stub so it can handle more types.
3e2c6a2 Fix ReferenceError of Worker in regress-crbug-503578
d70419e [android] Completly move path logic to gyp config.
10b6af7 Fix cluster-fuzz found regression in d8 when deserializing ArrayBuffer
5e2a114 [turbofan] Remove stale control-reducer.cc file.
6181ec9 Date() should not depend on Date.prototype.toString
3164aa7 Revert "Keep a canonical list of shared function infos."
57306b5 Avoid built-ins in `Date.prototype.toISOString`
2c979b9 Add mjsunit tests for optimization of float min/max.
8196c28 Do not add extra argument for new.target
df47224 Expose Map/Set methods through the API
bcb276c Fixed exception handling in Realm.create().
93d6216 Let GC select the collector when the external memory allocation limit is reached
b76cf1f PPC: [turbofan] Fix implementation of Float64Min.
c49659b Don't insert elements transitions into normalized maps
dee4895 Cleanup adding elements and in particular dictionary elements
7f5a2d9 [turbofan] Make global variable loads and stores explicit.
78e9a2d [turbofan] NaN is never truish.
d783b76 [arm64][turbofan] Fix implementation of Float64Min.
17b26fd Fix regexp perf: Only increase array size if needed
359142c Merge AddFastElement and AddFastDoubleElement
4742176 Map::ReconfigureProperty() should mark map as unstable when it returns a different map.
64d6ab4 [turbofan] Run DeadCodeElimination together with the advanced reducers.
5c4aae3 Global handle leak in Realm.create() fixed.
deb5dce [turbofan] Make an OptionalOperator for MachineOperatorBuilder.
046e91d Move SetFastElementsCapacity into GrowCapacityAndConvert
22b691b [test] Teach test runner about whether novfp3 is on or off
a5af512 Revert of [turbofan] Run DeadCodeElimination together with the advanced reducers. (patchset #1 id:1 of https://codereview.chromium.org/1206533002/)
e9445d7 Vector ICs: Additional Turbofan support
8b9924f Fix wrong DCHECK in Heap::FindAllocationMemento where bump pointer overflow points to the currently used new space page.
88a40c5 [turbofan] Run DeadCodeElimination together with the advanced reducers.
4ab2a18 [turbofan] Avoid embedding type feedback vector into code.
6c6a238 Also check for access checks and indexed interceptors before allowing fast moving of elements
de62b48 [turbofan] Factor out the function specific part from the frame state operator.
771eb49 X87: Built-in apply() performance benefits from an uninitialized IC.
4960fc0 X87: Vector ICs: Turbofan vector store ic support
f2ac852 [date] Use explicit control flow to replace %_ThrowIfNotADate.
902387b Update V8 DEPS.
325fbd0 Re-ship Harmony Array/TypedArray methods
b5adc2f Remove usage of S.p.charCodeAt from uri.js
29c4904 Disable a flaky test
81f2c44 Fix HTML string methods to not depend on replace method
1c575e9 Add an informative comment on regress-1132 ASAN suppression
55a6a49 Remove duplicate isolate
97a887c Use CHECK_LT in CheckHandleCountVisitor for better error message
6b268bc Fix string HTML methods to call ToString
7ebf6fc Disable regress-1132 on ASAN runs
7539f32 [Test262-es6] Update to use FAIL_SLOPPY everywhere
5b3700a Atomic operations on Uint8ClampedArray
4292fa8 PPC: Vector ICs: Turbofan vector store ic support
464f053 PPC: Clean up JSConstructStub
40ec8e1 PPC: Built-in apply() performance benefits from an uninitialized IC.
001ee86 Add d8 API for spawning function on a new thread (Third try)
9f55024 Test262-es6 test runner should handle sloppy fail better
b6d950c [es6] Bound function names
e7cdb61 [destructuring] Implement parameter pattern matching.
5337508 [es6] ship Rest Parameters
839170e Keep track of ArrayBuffers based on collector type, not space
2197ef2 [android] Merge gyp configurations.
82e8060 Revert of [destructuring] Implement parameter pattern matching. (patchset #7 id:120001 of https://codereview.chromium.org/1189743003/)
86594b7 [turbofan] Add CodeFactory::Instanceof helper.
44bc918 Use optparse in js2c.py for python compatibility
d4f70f8 [turbofan] Revive the VectorSlotPair and also put feedback on JSCallFunction.
42f30f4 [destructuring] Implement parameter pattern matching.
5fe960a [android] Add toolchain path logic to gyp config.
6c7449a Move SetFastDoubleElementsCapacity into GrowCapacityAndConvert
d195c6f Remove broken optimization unwrapping number wrappers on setting array.length Can't imagine it's very useful; lets restore/fix once it becomes relevant
57a3810 Get rid of JSArray::Expand and friends
7c43967 Do not look for existing shared function info when compiling a new script.
def2411 [turbofan] Some cleanup to the Typer.
816abc5 Fix terrible interaction with code flushing.
3253b0a [turbofan] Run context specialization, inlining and initial DCE in one pass.
2a3b057 Built-in apply() performance benefits from an uninitialized IC.
94a0bc8 [turbofan] Run DeadCodeElimination as part of the generic lowering phase.
17c8ffe Vector ICs: Turbofan vector store ic support

git-subtree-dir: deps/v8
git-subtree-split: be90efab51ae008b46ef987fc661be994e8d180f
iefserge added a commit that referenced this issue Jan 16, 2016
f9d096c Version 4.9.385.2 (cherry-pick)
4ddb0bf Version 4.9.385.1
3bde6d9 Disable handle zapping on branch 4.9
229e48d Create V8 4.9 release branch
2fea296 Version 4.9.385
0c1430a Additional 64-bit Wasm tests to skip list for big-endian.
b40a22d Robustify NewNumberFromSize against int-overflow on cast
1091c2f S390: Makefile + Build Toolchain Updates
b5d915a [test] Fix test group expansion in test runner.
f501373 [heap] Properly adjust live bytes for pages where we abort evacaution
83683e9 [turbofan] Splinter when range ends at hot block start
2b90397 Set up rewriting triggers
48a3227 [Interpreter] [arm] Fix PushArgsAndConstruct
f58ed31 [debugger] tentative fix for crash in FindSharedFunctionInfoInScript.
8c04c33 Generalize 'fast accessor' tests to work with --always-opt.
ef21fb2 [Interpreter] Ensure we always have an outer register allocation scope.
fd7f7a8 [turbofan] Remove dead function Graph::VisitNodeInputsFromEnd().
71129d5 Fix the receiver check in the HandleFastApiCall builtin.
7ad13bf [turbofan] Representation inference of shift should depends on the propagated type.
59ff83f [turbofan] Restore i32+i32->i32 handling in representation inference.
41719a4 Restrict GeneratePreagedPrologue to proper functions.
2d36bdf Forgot adding new file to build files
45ec73d [cq] Automatically use the same bots for git cl try.
405c7a6 Generalize all representations when reconfiguring a property of a strict Function subclass.
6413507 [test] Clean up valgrind runner.
d1bc4f0 Reland of [wasm] Add tests for JS wrappers to test-run-wasm.
3743bf4 [turbofan] Fix bug in object state generation of escape analysis.
3b6f913 Revert of [cq] Keep presubmit trybots and cq automatically in sync. (patchset #1 id:1 of https://codereview.chromium.org/1580193004/ )
ae679c5 [turbofan] Add support for inlining bound functions.
7440eda [turbofan] avoid xchg instruction on Intel
1357357 Update V8 DEPS.
fe33d20 X87: [builtins] Migrate Number constructor similar to String constructor.
d19e3a2 [parser] reject AssignmentElements with non-ASSIGN initializer ops
e101aa7 X87: [builtins] Sanitize receiver patching for API functions.
9261088 [test262] Remove stale status lines
2a20d51 [es6] add SetFunctionName() behaviour to AssignmentExpression
a3a6bd4 Revert of [wasm] Add tests for JS wrappers to test-run-wasm. (patchset #1 id:1 of https://codereview.chromium.org/1581643004/ )
c52f5ce [wasm] Add tests for JS wrappers to test-run-wasm.
b48f09d PPC: [builtins] Sanitize receiver patching for API functions.
26a52ed PPC: [builtins] Migrate Number constructor similar to String constructor.
fd73398 This change precisely identifies the live range of the exception operand in a handler block. This avoids confusing unrelated ranges, which may happen if escape analysis elides the exception operand.
a3f234c [turbofan] Fix double reduce in escape analysis
eccbdde [Interpreter] Removes assignment hazard scope.
ed21aa2 [turbofan] Avoid using the typer's types in representation inference for phis.
fc9a73e [turbofan] Various performance enhancements for escape analysis
0830ac7 MIPS: Fix 'MIPS: Fix dd() implementations for compact branches.'
322ffda [builtins] Migrate Number constructor similar to String constructor.
039dce1 [cq] Keep presubmit trybots and cq automatically in sync.
1c07a0c [cq] Use more next gen trybots.
70b7400 [defineProperty] Fix non-throwing access check failure
57cea79 Disable concurrent osr.
e8e4e92 Remove stale TODO.
ee80b59 Remove superfluous check in JSProxy::HasProperty.
12bcba1 [builtins] Sanitize receiver patching for API functions.
4e509c2 Update V8 DEPS.
9933b03 Add __init__ function to all modules created in asm-to-wasm
042760d Add littledan to src/js/OWNERS
6b28f29 [parser] reject parenthesized patterns as DestructuringAssignmentTargets
cd646f8 refactor BlockVisitor in asm to wasm and fix tests
8cf7987 [heap, deoptimizer] Use proper right trim instead of manually trimming
995c9fe [wasm] Rename the WASM object to _WASMEXP_.
d3fe473 [parser] fix null-dereference in DoExpression rewriting
5091e8f MIPS: Fix dd() implementations for compact branches.
6cfe250 PPC: Make base register containing prologue address explicit.
e0f23ea [test] Skip tests for ignition.
07c5276 InnerPointerToCodeCache::GetCacheEntry() made deterministic in predictable mode.
f5828cb Stop treating scopes containing template strings tagged with 'eval' specially
96ec06e Reland of "[Proxies] Ship Proxies + Reflect."
9b52c52 [Interpreter] Add StackCheck node to BytecodeGraphBuilder graphs.
243fa19 [runtime] Refactor Function object setup into a single place.
4143a66 Move properties from JSObject to JSReceiver
863bf39 Gracefully handle proxies in AllCanWrite().
ed6fea1 [wasm] Fix double to int conversions.
d672ee3 [wasm] Fix empty asm.js function in ASM->WASM.
d00c466 [Interpreter] Add support for LOOKUP_SLOT_CALL to interpreter.
284010c Revert of [Proxies] Ship Proxies + Reflect (patchset #2 id:20001 of https://codereview.chromium.org/1580693002/ )
a1103a1 Reland [arm64] Improve some new builtins.
9ce5162 [Proxies] Ship Proxies + Reflect
55422bd [heap] Use HashMap as scratchpad backing store
aacce20 Change the CompilationInfo::IsCodePreAgingActive() predicate to CompilationInfo::GeneratePreagingPrologue() and handle the case of WASM functions, which should not be aged.
9e217ee [builtins] Refactor the remaining Date builtins.
405ee3a Revert of [builtins] Refactor the remaining Date builtins. (patchset #2 id:20001 of https://codereview.chromium.org/1579613002/ )
7f4d766 Fix check for wasm_function_map during bootstrapping.
1e51af1 [builtins] Refactor the remaining Date builtins.
c22f68d Whitespace change to test swarming switch.
40d3095 Add WasmDecoderTest.AllLoadMemCombinations to skips for big-endian.
5691450 Add @@species/better subclassing support to Promises
150887a Add Add ExternalStringResourceBase::IsCompressible
2bd9bdb TypedArray and ArrayBuffer support for @@species
b37e786 [turbofan] Replace MachineSemantic with Type in simplified lowering.
b369fef Enforce asm restrictions on switch more precisely.
210e65e Add switch to asm to wasm
1be3c3a [parser cleanup] Unify implementation of CheckPossibleEvalCall
95145fa Ship ES2015 sloppy-mode const semantics
ee9d7ac Partial rollback of Promise error checking
6932124 Fixing asm validation of switch statements.
ab2e908 Fix filename typo in OWNERS.
ee1671b [promise] use PromiseCapabilities directly for Promise.race resolve/reject
391517e [wasm] Fix set_local appearing in unreachable code.
2b352bb Do not leak private property names to proxy traps and interceptors.
2e2e6b4 [Interpreter] Add wide context slot load / store operations.
036e3e0 [swarming] Isolate mac asan.
8645a5c [regexp] quantifier refers to the surrogate pair in unicode regexp.
67f99ee [heap] Black is encoded with 11, grey with 10.
fbbb9ca [regexp] correctly parse non-BMP unicode escapes in atoms.
1ab97e9 [wasm] Avoid crashing if parsing fails in asm -> wasm.
56579ce [macros] Remove obsolete bound function macros.
c4a6af7 Adding aseemgarg and bradnelson to OWNERS for asm typer.
779aa92 [heap] Adjust condition for AdjustLiveBytes to avoid concurrent access w/ sweeper
3ae141c [turbofan] Change NULL to nullptr and CHECK(x != nullptr) to CHECK_NOT_NULL(x).
b5a34b3 [turbofan] Make context deoptmizable
e549272 Add a generic mechanism for expression rewriting
0840e20 Reject lack of "use asm" marker in asm typer.
4938aca [arm64] Add assertions to Claim and Drop.
37b4f28 Add Wasm tests to skip list for big-endian.
a4bbe41 X87: [date] Migrate Date field accessors to native builtins.
5766f90 Update V8 DEPS.
316dc17 Clean up FunctionLiteral AST node cruft
067c27b Add test showing broken-ness of non-simple parameter named 'arguments'
dfce900 [es6] enable destructuring rest parameters
9de63d3 MIPS: Fix `[date] Migrate Date field accessors to native builtins.'
1f1af42 [parser] parenthesized Literals are not valid AssignmentPatterns
23235b5 Reland of Ship ES2015 sloppy-mode function hoisting, let, class (patchset #1 id:1 of https://codereview.chromium.org/1565263002/ )
3f0b6c5 [Interpreter] Loads accumulator before calling StoreNamedProperty in ForInAssignment.
c52767e PPC: [date] Migrate Date field accessors to native builtins.
b261976 [Interpreter] Add support for CallRuntimeForPair to Bytecode Graph Builder.
eb9deba Fix sloppy block-scoped function hoisting with nested zones
32879ae [Interpreter] Add support for calling eval.
0406fa2 Fix for temporaries in parameter initializers
e375cea Stop disabling compiler warning 4481, v8 edition.
1a063d9 [Interpreter] Add support for calling runtime functions which return a pair.
d006f61 [proxies] Adapt and reenable remaining tests in proxies.js
320ee1b [heap] Enfoce tighter allocation limit for large object allocations.
45850f4 [regexp] simplify unicode flag check.
43d4549 [runtime] Make Runtime::GetCallerArguments local to scopes.
835813c [swarming] Isolate static initializer check.
cad2294 [wasm] Fix validation error for missing return statement in asm.js module.
b111ad2 [runtime] Cleanup runtime support for rest arguments.
6395314 [wasm] s/NULL/nullptr/g
fc5c7e0 [date] Migrate Date field accessors to native builtins.
3c71664 [wasm] Fix MSAN failures for some WASM tests.
bfefce1 [heap] Buffer counter updates for new space evacuation.
0a80870 [regexp] move regexp parser into own files.
493aa23 Re-enable left trimming.
50e1e75 [builtins] Migrate Object.keys to C++.
30cf31e X87: [TurboFan] Fixed the kX87BitcastFI and kX87BitcastIF code generation bugs.
0427d9f WASM: Reserve an ignored section for source code meta information.
96c6b33 [promise] make builtin resolve functions and executors non-constructors
7459d8c [promise] Make Promise.all match spec, and always respect [[AlreadyResolved]]
adac595 Revert of Ship ES2015 sloppy-mode function hoisting, let, class (patchset #7 id:120001 of https://codereview.chromium.org/1551443002/ )
7334b26 [wasm] Fix simple graph building tests by enabling all optional operators.
c12a47a [promise] unskip more passing Test262 tests
837900e [tests] Fix bogus uses of assertThrows.
a0d03d7 Fix^3 cast in HasEnumerableElements
0927a15 [wasm] OOB test should pass on all architectures.
61f1573 [test] Remove obsolete entries from cctest status file.
f755176 [compiler] Treat all embedded context references weakly.
d65318b Whitespace change to test swarming switch.
e2cb4c2 Add diagnostic message if external blob files cannot be loaded.
5341e9f [wasm] Add tests that pass float/double parameters directly for binops and unops.
50cac44 [Interpreter] Skip a couple more flaky test262 tests on Ignition.
306f195 [Interpreter] Add two more Ignition skips for mjsunit/compiler on Arm.
b0d0d57 [date] Date parser says true even for wrong dates, check twice.
13626e9 [Interpreter] Enable most of the mjsunit/compiler tests for Ignition.
a3fd2b8 X87: Remove strong mode support from rest argument creation.
020b419 [turbofan] Ship TurboFan with new.target references.
28f7fa5 Update V8 DEPS.
6e96223 Add Array support for @@species and subclassing
48bc942 X87: [wasm] Change the test case for Run_WasmCall_Float32Sub
09685b5 Add UseCounters for various standards-related code paths
2367abf [es6] Handle function names in object and class literals
26f2f24 PPC: Fix simulator and re-enable wasm tests.
e62e287 refactor block loading and unloading
8a7f302 MIPS64: [turbofan] Improve matching for And(Shr(x, imm), mask).
6cd8535 [promise] Test IsPromise() early in Promise.prototype.then()
2c63060 MIPS64: r6 compact branch optimization.
f7c7cb8 [arm64] Fix AssertStackConsistency.
b784f25 Update V8 DEPS.
fcff858 Ship ES2015 sloppy-mode function hoisting, let, class
e27a371 Disable more wasm tests.
4c22608 Disable more crashing / failing wasm tests.
718a554 MIPS: Remove JIC/JIALC forbidden slot checks in simulator
5fcfe05 [promise] revert error message change for Promise.resolve()
e4af5cd [promise] Make Promise.reject match spec, and validate promise capabilities
8d6899c MIPS: Add lsa and dlsa r6 instructions.
0cf8254 Disable several tests, fix PPC build.
8109f63 [Interpreter] Add support for jumps using constants with wide operands.
7ab3ccb Ship destructuring assignment
0e8b7ec Remove wasm compile time option and enable wasm behind a runtime flag.
beef98f Fix a few -Wignored-qualifiers warnings.
bb3972f [test] Skip test for ignition.
3efce1c [Interpreted] Throws an error if rest parameters are used.
b4583c0 [prototype user tracking] Don't skip JSGlobalProxies
bdc2746 PPC: Remove strong mode support from rest argument creation.
47d7ae1 [Interpreter] Pass correct closure argument when creating block context.
08419a0 [Interpreter] StateValuesRequireUpdate handles cases when deoptimization is disabled.
3b473d7 [turbofan] Deopt support for escape analysis
06738d6 [Interpreter] Enable cctests for igntion variant.
a373e75 Guard UnmapFreeMemoryTask with a flag.
f0e4117 [turbofan] Bidirectional representation inference.
a0a8b60 [Interpreter] Adds support for wide variant of load/store lookup slots.
007de5d [wasm] Define the FP return register for X87.
065e9c5 [runtime] Migrate several Date builtins to C++.
a94d6d6 Remove strong mode support from rest argument creation.
8965453 [turbofan] Add performance counters for escape analysis
3351ed4 [turbofan] Improve caching in escape analysis.
c89ddbb Optimized TurboFan support for rest args.
a48875c [test] Skip tests for ignition.
bdf9936 X87:  [Interpreter] Fix some issues in the non-x64 InterpreterNotifyDeoptimized builtins.
050b792 X87:  Use register arguments for RestParamAccessStub.
7fdb0da Add do-while and conditional and mark non asm nodes as unreachable
acbd64b Accept time zones like GMT-8 in the legacy date parser
918e66d Fix "PPC: Use register arguments for RestParamAccessStub".
90b64b3 PPC: [Interpreter] Fix some issues in the non-x64 InterpreterNotifyDeoptimized builtins.
4e18190 Timezone name check fix
af95a4d [Interpreter] Add Ignition whitelist for cctests.
fb5cbc2 Add a --harmony-species flag, defining @@species on constructors
4f94711 [promise] make Promise.resolve match spec
e9359a6 Simplify runtime-atomics.cc
f5036a7 PPC: Use register arguments for RestParamAccessStub
c958c98 [Interpreter] Bytecodes for exchanging registers.
5b4626a [Interpreter] Enable TurboFan for Ignition variant tests.
ee66506 [test] Add ignition test set.
0207211 [Interpreter] Fix some issues in the non-x64 InterpreterNotifyDeoptimized builtins.
258c612 Fix "const" typo
f7be4de [Interpreter] Fixes VisitNewLocalBlockContext to reserve consecutive registers.
9649645 [turbofan] Fix turbofan-enabling conditions.
82ca2a4 Use register arguments for RestParamAccessStub
fed2c41 Use JSObjectVerify instead of trying to reimplement parts of it.
09c41d9 ThrowTypeError should not be constructable, so shouldn't have a prototype.
72ddee7 [turbofan] Use NumberConstant for LoadElement's index
5f6bcda [test] Blacklist mjsunit/regress/regress-417709a while Jaro is working on it.
efa6f3a [release] Bump max age of last release.
140f69d [turbofan] Add deopt point for InternalSetPrototype in VisitObjectLiteral.
2d997d8 [turbofan] Blacklist test case which needs investigation.
6d8979c [Interpreter] Fixes tests for wide bytecodes.
d5e849a [Interpreter] Adds support for Load/Store LookupSlots to BytecodeGraphBuilder.
70c4bf1 [builtins] Migrate a bunch of Object builtins to C++.
84a88a1 [turbofan] Port Crankshaft's weak objects mechanism to TurboFan.
cb21144 [es6] Unify ArrayBuffer and SharedArrayBuffer constructors.
66b0d03 Basic TurboFan support for rest arguments.
3d6f79b X87: [runtime] TailCallRuntime and CallRuntime should use default argument counts specified in runtime.h.
7d5e61b Update V8 DEPS.
a9c7910 Fix 'illegal access' in Date constructor edge case
e549c7a Reland of Use ES2015-style TypedArray prototype chain (patchset #1 id:1 of https://codereview.chromium.org/1554523002/ )
b889d79 [runtime] TailCallRuntime and CallRuntime should use default argument counts specified in runtime.h.
797d109 Reland "Clean up promises and fix an edge case bug (patchset #4 id:60001 of https://codereview.chromium.org/1488783002/ )"
974e50b PPC: [runtime] Introduce dedicated JSBoundFunction to represent bound functions.
a9f6993 PPC: [turbofan] Add Int64(Add|Sub)WithOverflow support.
49e25ff PPC: Refine "[ic] Fixed receiver_map register trashing in KeyedStoreIC megamorphic."
6a51d31 [runtime] Migrate Object.create to C++.
5a49eb0 Update V8 DEPS.
b24fc48 Remove uses of result_size in TailCallRuntime and friends
bae0d6c [crankshaft] Don't inline array resize operations if receiver's proto is not a JSObject.
c1aded3 [ic] Fixed receiver_map register trashing in KeyedStoreIC megamorphic.
2fcf3aa Only verify in-object fields in fast properties case.
5f3868f [d8] Add support for printing symbols BUG=
2545f18 [test] Skip tests for ignition.
28b55ff Revert of Use ES2015-style TypedArray prototype chain (patchset #5 id:80001 of https://codereview.chromium.org/1541233002/ )
fb9b893 Update V8 DEPS.
cf25c24 [builtins] Fix context for ConstructStub calls into C++.
07c91dc Use ES2015-style TypedArray prototype chain
9c304f1 Guard the property RegExp.prototype.unicode behind --harmony-regexp-unicode
7b42c6c MIPS64: Fix [runtime] Introduce dedicated JSBoundFunction to represent bound functions.
47cb4b2 [test] Skip flaky test for ignition.
37d1dd8 X87: [runtime] Introduce dedicated JSBoundFunction to represent bound functions.
fa98795 X87: [TurboFan] Increase SP Delta when the operand of kX87Push is in double register.
97def80 [runtime] Introduce dedicated JSBoundFunction to represent bound functions.
1cf8b10 Revert of [runtime] Introduce dedicated JSBoundFunction to represent bound functions. (patchset #14 id:260001 of https://codereview.chromium.org/1542963002/ )
ca8623e [runtime] Introduce dedicated JSBoundFunction to represent bound functions.
61b3112 Update V8 DEPS.
2c48421 Update V8 DEPS.
bafb568 [turbofan] Add Int64(Add|Sub)WithOverflow support.
ac33eab MIPS: Remove clang-format-off from assembler tests.
25864f2 Remove an unneeded OS!=win now that update.py is used.
78d8ce1 MIPS: Fix [es6] Introduce spec compliant IsConstructor.
e1bb354 X87: Remove inlined marking part.
d9cfa72 X87: Partial revert of rest parameter desugaring.
0bd4131 [runtime] Add Arguments.atOrUndefined()
f17c1d1 [proxies] Improve JSProxyVerify and test most proxy invariants.
5ca478a [field type tracking] Fix handling of cleared WeakCells.
358efce PPC: Fix "Remove inlined marking part."
5b3fbf2 Ensure that all non-stable maps created by Map::AddMissingTransitions() are marked as such.
fc23b49 PPC: Partial revert of rest parameter desugaring.
953c35f [Test] Skip tests crashing with ignition
866f9e6 Remove inlined marking part.
df7fe6a [Test] Mark flaky test cctest/test-lockers/LockAndUnlockDifferentIsolates for real
d3f074b Partial revert of rest parameter desugaring.
3177928 [elements] Enable left-trimming again
f6d90a6 [Test] Skip tests crashing on ignition
2cea136 [Test] Mark flaky test cctest/test-lockers/LockAndUnlockDifferentIsolates
87dee75 [Interpreter] Updates load/store global and named property to accept variable name.
6eb00e4 [Interpreter] Adds support for DeleteLookupSlot to Interpreter.
eb5ecd8 X87: [turbofan] Exhaustive switches for MachineRepresentation.
a1c2e40 X87:  [runtime] Rewrite Function.prototype.toString in C++.
3f7e96d [turbofan] move optimizer - CompressBlock cleanup.
f736422 PPC: [turbofan] Exhaustive switches for MachineRepresentation.
d95511c PPC: [runtime] Rewrite Function.prototype.toString in C++.
88b5859 [proxies] Expose proxies in the API
d1d4fa2 [runtime] Also migrate the Function and GeneratorFunction constructors to C++.
739c018 [turbofan] Exhaustive switches for MachineRepresentation.
b7ff2bd [proxies] Better print for proxies in d8
b00d9e2 [debugger] step on every assignment in destructuring bind.
a2cc715 Prevent using 0 as random seed.
e10fdbe [proxies] Limit recursive proxy prototype lookups to 100'000
a878dcf [runtime] Migrate GlobalEval to C++.
e7373f4 [Interpreter] Allocates new temporary register outside the reservation for consecutive registers.
5dd3122 [Interpreter] Adds support for CreateArguments to BytecodeGraphBuilder.
155cbad Reland of [es6] ship regexp sticky flag. (patchset #1 id:1 of https://codereview.chromium.org/1531043002/ )
424ef00 Reland of Add web compat workarounds for ES2015 RegExp semantics (patchset #3 id:40001 of https://codereview.chromium.org/1543723002/ )
f4cd91c Revert of [proxies] Better print for proxies in d8 (patchset #6 id:100001 of https://codereview.chromium.org/1530293004/ )
831b7ee [debugger] step on every assignment in a destructuring assignment.
08a1d1a Revert of Add web compat workarounds for ES2015 RegExp semantics (patchset #3 id:40001 of https://codereview.chromium.org/1543723002/ )
d33b8f2 [turbofan] Remove some dead code in move optimizer.
98f819c Add web compat workarounds for ES2015 RegExp semantics
4acca53 [runtime] Rewrite Function.prototype.toString in C++.
0589e84 Update V8 DEPS.
492d93a test262 roll, as of 17-12-2015
638e20d postmortem: Remove Context::GLOBAL_OBJECT_INDEX
4fb5a9f [ES6] Stage sloppy function block scoping
76f6d2a [es6] use correct --harmony-destructuring-assignment flag when preparsing
e93b830 Reland of "MIPS64: Fix trunc_l_[s,d] in simulator."
3e27f6d Revert of MIPS64: Fix trunc_l_[s,d] in simulator. (patchset #1 id:1 of https://codereview.chromium.org/1539763003/ )
dd31b08 X87: Change the test case for X87 RunFloat64Add and RunFloat64Sub
cd3054b [harmony] stage regexp lookbehind assertion.
4926be6 [Interpreter] Implement ForIn in bytecode graph builder.
8bfb718 [proxies] Better print for proxies in d8
dcac1f1 [wasm] Fixed float-to-int32 conversion to match the spec.
108d526 MIPS: Fix uninitialized upper word bits for Cvt_d_uw macro.
c0c8c75 [turbofan] Pass type information of arguments to EmitPrepareArguments.
bf8c516 X87:  [Interpreter] Add basic deoptimization support from TurboFan to Ignition.
0018ca5 Mark all APIs without callers in Blink as deprecated
8e60df2 Update V8 DEPS.
826afb3 Revert of [arm64] Improve some new builtins. (patchset #1 id:1 of https://codereview.chromium.org/1537903004/ )
f5261a6 PPC: [Interpreter] Add basic deoptimization support from TurboFan to Ignition.
5fa2a11 PPC: Fix simulator overflow detection for float -> integer conversions.
efc641a [arm64] Improve some new builtins.
36afb78 PPC: [es6] Correct Function.prototype.apply, Reflect.construct and Reflect.apply.
5c33ac6 PPC: [runtime] Drop FIRST/LAST_NONCALLABLE_SPEC_OBJECT instance type range.
98cf731 PPC: [turbofan] Fixed the second return value of TryTruncateFloatXXToUint64.
b10d24f [Interpreter] Add basic deoptimization support from TurboFan to Ignition.
a4e3a3b [heap] Move to LAB-based allocation for newspace evacuation.
7bc8fac MIPS: [turbofan] Optimize Float32 to Int32 rep. changes with Float32 round ops.
53a0cc8 MIPS64: Fix trunc_l_[s,d] in simulator.
d306938 Stage Proxies and Reflect behind --harmony flag
67bd945 [debugger] simplify stepping logic.
e501591 Revert of [heap] delete Heap::LeftTrimFixedAray
3221180 [Interpreter] Generate valid FrameStates in the Bytecode Graph Builder.
6dd99f1 MIPS: Fix enabling v8 compilation with CLANG.
a44db05 Drop 'auto' from register-allocator.cc
2376296 Update V8 DEPS.
bea8d4c X87: [es6] Correct Function.prototype.apply, Reflect.construct and Reflect.apply.
70a7c75 Implement tracing interface for v8
9e8b756 Some of the regression in the bug below was already addressed as part of a compile time improvement push. We got from 3 minutes down to ~30 seconds prior to the change here.
2a09d7f Revert of Remove wasm compile time option and enable wasm behind a runtime flag. (patchset #54 id:1050001 of https://codereview.chromium.org/1516753007/ )
37b5ebc Fix UTC offset computation in date parser.
153f2bd Remove wasm compile time option and enable wasm behind a runtime flag.
6e8065a [turbofan] More thorough validation of LiveRanges.
8d00c2c Stop profiler on isolate teardown if still running
d9ffa30 Fixing more wasm warnings.
7b77511 Turn on wasm flags all the time, add a reference from wasm functions to the module.
a1e6bee [turbofan ] Simplify reference equal if both inputs are constants
01b8e7c Throw TypeError when reading global references through a JSProxy
879b21a Have WasmModule free it's own memory.
d64dc80 Return CallSite numbers as Number rather than Smi
7803095 Fix several wasm warnings an a use after free.
cfbd161 [IC] Fix "compatible receiver" checks hidden behind interceptors
641cdd3 [proxies] Fix Object.prototype.hasOwnProperty
7cf5f8c [es6] Mark tail Call nodes
07cc8d5 [turbofan] Fix ASAN bug in escape analysis
2fb3032 Turn off reflexive optimized code map flushing.
eccce9b Fix memory leaks and compiler incompatibilities in wasm unittests.
412d4f1 Remove bogus "public:" in SharedFunctionInfo.
98d4fbf Add --enable-wasm to wasm tests.
e1b84ed X87: [runtime] Drop FIRST/LAST_NONCALLABLE_SPEC_OBJECT instance type range.
0794c3c [turbofan] Fixed the second return value of TryTruncateFloatXXToUint64.
fe484ff Rename IS_SPEC_OBJECT macro to IS_RECEIVER.
0d83aad [proxies] Correctly handle proxies in Function.prototype.bind
a0c7e25 Update MIPS owners.
f54ee7b Revert of [es6] ship regexp sticky flag.
ea9ecff [turbofan] removed some dead code.
fe7001a [turbofan] Print APIs for live ranges.
5bd4832 [es6] Correct Function.prototype.apply, Reflect.construct and Reflect.apply.
567c24d Revert of [es6] Correct Function.prototype.apply, Reflect.construct and Reflect.apply. (patchset #5 id:80001 of https://codereview.chromium.org/1523753002/ )
e4d2538 [es6] Correct Function.prototype.apply, Reflect.construct and Reflect.apply.
aafc3e5 [runtime] Drop FIRST/LAST_NONCALLABLE_SPEC_OBJECT instance type range.
d0cfc9b [turbofan] Support inline receiver allocation for class constructors.
e0a3ff0 X87: [proxies] fix access issue when having proxies on the prototype-chain of global objects.
2338425 Update V8 DEPS.
da4a732 X87: [Interpreter] Save bytecode offset in interpreter stack frames.
bc55af3 MIPS: Fix `[proxies] fix access issue when having proxies on the prototype-chain of global objects.`
c36a1b9 PPC: [Interpreter] Save bytecode offset in interpreter stack frames.
9418a71 PPC: [turbofan] Change TruncateFloat32ToUint64 to TryTruncateFloat32ToUint64.
fab09bb PPC: Reland "[turbofan] Instruction scheduler for Turbofan."
9fc4857 PPC: Fix "[fullcodegen] Add support for %_GetSuperConstructor."
4903f82 PPC: [turbofan] Make MachineType a pair of enums.
7c06eaf PPC: Fix "[proxies] fix access issue when having proxies on the prototype-chain of global objects."
99b8e7c PPC: [turbofan] Change TruncateFloat32ToInt64 to TryTruncateFloat32ToInt64.
a416289 [Interpreter] Add support for Load / Store to Lookup slots.
d0304f9 [Interpreter] Add support for break statements in labelled blocks.
d316820 [Interpreter] Local flow control in the bytecode graph builder.
6540e73 Bugfix: Make sure not to overwrite the empty optimized code map root.
aeb8073 Add Isolate::DiscardThreadSpecificMetadata method to embedder API.
2358a5b [turbofan] Fixed a bug in TryTruncateFloatXXToInt64 with INT64_MIN.
ba1d9af Map arm64 and mips64el -> x64 for mksnapshot
025d476 [Interpreter] Save bytecode offset in interpreter stack frames.
c6e7d65 Stage destructuring assignment
eb61c2f [turbofan] Always use the map write barrier when storing to the map field.
2c75e3d [proxies] fix access issue when having proxies on the prototype-chain of global objects.
f723b12 [proxies] Recognize arraylike proxies in Object.prototype.toString.
01662f1 [turbofan] Add support for CreateIterResultObject.
d0ef84b [proxies] Make Array.prototype.concat work correctly with proxies.
2bb51df Reland of "[cctest] Add tests for aborting compaction of pages"
65d3009 [regexp] clear QuickCheckDetails for backward reads.
2bb6e19 [debugger] simplify step over recursive function call.
4d1906d Update DEPS entry for tracing to point at correct location
1c8130b Add for loop to asm-to-wasm
7ae140f [wasm] Fixed FxxNeg for inputs of NaN.
13412d6 [wasm] Fixed a problem with float32 stack parameters on 32 bit machines.
35e5b68 [proxies] Fix bogus cast in HasOwnPropertyImplementation
654efd0 [proxies] Implement Proxy.name
fe88e54 [es6] Consistently use %_GetSuperConstructor to implement super calls.
0e8f233 [harmony] unstage regexp lookbehind assertions.
8f63710 [es6] strict eval/arguments and strong undefined in AssignmentPattern
291219d Fix invalid access to layout descriptor in Map::CopyInitialMap()
0e052bb [turbofan] Ship TurboFan with super calls and property references.
8bee91a [debugger] remove step count parameter from prepare step.
0a1e909 [json parser] remove dead code path.
fa13da2 [stubs] Fix TypeOfStub to properly return "undefined" for undetectable.
b742026 [runtime] Remove two obsolete intrinsics.
fe104b0 [turbofan] Fix type of JSCreateClosure to be Function.
476296b [turbofan] Use correct lazy frame state for JSCreate.
44a8fec [regexp] break recursion in mutually recursive capture/back references.
f910ed8 [turbofan] Flatten cons strings before embedding them into optimized code.
b68f7e4 [debugger] remove some dead code.
7b59723 [turbofan] Implement proper caching of heap constants in the JSGraph.
e3f0b5a [turbofan] Removed "auto".
888c0c2 [turbofan] move down parallel moves.
3cc09fb Update V8 DEPS.
3d8b51e [proxies] Check for stack overflow in Proxy internal methods
debf2ad [field type tracking] Fix handling of cleared WeakCells.
00f24ba [turbofan] Disable one more failing mjsunit test.
89bb66d Reland "[turbofan] Instruction scheduler for Turbofan."
a515800 [regexp] remove some dead code.
1e385a8 [interpreter] Use interpreter on all function literals.
a337d15 X87: [TurboFan] Change the implementation of Float32's NaN comparision's return value in kX87Float32Min and kX87Float32Max.
bead244 [debugger] remove frame argument for prepare step.
1362f93 [turbofan] Fix RawMachineAssembler for multiple return values.
a227a6b Revert of [debugger] re-enable step in frame test. (patchset #1 id:1 of https://codereview.chromium.org/1518403004/ )
f27105b [debugger] re-enable step in frame test.
b201a7b Export BreakEvent and CompileEvent
c6b122e Revert of [WIP][turbofan] Instruction scheduler for Turbofan. (patchset #7 id:120001 of https://codereview.chromium.org/1375253002/ )
44e401f [serializer] remove some dead code.
e11bba3 [turbofan] Instruction scheduler for Turbofan.
abe2feb [debugger] debug-evaluate should not not modify local values.
6d8a261 [debugger] flood function for stepping on throw.
88e11c8 Revert of [stubs] Fix TypeOfStub to properly return "undefined" for undetectable. (patchset #1 id:1 of https://codereview.chromium.org/1527863003/ )
bc895e6 X87: [turbofan] Store nodes use only MachineRepresentation, not MachineType.
d922d4e X87: [proxy] fixing for-in for proxies, fixing harmony/proxy.js tests, improving error messages and some drive-by fixes.
02cc310 [stubs] Fix TypeOfStub to properly return "undefined" for undetectable.
18b22e3 [ignition] Blacklist crashing test regress/regress-347914.
9a97e72 Move Object.observe back to shipping temporarily
50af8a9 Update V8 DEPS.
3b52a53 [interpreter] Unify decision how to compile baseline code.
4c7a51d Deprecate ability to generate stubs via Compiler class.
74bc691 Tenure descriptor arrays.
a2f2e91 Revert of [debugger] debug-evaluate should not not modify local values. (patchset #2 id:20001 of https://codereview.chromium.org/1513183003/ )
0e2ea6a [proxies] [tests] Un-skip proxies-with-unscopables, delete proxies-symbols
1596b01 [proxies] Support proxies in JSON.parse and JSON.stringify.
973bc26 [wasm] Fixed a wasm test on ia32.
92caa9b [debugger] debug-evaluate should not not modify local values.
a8e4eec [test] Skip some tests on the coverage bot.
40cb3ce Adding OWNERS files to test directories for wasm.
4390514 [turbofan] Escape Analysis improvements
a0f7caf [turbofan] Unify pipeline entry for all assemblers.
e960636 [proxies] Improve error messages.
fd781bc [debugger] correctly find source position of implicit return statement.
5483cfe [proxies] Turn on ClusterFuzz testing for Proxies and Reflect
3161c17 [turbofan] Stabilize escape analysis (without deopt)
4460b85 [proxies] Add missing condition to GetProperty consistency check.
28e61d5 [debugger] correctly update test expectation for ThreadedDebugging.
02633dd [harmony] stage regexp lookbehind assertions.
5a0233f Revert of [debugger] correctly find source position of implicit return statement. (patchset #1 id:1 of https://codereview.chromium.org/1521953003/ )
089edbf [debugger] fix debug-evaluate wrt shadowed context var.
466da71 [es6] implement RegExp.@@search.
86c2dd4 [es6] ship regexp sticky flag.
0b1076a [debugger] correctly find source position of implicit return statement.
567794a Whitespace change to trigger bots.
812bcd4 [fullcodegen] Add support for %_GetSuperConstructor.
17bbadb Update V8 DEPS.
dbe33c1 MIPS: Fix for instanceof-proxies failure.
c21dd8e MIPS: [turbofan] Fixed Div operations by zero on r6.
5aa5258 Enable some passing, disabled Intl tests
a229c9b Remove --harmony-array-includes flag
819c429 [es6] Support Function name inference in variable declarations
5ceb4fe Remove always-on --harmony-rest-parameters flag
ebdd901 Disable --harmony-object-observe
18f41e4 [es6] support AssignmentPattern as LHS in for-in/of loops
bf24486 [tubofan] Remove .dot output of --trace-turbo
5c3bfe8 During property reconfiguring ensure that the first map that gets new descriptors is the one that owns the whole descriptor array.
746cd5f [wasm] Fixed FxxMin and FxxMax for cases where one operand is NaN.
d671f42 [es6] Remove the %DefaultConstructorCallSuper intrinsic.
716eb14 Remove remaing deprecated API calls from cctest
9647d57 [heap] Verify mark bits when iterating mark bits.
5c44e14 [wasm] Turn on all wasm instructions on 64bit platforms.
a1e9ccf Fix Object.prototype.toString.call(proxy)
cf46317 [proxies] Fix JSObject::AllCanRead for Proxies on the prototype chain
c77c1ca [es6] Don't use the %GetPrototype runtime entry for super calls.
5667380 [turbofan] Store nodes use only MachineRepresentation, not MachineType.
3ee4c36 [wasm] Fixed F32Neg and F64Neg for -0.0.
df2a929 [proxy] fixing for-in for proxies, fixing harmony/proxy.js tests, improving error messages and some drive-by fixes
d83057b [wasm] Change the return type of traps for tests, and added ftoi64 instructions.
a835469 Move Object.assign implementation to C++
ff0cc4a Reland addition of init function for asm->wasm.
430bfd1 Fix^2 HasEnumerableElements
97161a2 [turbofan] Change TruncateFloat32ToUint64 to TryTruncateFloat32ToUint64.
9a5650a Remove obsolete PrototypeTransitionClearing cctest.
4c5b360 Initial import of v8-native WASM.
38d889e [heap] Remove SweeperType and clean up SweepSpace a bit.
69cf31f Disable test-heap/PrototypeTransitionClearing
feed943 Clean up mark-compact phases and GC counter names.
0c77811 Pretenure prototype transitions array.
bd10427 [heap] Remove heap-local variable caching FLAG_concurrent_sweeping
3f648d7 Turbofan instanceof lowering needs to address proxies.
474ecd6 Revert of Removes the Callee parameter from FunctionCallbackInfo. (patchset #1 id:1 of https://codereview.chromium.org/1510483002/ )
5819e4b Re-re-land FastAccessorBuilder.
a86ddc5 Revert of [cctest] Add tests for aborting compaction of pages (patchset #6 id:140001 of https://codereview.chromium.org/1511933002/ )
5382e68 [x64] Use xorl to materialize smi zero.
161a0e0 [cctest] Add tests for aborting compaction of pages
7e5ff19 [turbofan] Some more cleanup on the intrinsics.
eaac00b Revert of MIPS: Enable v8 compilation with CLANG. (patchset #1 id:1 of https://codereview.chromium.org/1519493002/ )
0bae3c3 MIPS: Enable v8 compilation with CLANG.
5964152 [contexts] Place the initial JSArray maps on the native context directly.
da7c5a7 X87: [turbofan] Make MachineType a pair of enums.
ed698f3 Rewrite Object.prototype.toString in C++
8bd3930 Update V8 DEPS.
0b12614 [turbofan] regalloc: model context and function mark as reg-defined.
8b968b7 Revert of [es6] support AssignmentPattern as LHS in for-in/of loops (patchset #9 id:280001 of https://codereview.chromium.org/1508933004/ )
e47bdb7 [es6] support AssignmentPattern as LHS in for-in/of loops
88c8361 Unstage non-standard Promise functions
5aeb98e [turbofan] Fix missing guard in native context specialization
46cb23c Disable new regression tests with noi18n
bff3074 Allow ICU to normalize time zones
eb67f85 Fix FuncNameInferrer usage in ParseAssignmentExpression
fef93bb MIPS: Fix sizeField in MacroAssembler::BranchFCommon().
45fc8f4 Bugfix: type feedback vector should allocate *before* changing internal state.
1c5df4f [heap] New Dijkstra marking write barrier.
dddcd0a Fix Function subclassing.
67f3c80 Adds additional tests for bytecode graph builder
42718a4 Remove dummy control / effect edges from RMA Load / Store / Div nodes.
909f93d Tighten the interface to the optimized code map
aa4a1ab [turbofan] Remove FP-based AccessBuilder functions.
2fe34eb Removes the Callee parameter from FunctionCallbackInfo.
c20156c [runtime] [proxies] adding tests for uncovered branches fly-by fix of Proxy [[Construct]] on mips.
7ae5a4d [es6] omit callable check if possible, since %_Call already does it.
e2dd98a [proxies] Fix "with" statements for proxies
989f44f Fix mix-up in HasEnumerableElements()
f564231 Revert of Re-land FastAccessorBuilder. (patchset #2 id:20001 of https://codereview.chromium.org/1504713012/ )
ee5c38d Re-land FastAccessorBuilder.
c4745aa Remove dummy control / effect edges from RMA Call nodes.
93d56fd Activate destructuring assignment on ClusterFuzz
a5380fe JSON.parse: properly deal with reviver result
3ef18f5 MIPS: [turbofan] Use RINT instruction for Float64|32Round ops. on r6.
be16b62 [turbofan] Fix bitfield size in regalloc (after moving to MachineRepresentation).
9c87bd4 [turbofan] Get rid of truncation by store.
40817d2 [v8natives.js] updating comments to ES6
cdafea2 [presubmit] Enable readability/nolint linter checking.
0a50af8 Revert of Implement Fast Accessor Builder (patchset #14 id:260001 of https://codereview.chromium.org/1474543004/ )
ce47fc8 [build system] Support code coverage.
515d9cc Implement FastAccessorBuilder.
9597b01 MIPS: Fix NaN tests.
1e9c4b4 [tools] Fix tools/bash-completion.sh for bool flags and harmony features
f07dd5d [heap] Cleanup: remove unused declaration
bb2a830 [turbofan] Make MachineType a pair of enums.
28261da [turbofan] Change TruncateFloat32ToInt64 to TryTruncateFloat32ToInt64.
aa5eb1e MIPS: Fix [runtime] [proxy] implement [[Construct]].
66f934e [turbofan] Optimize JSCallConstruct in typed lowering to direct calls.
667efbd Remove workaround for VS 2015 RC bug
8a7e6fc Make AstConsString::length constant-time instead of O(N)
8b3ccd8 Update V8 DEPS.
2d13f6e Fix Promise intrinsicDefaultProto
e110a2a Make mjsunit/random-bit-correlations more predictable.
2f9c68c Pass --harmony-object-observe in tests that depend on it
caea1bb PPC64: [turbofan] Change TruncateFloat64ToUint64 to TryTruncateFloatToUint64.
cfef519 PPC: [turbofan] Add initial support for SOFT deopts.
43c7ced PPC: Refine "[runtime] [proxy] implement [[Construct]]"
9968901 PPC: Type Feedback Vector: Calculate profiler counts on the fly.
b9f92c1 PPC64: [turbofan] Changed TruncateFloat64ToInt64 to TryTruncateFloat64ToInt64.
e94f07a [cleanup] [proxies] Unify style of recently written code
897fecd Improve the CallSite constructor
ea1442d MIPS: Remove unnecessary NaN fix for simulator.
454c1fa Make Error.prototype.toString spec compliant; and fix various side-effect-free error printing methods
65eef38 [cleanup] Drop JSObject::GetOwnPropertyNames().
a2d5641 [runtime] [proxy] implement [[Construct]]
0232054 Move map retaining to finalization of incremental marking.
3950ca1 MIPS: [turbofan] Fix Div operations by zero on r6.
f9ea078 [turbofan] Don't run graph verifier on scheduled graphs.
35452af Remove deprecated APIs from test-api.cc, lines 10k - 17k.
8ee1c9b [cleanup] Introduce HasEnumerableElements() helper
fe3d409 Reland "[heap] Unify evacuating an object for new and old generation."
6a13284 [turbofan] The JSCreateWithContext operator doesn't need a frame state.
67c99a9 [Interpreter]  Adds wide variant of CreateLiterals. Adds CreateLiterals to BytecodeGraphBuilder.
82fd004 [turbofan] Also lower JSCreateCatchContext in typed lowering.
109a5e7 Sanitize js OWNERS file.
3b6773b [Interpreter] Removes ToBoolean bytecode.
8ad016d [cctest] Move most heap related tests to test/cctest/heap and clean wrt IWYU
c343f30 [turbofan] Change TruncateFloat64ToUint64 to TryTruncateFloatToUint64.
8e771d9 Updated the check for unmodfied objects to handle Smi Objects.
20e54f0 [test] Fix test262 status file.
c03ac1e [Interpreter] Fixes PreviousBytecodeHelper to check if previous bytecode is in the same basic block.
6f472db Disable soon to be deprecated APIs per default for v8
4c7e0f4 Revert of Make Error.prototype.toString spec compliant; and fix various side-effect-free error printing metho… (patchset #2 id:20001 of https://codereview.chromium.org/1507273002/ )
453e1df [proxies] Fix HasProperty and getOwnPropertySymbols
c51e4f1 Free one bit in Map by removing unused retaining counter.
598ddd9 X87: Type Feedback Vector: Calculate profiler counts on the fly.
e56fe84 Use WeakCells in the optimized code map rather than traversing in pause.
5dffa35 Make Error.prototype.toString spec compliant; and fix various side-effect-free error printing methods
e65aa3d X87: [turbofan] Add initial support for SOFT deopts.
2b63d6b Type Feedback Vector: Calculate profiler counts on the fly.
175c90f Support intriscDefaultProto for Error functions
037be14 Revert of [CQ] Temporarily switch off pure swarming bots. (patchset #1 id:1 of https://codereview.chromium.org/1502143005/ )
7a22fdf [turbofan] Add initial support for SOFT deopts.
adc37e6 [es6] update test expectations for regexp sticky.
42963f4 OFStream should have a virtual destructor.
f245717 Retain information on which standard objects are used in asm typer.
6fbd424 X87: [runtime] [proxy] Implementing [[Call]].
d7aa94b MIPS: [turbofan]  Make Int32Div and Uint32Div safe.
8c376b4 Optimize clearing of map transitions.
14613c1 [Test] Skip tests too slow for ignition on arm.
cacc610 [tests] add tests for "yield" as function name
6246c3e [proxies] Fix an error message.
e62b24d Add the entire runtime team to js owners file
6422994 Remove bogus include from v8.h header.
0fd63f1 Remove deprecated API usage from cpu profilers test
2ad3697 Remove usage of deprecated APIs from heap profiler tests
4b32391 Remove usage of deprecated APIs from api interceptor tests
7299412 [runtime] [proxy] Implementing [[Call]]
cd96d74 [CQ] Temporarily switch off pure swarming bots.
afcfee8 Delete "Delete" JS builtin
bb38318 Update V8 DEPS.
a607ec8 [debugger] add test case for stepping into proxy traps.
91e1b9f Deprecate Promise::Chain from V8 APIs
d67756a Set the Gregorian changeover date to the beginning of time in Intl
0d4f8a9 MIPS: [turbofan] Combine ChangeFloat64ToInt32 with Float64Round ops.
4259831 Improve style of V8 API code
6dc8eb6 [turbofan] context and function deopt inputs are on the stack.
873fcd1 PPC: [ic] Change CompareIC to handle JSReceiver instead of JSObject.
80f2a63 MIPS64: [turbofan] Changed TruncateFloat64ToInt64 to TryTruncateFloat64ToInt64
a4634fd [cleanup] remove unused Destructuring Assignment bailout reason
e8adbe7 Reflect.construct / Proxies: Fall back to intrinsicDefaultProto for non-instance prototypes
931f99b Fix Arm64 code size multiplier.
ef1ac72 [proxies] Make Object.{isFrozen,isSealed} behave correctly for proxies.
6150662 Remove deprecate API usage from more cctests
b6a2ff8 Split ParserBase into separate file
a29f81f Add an --expose-wasm flag.
5b58211 [turbofan] Improve escape analysis
063920e Add more OWNER files
0738f53 [heap] Make link from optimized code to inlined code explicit.
95844d9 [turbofan] Changed TruncateFloat64ToInt64 to TryTruncateFloat64ToInt64.
1c44aa0 [turbofan] Don't try to inling dead nodes.
4e2c0dd [proxies] Make Object.{freeze,seal} behave correctly for proxies.
ec37add [API] GetOwnPropertyDescriptor: use C++ implementation
18a3ddc [debugger] add test case for stepping into default parameter.
5837db4 X87: [crankshaft] Loads and stores to typed arrays have to reference the backing store holder.
4ff9bb0 [debugger] add test case for stepping into string template.
35b47d8 Unify InvokeBuiltin implementations across architectures.
1ecb225 X87: [ic] Change CompareIC to handle JSReceiver instead of JSObject.
086d459 [crankshaft] Loads and stores to typed arrays have to reference the backing store holder
da8fd00 In addition to blocks making calls, blocks making the deopt call also need to be marked as such.
0ed0878 [ic] Change CompareIC to handle JSReceiver instead of JSObject.
55f78b4 X87: [debugger] do not predict step in target for liveedit.
277091b [turbofan] Always load context from target when lowering to direct call.
fc0a1a7 [test] Test expectations in cctest should use CHECK and not DCHECK.
df57698 X87: Revert of Provide call counts for constructor calls, surface them as a vector IC. (patchset #4 id:60001 of https://codereview.chromium.org/1476413003/ )
1dda6ac X87: Reland of [debugger] do not restart frames that reference new.target for liveedit. (patchset #1 id:1 of https://codereview.chromium.org/1493863004/ )
3d40bd9 X87: Remove new.target value from construct stub frames.
e3b1cf1 X87: [fullcode] Switch passing of new.target to register.
d5a52b6 X87: [proxies] InstanceOfStub should bailout to %HasInPrototypeChain for proxies.
fa1b0fc X87: Fix inobject slack tracking for both subclassing and non-subclassing cases.
552437c [deoptimizer] Also print the actual literal when printing translations.
b720ece Update V8 DEPS.
21b331e MIPS: Use BOVC/BNVC for overflow checking on r6.
0f2ed07 Revert of Clean up promises and fix an edge case bug (patchset #4 id:60001 of https://codereview.chromium.org/1488783002/ )
93955d1 Update V8 DEPS.
1deb89c Clean up promises and fix an edge case bug
412aefa PPC: Refine "[runtime] [proxy] removing JSFunctionProxy and related code."
fe35487 PPC: [debugger] do not predict step in target for liveedit.
cc17ead Revert "PPC: Provide call counts for constructor calls, surface them as a vector IC."
b634a61 [es6] implement destructuring assignment
7777403 Fix uninitialized new.target register in InvokeBuiltin.
0f2bffa Mark deprecated debugger APIs as such
7d1263d [proxies] Use JSReceiver::GetKeys() for more purposes
171fb5c MIPS: Fixing CLANG compilation warnings
2ce0e87 Use FixedTypedArrayBase's body descriptor for static visiting
f0f707d Reland "[heap] Refactor evacuation for young and old gen into visitors."
747f455 [runtime] [proxy] removing JSFunctionProxy and related code.
eb9407c [es6] Set correct length for Reflect.get (should be 2, not 3).
1e67103 [debugger] do not predict step in target for liveedit.
254f917 [crankshaft] Move deopt data population to LCodeGenBase.
472e2ba MIPS:[turbofan] Match shift left and bitwise And with mask when possible.
af9fa49 Whitespace change for perf changes.
26fcd830 [heap] Clean up stale store buffer entries for aborted pages.
b12db25 [CQ] Experiment: Add blink trybots to CQ.
62127d0 [proxies] Implement Proxy.revocable.
6f4d477 Revert of [debugger] do not predict step in target for liveedit. (patchset #2 id:20001 of https://codereview.chromium.org/1491743005/ )
154a493 Revert of [es6] Correctify and unify ArrayBuffer and SharedArrayBuffer constructors. (patchset #2 id:20001 of https://codereview.chromium.org/1500543002/ )
9730118 Revert of [es6] Match ArrayBuffer constructor behavior of Firefox. (patchset #1 id:1 of https://codereview.chromium.org/1497163002/ )
60bff6f Simplify check and remove outdated comment.
48b1243 Add a flag to specify fixed heap growing factor to be used in tests.
0e711de Remove FLAG_finalize_marking_incrementally for simplicity.
4e1069d [heap] Add timer to incremental marking finalization phase.
00559c4 [debugger] do not predict step in target for liveedit.
e89e08c Revert of Provide call counts for constructor calls, surface them as a vector IC. (patchset #4 id:60001 of https://codereview.chromium.org/1476413003/ )
2cb40dc Reland of [proxies] Make Object.prototype.isPrototypeOf work with proxies. (patchset #1 id:1 of https://codereview.chromium.org/1494283002/ )
8aae841 [es6] Match ArrayBuffer constructor behavior of Firefox.
832424c [turbofan] Lower calls to the Number constructor in JSCallReducer.
0770fcb X87: [turbofan] Implemented the optional Float32RoundTiesEven operator.
69ea09d X87: [crankshaft] Deoptimize if HHasInPrototypeChainAndBranch hits a proxy.
b8c7b5a Update V8 DEPS.
b242421 GetKeys(): Revert all-can-read behavior for Object.keys until LayoutTests are fixed
23d838f PPC: Fix inobject slack tracking for both subclassing and non-subclassing cases.
3235ccb [es6] Correctify and unify ArrayBuffer and SharedArrayBuffer constructors.
9290dd8 PPC: [debugger] do not restart frames that reference new.target for liveedit.c
48fba94 Revert of [proxies] Make Object.prototype.isPrototypeOf work with proxies. (patchset #2 id:20001 of https://codereview.chromium.org/1492863002/ )
15cb3fd Reland of [debugger] do not restart frames that reference new.target for liveedit. (patchset #1 id:1 of https://codereview.chromium.org/1493863004/ )
c902d4f PPC: [proxies] InstanceOfStub should bailout to %HasInPrototypeChain for proxies.
3950206 PPC: [fullcode] Switch passing of new.target to register.
6542161 PPC: Remove new.target value from construct stub frames.
90e4179 PPC: [crankshaft] Deoptimize if HHasInPrototypeChainAndBranch hits a proxy.
1a61dab Revert of [debugger] do not restart frames that reference new.target for liveedit. (patchset #1 id:1 of https://codereview.chromium.org/1493363002/ )
1e4681c Preserve information about dots in numbers across parser rewriting.
46a9366 Restructure GetDerivedMap so there's only one place where we read intrinsicDefaultProto
384ec6d [proxies] Adapt and reenable harmony/proxies-for.js test.
8a70e9f Remove (now) unused GetPropertyWithHandler.
282e941 [turbofan, arm64] Fix native stack parameters on arm64.
9298b43 [turbofan] Introduce ToBooleanHints on ToBoolean operators.
e667ae4 Fixing gcc warning 'variable tracking size limit exceeded'
39b207d Revert "Use WeakCells in the optimized code map rather than traversing in pause."
ef3bee6 Mark BooleanObject::New() as deprecated
6fca870 [debugger] do not restart frames that reference new.target for liveedit.
186f670 [proxies] Add all-can-read/String/Symbol filtering support to GetKeys()
3ed71da [proxies] do not leak private symbols to proxy traps
4ca1180 [proxies] Make Object.prototype.isPrototypeOf step into proxies.
235eff9 [CQ] Add new triggered win trybots to CQ.
20a8162 Use WeakCells in the optimized code map rather than traversing in pause.
471dd3a [heap] pause observers during mark-compact
10910bc Revert of [debugger] do not predict step in target for liveedit. (patchset #1 id:1 of https://codereview.chromium.org/1491743005/ )
2743391 Move machine-type.h from src/compiler to src/.
33142c1 [turbofan] Make RawMachineAssembler handle the end node.
75f1102 [Interpreter] Adds support for Increment and Decrement to BytecodeGraphBuilder.
463c130 Reland of Introduce instance type for transition arrays. (patchset #1 id:1 of https://codereview.chromium.org/1483003002/ )
2c7aee2 Reland of Tenure transition array. (patchset #1 id:1 of https://codereview.chromium.org/1485613003/ )
edda955 Reland of [CQ] Update proto format to fix triggered builders.
82d9747 [proxies] Make Array.isArray respect proxies.
a32096c [runtime] [proxy] Remove JSProxy::CallTrap
324ab70 For non-prototype objects constructed using base==new.target, use the cached constructor to render the name.
fa7a07c Reland of Do not remove write barriers for stores of old space references in most recent old space allocation. (patchset #1 id:1 of https://codereview.chromium.org/1482973003/ )
2ee18a5 Reland of [heap] Remove eager shortcut in JSFunction visitor. (patchset #1 id:1 of https://codereview.chromium.org/1488063002/ )
8f87ff5 [debugger] do not predict step in target for liveedit.
4f2009e [heap] Fix finalization of incremental marking race.
e0a661f Deprecate non-standard Array methods and clarify Object::isArray
eaa0e59 Remove new.target value from construct stub frames.
0e95683 [proxies] InstanceOfStub should bailout to %HasInPrototypeChain for proxies.
440a42b [fullcode] Switch passing of new.target to register.
5d38d68 Fix inobject slack tracking for both subclassing and non-subclassing cases.
5cdb107 Revert of [CQ] Update proto format to fix triggered builders. (patchset #1 id:1 of https://codereview.chromium.org/1494103002/ )
478d3d6 [Release] releases.py should not crash on non-release versions
224c7fa Reland of [CQ] Update proto format to fix triggered builders.
aae3f96 X87: [turbofan] Desugar JSUnaryNot(x) to Select(x, false, true).
36c395c Update V8 DEPS.
3e021da [test] Disable flaky test.
93a5a85 X87: [debugger] simplify reloc info for debug break slots.
a330af0 [crankshaft] Deoptimize if HHasInPrototypeChainAndBranch hits a proxy.
28a5baa X87: [stubs] A new approach to TF stubs.
d03dc2a X87: [turbofan] Implemented the optional Float32RoundTruncate operator.
bc7d63c [cleanup] Remove redundant fields from DeclarationDescriptor
3aa8628 [cleanup] Remove cruft from old rest parameter implementation
b2ad33c2 [cleanup] Remove modules-related cruft from Scope
74d92ca PPC: [debugger] simplify reloc info for debug break slots.
9151860 PPC: [stubs] A new approach to TF stubs
65d28d7 PPC: [turbofan] Desugar JSUnaryNot(x) to Select(x, false, true).
c632363 Revert of Disable non-standard Promise functions in staging (patchset #1 id:1 of https://codereview.chromium.org/1478533002/ )
39bef21 Let v8 standalone builds use update.py instead of update.sh.
cab2512 Removed support deprecated (//@|/*@) source(URL|MappingURL)=
a6ed24d Improve rendering of callsite with non-function target.
37c1455 PPC: Pad InterpreterEntryTrampoline end with bkpt instruction.
4a246c1 [cleanup] Introduce PropertyFilter
411c5b7 [turbofan] Desugar JSUnaryNot(x) to Select(x, false, true).
6095d0a [turbofan] Refactor escape analysis to only expose one class.
9b421f2 Revert of [heap] Refactor evacuation for young and old gen into visitors. (patchset #1 id:1 of https://codereview.chromium.org/1493523003/ )
e35e8c9 Revert of [heap] Unify evacuating an object for new and old generation. (patchset #1 id:1 of https://codereview.chromium.org/1494533002/ )
2322768 Revert of "[heap] Clean up stale store buffer entries for aborted pages." (patchset #3 id:40001 of https://codereview.chromium.org/1494503004/ )
ddb9f46 [turbofan] Optimize %_IsJSReceiver based on input type.
d0b30d0 Account for embedded constant pool pointer in Live Edit frame.
e1866c8 [debugger] fix liveedit in combination with step in.
531dde9 [debugger] simplify reloc info for debug break slots.
7d6c566 X87: [turbofan] Implemented the optional Float32RoundUp operator.
fc6ff53 Reland of "[heap] Clean up stale store buffer entries for aborted pages."
535e221 [runtime] Rename IsPropertyEnumerable to PropertyIsEnumerable conforming to the spec.
1125f16 Revert of [CQ] Update proto format to fix triggered builders. (patchset #1 id:1 of https://codereview.chromium.org/1495443003/ )
3cea133 Reland of [CQ] Update proto format to fix triggered builders. (patchset #1 id:1 of https://codereview.chromium.org/1485813004/ )
424b246 [Release] CC hpayer@ and ulan@ to every heap change
6c0d1a1 Pass explicit Isolate parameter to v8::Debug methods that need it
3e7e3ed [stubs] A new approach to TF stubs
2377170 [proxies] Implement the Proxy constructor in C++ fully.
9cffd0d [runtime] Adding more detailed error message for Object::GetMethod.
4013a8d [builtins] Some refactoring on the builtin mechanism.
d4fc4a8 Revert of [heap] Clean up stale store buffer entries for aborted pages. (patchset #4 id:60001 of https://codereview.chromium.org/1493653002/ )
09032da Reland of [heap] Remove live weak cells from weak cell list when finalizing incremental marking. (patchset #1 id:1 of https://codereview.chromium.org/1481383004/ )
0240d20 Reland of [heap] Cleanup mark bit usage. (patchset #1 id:1 of https://codereview.chromium.org/1490753003/ )
7ea8ac9 Reland of [heap] Unify evacuating an object for new and old generation. (patchset #1 id:1 of https://codereview.chromium.org/1483963004/ )
120b640 Reland of [heap] Refactor evacuation for young and old gen into visitors. (patchset #1 id:1 of https://codereview.chromium.org/1483393002/ )
60d77c8 MIPS: Correct handling of Nan values on MIPS R6
aa0ddf7 [turbofan] Initial support for escape analysis.
9bee675 Don't EnsureHasInitialMap on non-constructors.
e478a8a [proxies] Implement Symbol/DONT_ENUM filtering for GetKeys()
2e7eea4 [heap] Clean up stale store buffer entries for aborted pages.
62dcf2f [es6] correctly handle object wrappers in JSON.stringify.
4fb84b9 Clobber to hopefully resolve a clang problem
ed679e5 X87: [turbofan] Implemented the optional Float32RoundDown operator.
f618401 [builtins] Remove some (now) unused code from C++ builtin adaptor.
a0134a6 X87: [turbofan] Added the optional Float64RoundTiesEven operator to turbofan.
4879550 X87: Array constructor failed to enter it's function execution context.
54a9d34 X87: Provide call counts for constructor calls, surface them as a vector IC.
ee29b94 X87: [debugger] Remove code to predict step-in target.
a7ec7eb X87: [x86] Sane default for Label::Distance on JumpIfRoot/JumpIfNotRoot.
44ec339 Update V8 DEPS.
0b94c99 X87: [turbofan] Added the optional Float64RoundUp operator to turbofan.
564a208 [bootstrapper] no longer use outdated contexts list.
70e6997 PPC: [debugger] Remove code to predict step-in target.
8ea8343 PPC: Provide call counts for constructor calls, surface them as a vector IC.
ec5590d PPC: Array constructor failed to enter it's function execution context.
2d0e9ab MIPS:[turbofan] Use Ins, Dins to clear bits instead of And with inverted immediate.
6b11cc8 MIPS:[turbofan] Use Nor instruction for bit negation instead of xori.
5058f68 [parser] treat MethodDefinitions in ObjectPatterns as SyntaxErrors
d2f78c6 Array constructor failed to enter it's function execution context.
f4d4051 [runtime] [proxy] Runtime_HasOwnProperty and thus Object.prototype.hasOwnProperty should use JSReceiver::HasOwnProperty for proxies.
128e75c [Interpreter] Add support for context slot loads / stores to BytecodeGraphBuilder.
df36d04 [runtime] [proxy] Fix Object.prototype.PropertyIsEnumerable to support proxies.
8948e08 [turbofan] Check that inputs to Node::New are not NULL.
d9e0a5a [runtime] [proxy] Adding [[SetPrototypeOf]] trap.
82e6bed Deprecate the %IsConstructCall intrinsic completely.
3a4846d [bootstrapper] add checks for variable bindings in native scripts.
8c793fe [crankshaft] Prevent inlining of new.target functions.
6aa9b10 Clean up ArchDefaultRegisterConfiguration. Remove two unused fields. Define register codes the same way register names are defined and eliminate static methods. #error if target isn't defined.
7e8fa4b [runtime] [proxy] implementing [[Get]] trap.
1d735a2 MIPS: [turbofan] Enable Word32 safe shifts.
79ded5a Revert of [CQ] Update proto format to fix triggered builders. (patchset #1 id:1 of https://codereview.chromium.org/1486963002/ )
672b491 Revert of [heap] Remove eager shortcut in JSFunction visitor. (patchset #1 id:1 of https://codereview.chromium.org/1476223002/ )
aa24a31 Revert of [heap] Refactor evacuation for young and old gen into visitors. (patchset #5 id:80001 of https://codereview.chromium.org/1470253002/ )
d3faef8 Revert of [heap] Cleanup mark bit usage. (patchset #1 id:1 of https://codereview.chromium.org/1474203003/ )
9c60ddc Revert of [heap] Unify evacuating an object for new and old generation. (patchset #2 id:20001 of https://codereview.chromium.org/1481873002/ )
72ae472 Revert of [heap] Remove live weak cells from weak cell list when finalizing incremental marking. (patchset #3 id:40001 of https://codereview.chromium.org/1474303002/ )
ebf6e92 Add .gdb_history to .gitignore.
031751d [proxies] Implement [[Set]].
c83db2d [x86] Sane default for Label::Distance on JumpIfRoot/JumpIfNotRoot.
3d9a275 Revert of [turbofan] Ship TurboFan with new.target references. (patchset #1 id:1 of https://codereview.chromium.org/1482733002/ )
3cb3a6f [crankshaft] Fix crash when case labels inline endless loops
51d6d61 [CQ] Update proto format to fix triggered builders.
66d5a9d Provide call counts for constructor calls, surface them as a vector IC.
17b4e74 Mark soon-to-be-deprecated TryCatch ctor as deprecated
9864129 [debugger] only track LiveEdit if source changes.
2f559f2 [debugger] Remove code to predict step-in target.
f5a0b60 Initialize un-initialized variable that breaks wasm tests.
9090c6b Use new.target in favor of %_IsConstructCall intrinsic (2).
54469cb [heap] Remove ability to turn off code flushing on demand.
e68dda8 [CQ] Temporarily remove triggered win trybot.
2ec6fcd [turbofan] Ship TurboFan with new.target references.
5af6017 [turbofan] Add binary operation hints for javascript operators.
da566d8 X87: [TurboFan] enable the Float64RoundDown and Float64RoundTruncate operators in x87.
a8b2d9a X87: [runtime] Use "the hole" instead of smi 0 as sentinel for context extension.
d0a3ad0 X87: [turbofan] Fewer gap moves for tail calls.
7a52e17 [turbofan] Print API for Node.
45e29ac PPC: [runtime] Use "the hole" instead of smi 0 as sentinel for context extension.
d5a7eb6 Update V8 DEPS.
f2a5cd4 PPC: Refine "Deprecate unused RelocInfo::CONSTRUCT_CALL mode."
aeab4a9 PPC: [runtime] Replace global object link with native context link in all contexts.
878e505 PPC: [turbofan] Implemented the TruncateFloat32ToUint64 TurboFan operator.
48b72f3 PPC: [Proxies] Support constructable proxy as new.target (reland)
cee3c75 PPC: [debugger] flood function for stepping before calling it.
493fba8 Refactor VisitProperty, add starting point for SIMD.js support.
219794d PPC: [compiler] Always pass closure argument to with, catch and block context creation.
6c6dd44 Defer CONST_LEGACY redeclaration errors until runtime in harmony mode
0c9fd2f PPC: [turbofan] Implemented the TruncateFloat32ToInt64 TurboFan operator.
7c9b2d5 PPC: [turbofan] Implemented the optional Float32RoundTruncate operator.
332a09f PPC: Refine "Make whether or not a Code object should be created by masm explicit"
81b4015 PPC: [interpreter] Switch passing of new.target to register.
a630232 Passing zone to type objects so printing macros work in arm debug mode.
78026a4 PPC: [turbofan] Implemented the optional Float32RoundUp operator.
e53f736 PPC: [turbofan] Fewer gap moves for tail calls
813ad56 PPC: [turbofan] Implemented the optional Float32RoundDown operator.
19f3315 PPC: [turbofan] Add general support for sp-based frame access
cf5546b Make typing-asm match spec more closely around load/store, add more tests.
000badd MIPS: Improve Cvt_d_uw on mips32.
cfd9bee MIPS: Adding simulator support for AUI/DAUI/DAHI/DATI.
44d4131 Revert of [heap] Aggressive code flushing in GC stress mode. (patchset #1 id:1 of https://codereview.chromium.org/1483993002/ )
0541b2e [turbofan] Use macros for sp manipulation during tail call on arm64
28a3f23 [heap] Aggressive code flushing in GC stress mode.
c0ec16e [tools] gen-postmortem-metadata: use strip instead of lstrip + rstrip
252bb3a [heap] JSFunction::context always points to valid context.
b0cf045 [turbofan]: No tabs in tokens in JSON graph files (ECMA404 compliance).
51e992f [turbofan] Fewer gap moves for tail calls
802c036 [Release] Update URL to point to the new V8 wiki
b587aa2 [Interpreter] Add support for cast operators to bytecode graph builder and an optomization to remove redundant cast operations.
9e64488 [runtime] Use "the hole" instead of smi 0 as sentinel for context extension.
da56525 Revert of Do not remove write barriers for stores of old space references in most recent old space allocation. (patchset #1 id:1 of https://codereview.chromium.org/1478113002/ )
cdb4b8f Revert of Tenure transition array. (patchset #1 id:1 of https://codereview.chromium.org/1472363007/ )
38bf70b Revert of Introduce instance type for transition arrays. (patchset #6 id:100001 of https://codereview.chromium.org/1480873003/ )
269ff36 Deprecate unused RelocInfo::CONSTRUCT_CALL mode.
7079e66 Use HType::JSReceiver instead of HType::JSObject in some places.
9334308 Rename %_IsSpecObject to %_IsJSReceiver.
d3ba9af Move RMA::Label out of the class, so it can be forward declared.
c11e7bc [Interpreter] Adds support for throw to bytecode graph builder.
0c7bc1c Remove Object::IsSpecObject, use Object::IsJSReceiver instead.
b1578a1 Use new.target in favor of %_IsConstructCall intrinsic (1).
026095a Introduce instance type for transition arrays.
b7995d4 Rename IS_SPEC_OBJECT to IS_JS_RECEIVER in hydrogen.
39296e6 [proxies] Use IsRevoked where possible, remove has_handler.
18ee425 Remove {FIRST,LAST}_SPEC_OBJECT_TYPE.
ebed36e [turbofan] Checking monotonicity of representation inference outputs and inputs.
2ba464e [proxies] [[HasProperty]]: fix trap call.
f7226a7 [turbofan] Support for typed lowering of "prototype" load from functions.
7730edc Remove easy to remove calls to Isolate::Current() from api.cc
4a54378 X87: [Proxies] Support constructable proxy as new.target (reland).
55480ba X87: [runtime] Replace global object link with native context link in all contexts.
2fee8a0 [proxie…
iefserge added a commit that referenced this issue Jul 9, 2016
7560bab Version 5.4.9
9fdacb9 [turbofan] Better handling of empty type in simplified lowering.
27965f1 [gn] Switch basic linux32 bots to gn
c43d5dd X87: [builtins] Unify Cosh, Sinh and Tanh as exports from flibm.
f50725d X87: [builtins] New frame type for exits to C++ builtins.
a21bc23 X87: [ia32] Fixes a wrong use of Operand in a test.
c52685a gdb-v8-support.py: Fix old style print statement
9c0aef5 Revert of Amends the TypedArray constructor to use the path for primitives for all (patchset #4 id:60001 of https://codereview.chromium.org/2096873002/ )
c171ced Update V8 DEPS.
ab52923 [esnext] ship --harmony-object-values-entries
cd9e5f3 [builtins] make AsyncFunction constructor a subclass of Function
2662564 [Turbofan] Add Simd128 regs to InstructionOperandConverter.
0ff7b48 Implement immutable prototype chains
e65035f MIPS: [builtins] Fix MathMaxMin.
a757a62 [turbofan] Broaden checkpoint elimination on returns.
9c281f2 [turbofan] Properly lower NumberSinh, NumberCosh and NumberTanh.
ac4fdca [wasm] Dont ship by default.
bd0d9e7 [turbofan]: Support using push instructions for setting up tail call parameters
0a0fe8f [builtins] Unify most of the remaining Math builtins.
920bc17 [turbofan] Fix eager bailout point after comma expression.
9f5f318 [modules] Refactor parsing of anonymous declarations in default exports.
fe1a07f [builtins] Migrate Math.hypot() to C++ builtins.
5a2f5c1 [x87] Enable test cases which failed at know issue that x87 change sNaN to qNaN by default.
b86ac0e [builtins] Fix MathMaxMin on arm and arm64
f20323d Hooking up asm-wasm conversion.
d781b95 X87: [ia32] Fixes a bug in cmpw.
727266f X87: [turbofan] Introduce Float64Pow and NumberPow operators.
1c1cd34 Update V8 DEPS.
35f3143 X87: Reland [heap] Avoid the use of cells to point from code to new-space objects.
ba61ce5 PPC/s390: [builtins] Unify Cosh, Sinh and Tanh as exports from flibm
8834d5e Revert of Add errors for declarations which conflict with catch parameters. (patchset #6 id:100001 of https://codereview.chromium.org/2109733003/ )
5584140 [Turbofan] Merge SpillRanges by byte_width rather than kind. - Uses byte_width() to determine if spill ranges can be merged. - Modifies InstructionOperand canonicalization to ignore representation for stack slots.
2907c72 Add errors for declarations which conflict with catch parameters.
3ee6b80 PPC/s390: [builtins] New frame type for exits to C++ builtins
4fa104c S390: Fix MathMaxMin's frame
54ce193 [intl] Clean up function name handling in AddBoundMethod
6e98325 Reland of Add crash instrumentation for crbug.com/621147 (patchset #1 id:1 of https://codereview.chromium.org/2118493002/ )
c88cc5b [ic] [stubs] Add missing GetExtraICState method to CompareICStub.
b324850 Revert of Add crash instrumentation for crbug.com/621147 (patchset #5 id:80001 of https://codereview.chromium.org/2100313002/ )
e53f7d7 [stubs] GetPropertyStub added.
f20d678 Enable ThreadTicks on Windows.
02c3414 [Interpereter] Inline FastNewClosure into CreateClosure bytecode handler
c17b44b Fix double canonicalization
5a8cfaf Fix clearing of slots on large page uncommit
0ea619a [turbofan] Simplify theading of frame state in JSTypedLowering.
34880eb Revert of Put RegExp js code in strict mode (patchset #2 id:20001 of https://codereview.chromium.org/1776883005/ )
de36912 [wasm] Detect unrepresentability in the float32-to-int32 conversion correctly on arm.
9b4f098 [test] Remove presubmit logic from test runner.
f4dd323 [gn] Automatically derive build configs in test runner.
fa69cbb [turbofan] Allow OptionalOperator to return a placeholder.
eb2a84d [release] Include more gpu trybots on v8 rolls
805b0dd Update version to 5.4
b6f1405 s390: fixed doubleregister name
502cb17 s390: [turbofan] Make sure binop results do not overwrite deoptimization inputs on arm.
b83dbf6 Refactor the functions related to collecting code statistics to a new class.
f0e65c9 [ARM64] removed unused variable.
f496f80 Revert of [compiler] Load elimination now traverses CheckTaggedPointer. (patchset #1 id:1 of https://codereview.chromium.org/2104893002/ )
aca3716 [Turbofan] Add Simd128 registers to RegisterConfiguration. -Defines SIMD128_REGISTERS for all platforms. -Adds Simd128 register information to RegisterConfiguration, and implements aliasing calculations.
e8d2238 [gn] Switch custom snapsot bot to gn
bcb5b3d Simplify JIT event logging.
33ceb9e Revert of [gn] Switch custom snapsot bot to gn (patchset #2 id:20001 of https://codereview.chromium.org/2113583002/ )
203391b [builtins] Migrate Math.abs() to TurboFan builtins.
bbc44c2 [intrinsics] Drop the now obsolete %_DoubleHi and %_DoubleLo intrinsics.
52a4351 [gn] Switch custom snapsot bot to gn
d249efd [wasm] Disassemble wasm code from script
f0a430e [Code Stubs] Convert FastNewClosureStub to a TurboFanCodeStub.
971731f [wasm] Fix receiver conversion for WASM->JS calls.
a4c6cd0 Remove accidentally added files.
141cddc Move RelocInfo::kNoPosition.
38b3104 [gn] Switch linux64 debug and internal snapshot to gn
cede9ce [builtins] Unify Cosh, Sinh and Tanh as exports from flibm
483291d [turbofan] Introduce CheckIf simplified operator.
5d8cfbb [turbofan] Don't call String::Flatten in Constant::ToHeapObject()
9e12b83 [turbofan] Also verify lazy bailout points in graph builder.
fbeb0e6 Revert of [gn] Switch linux64 debug and internal snapshot to gn (patchset #1 id:1 of https://codereview.chromium.org/2105353002/ )
8d65a3c Revert of [gn] Fix valgrind config (patchset #1 id:1 of https://codereview.chromium.org/2109403002/ )
e97c990 [gn] Fix valgrind config
b1f7f1f Revert of Amend DataView, ArrayBuffer, and TypedArray methods to use ToIndex. (patchset #8 id:140001 of https://codereview.chromium.org/2090353003/ )
5febc27 [builtins] New frame type for exits to C++ builtins
7166503 Do all parsing for try/catch destructuring inside the appropriate scopes
3cfc9f2 [gn] Switch linux64 debug and internal snapshot to gn
21550e0 X87: [RegisterConfiguration] Streamline access to arch defaults, simplify Registers.
10714b6 [turbofan] Always defer replacement in simplified lowering.
561be7b Dump source position tabe under --print-code
7507770 Update V8 DEPS.
8bd1e0d [wasm] Explicitly Disallow heap allocation when wasm memory references are updated  - Enable grow memory tests on 32 bit windows  - Use handles to module JSObject instead of object pointers
cf62923 [Turbofan] Eliminate IsOutputRegisterOf and IsOutputFPRegisterOf checks. - Eliminates tests for whether a fixed register needs to be preserved, and conservatively adds a UsePosition for all fixed live ranges.
f772c22 Amends the TypedArray constructor to use the path for primitives for all types of primitives, not just undefined, booleans, numbers, and strings. (The missing cases were null and Symbol.) This is required by the specification, and there are test262 tests which we were failing due to this bug.
0972034 Amend DataView, ArrayBuffer, and TypedArray methods to use ToIndex.
9bbba14 Sloppy-mode function declarations in blocks are now hoisted appropriately.
0f75d7d Remove invalid UTF-8 characters from test output
486d181 Fix MIPS compile after r37397
c84156f PPC: [turbofan] Make sure binop results do not overwrite deoptimization inputs on arm.
b218d64 Adding a few more owners to the wasm directory.
317dc05 [arm64] Generate adds/ands.
f58dd08 Reland "[heap] Optimize ArrayBuffer tracking"
c9b6e81 Update tools/gen-postmortem-metadata.py after recent modifications.
d5b89c2 Remove position info from relocation info.
9995159 [builtins] Fix LoadObjectField for JSTypedArray::kBufferOffset
36c6351 Reland of [turbofan] Implicitly emit eager checkpoint at graph building. (patchset #1 id:1 of https://codereview.chromium.org/2104973004/ )
5927dea Revert of [builtins] New frame type for exits to C++ builtins (patchset #5 id:80001 of https://codereview.chromium.org/2090723005/ )
51f0579 [wasm] Do not used "undefined" for function signature padding.
4474858 Use source position table in turbofan code.
aa1628a [heap] Eagerly unlink empty kHuge category from free list
db0811f Remove DoubleRepresentation from globals.h
89c9fc7 [turbofan] Fix non-termination in RedundancyElimination.
4b76dc8 [Turbofan] Simplify operand canonicalization on archs with simple FP aliasing. - Changes InstructionOperand canonicalization to map all FP operands to kFloat64 on Intel and other platforms with simple aliasing. - Bypass expensive interference calculations and fixed FP live range processing for platforms with simple aliasing.
c4588df [wasm] Cleanup AST decoder. Remove Tree and TreeResult.
e0c87cf [turbofan] Don't eagerly introduce machine operators in JSTypedLowering.
b4b45ff [gn] Switch linux64 release to gn.
3c60c6b [builtins] New frame type for exits to C++ builtins
6599c98 [wasm] Remove some dead methods from AST decoder.
6f920d7 [turbofan] Disallow typing for change/checked operators.
67b5a50 Remove SealHandleScope from TryNumberToSize conversion
bf5641f [compiler] Enable store-store elimination by default in Turbofan.
2f8ed90 [wasm] Enable wasm frame inspection for debugging
f96be55 Fix order of conversions in String.prototype.substr.
4a8ac72 [debugger] Simplify deletion of DeoptimizedFrameInfo.
46a365f [heap] Reland uncommit unused large object page memory.
fba1a1a [wasm] Use the new Float64Pow TF operator to implement F64Pow.
2652812 [turbofan] Allow stores bigger than tagged size in store-store elimination.
77546fe Reland of "Implement WASM big-endian support".
45190a4 Revert of [turbofan] Implicitly emit eager checkpoint at graph building. (patchset #13 id:260001 of https://codereview.chromium.org/2074703002/ )
9a9ffd1 X87: disable some sin/cos/expm1/tan test cases for x87.
c0d4bb8 [ia32] Fixes a wrong use of Operand in a test.
40641fb [regexp] Fix writing of lastIndex in JSRegExp::Initialize.
74e328e [turbofan] Implicitly emit eager checkpoint at graph building.
85c9f00 [turbofan] Run representation selection without the Typer decorator.
a715957 [heap] Iterate handles with special left-trim visitor
356a85b Provide a convenience array buffer allocator
5c86692 Fix '[wasm] Separate compilation from instantiation'.
15498e1 [test] Fix status file.
33452e7 [test] Skip flaky tests with turbofan
be32c05 [turbofan] Drop the obsolete TypeGuard operator.
61eb776 [release] Include extra GPU trybots in v8 rolls
50e1954 [builtins] Drop the special MathRandomRaw.
0e1eaec Revert of [heap] Optimize ArrayBuffer tracking (patchset #5 id:80001 of https://codereview.chromium.org/2107443002/ )
b1063f7 Use source position table for crankshaft code.
5dbec9b Update V8 DEPS.
1ac0965 Allow trailing commas in function parameter lists
fa5cb20 [wasm] fix loops and if-else to take int type instead of signed
e42983d [wasm] Making compare and conditionals more correct.
9d6014a Revert "Revert "[wasm] Complete separation of compilation and instantiation""
1eb1dfa Revert "[wasm] Complete separation of compilation and instantiation"
c585677 [wasm] Forbid sign mismatch in asm typer.
58920e0 [wasm] Require wasm explicit asm instantiation to be of a function.
0c7ee92 [wasm] Complete separation of compilation and instantiation
f99f633 Revert of [heap] Reland uncommit unused large object page memory. (patchset #1 id:1 of https://codereview.chromium.org/2101383002/ )
85cebe7 PPC/s390: Reland [heap] Avoid the use of cells to point from code to new-space objects.
588e15c [ia32] Fixes a bug in cmpw.
05638b9 PPC/s390: [turbofan] Introduce Float64Pow and NumberPow operators.
ab7234a [ic] Move sloppy_arguments_elements_map down in the root list.
bcdd031 Revert of [ia32] Fixes a bug in cmpw. (patchset #3 id:40001 of https://codereview.chromium.org/2103713003/ )
dd0ee5f [heap] Reland uncommit unused large object page memory.
c4f4d63 Make v8::Isolate::SetRAILMode thread safe and remove the PERFORMANCE_DEFAULT mode.
efa7095 [ia32] Fixes a bug in cmpw.
ef2f33d Implement Wasm GrowMemory opcode as a wasm runtime call   - GrowMemory runtime function, tests added to checks if memory can be grown   and relocation information is updated correctly
3325de6 Adding some wasm committers to top level OWNERS.
7031861 [ic] Use UnseededNumberDictionary as a storage for names in TypeFeedbackMetadata.
61c137c Fix bug with re-scoping arrow function parameter initializers
872c461 [snapshot] revisit snapshot API.
6b63d52 [keys] support shadowing keys in the KeyAccumulator
04b655c PPC/AIX: [heap] Uncommit unused large object page memory.
994dc21 [gn] Use one source of truth for test source files.
f416886 [compiler] Load elimination now traverses CheckTaggedPointer.
d5ed228 [turbofan] Introduce proper CheckNumber operator.
5ff508a Add crash instrumentation for crbug.com/621147
1ef7e4e AIX: Adding bbigtoc link step option to fix TOC overflow error
e6076a7 Use proper write barrier mode when creating rest parameters.
5e05854 Reland [heap] Avoid the use of cells to point from code to new-space objects.
75219da PPC64: disable big-array-literal testcase due to stack overflow
e607e12 [turbofan] Introduce Float64Pow and NumberPow operators.
29da546 [arm64] We must not overwrite registers for binop results that are used in frame states.
3bc6cc4 [interpreter] Streamline bytecode array writing.
7a02c72 X87: Reland: [Crankshaft] Always check for stubs marked to not require an eager frame.
90fa326 X87: [builtins] NonNumberToNumber and StringToNumber now use CallRuntime instead of TailCallRuntime.
8d2ae27 [heap] Optimize ArrayBuffer tracking
43d0b7e X87: [cleanup] Remove dead code from DeclareLookupSlot and rename it.
4c69142 [debug] fix return position computation for liveedit.
ca1dcc9 Fix MSAN error on arm64 bot.
2f0cb3a Fix behavior of throw on yield*.
d944015 X87: [builtins] Introduce proper Float64Tan operator.
353e115 [liveedit] remove bogus test case.
41f5f0c Rip out most of our outdated modules implementation.
6dffb07 Fix behavior of return on yield*.
610a8cb Use source position table for unoptimized code.
37538cb AIX: Update variable name which conflicts with system defined variable
fe70bda X87: [wasm] Separate compilation from instantiation.
f50a601 [turbofan] Introduce simplified operator NumberAbs.
53d2d24 Update V8 DEPS.
3bc1a84 X87: [builtins] Introduce proper Float64Cos and Float64Sin.
9480ea4 Reland of Include file names in trace_turbo output (patchset #1 id:1 of https://codereview.chromium.org/2083153004/ )
4efd20a [parser] report error for shorthand property "await" in async arrow formals
fd2bf83 [wasm] improve handling of malformed inputs
ea844f9 PPC: Disable constantpool before calling Stub without frame
55f0b92 Revert of Refactor CreateApiFunction (patchset #2 id:20001 of https://codereview.chromium.org/2095953002/ )
08cc2d4 [Interpreter] Remove failure expectation for observer-expectations blink test.
257336d [RegisterConfiguration] Streamline access to arch defaults, simplify Registers. Replaces ArchDefault method with Crankshaft and Turbofan getters. Eliminates IsAllocated method on Register, FloatRegister, DoubleRegister. Eliminates ToString method too. Changes call sites to access appropriate arch default RegisterConfiguration.
7d073b0 This commit is the first step towards emitting unwinding information in the .eh_frame format as part of the jitdump generated when FLAG_perf_prof is enabled. The final goal is allowing precise unwinding of callchains that include JITted code when profiling V8 using perf.
e1e50f3 Implement byte swapping instructions on MIPS32 and MIPS64.
4af8029 [turbofan] Fix missing lazy deopt in object literals.
e89d8b6 [builtins] Migrate StringFromCodePoint to C++.
e09ea0a Remove thin context as it's dead code
23332fe [stubs] Implementing CodeStubAssembler::GetOwnProperty().
7055749 Refactor CreateApiFunction
7e4c4cb Fix toString() behavior on proxy objects.
5107f1c [Turbofan] Allow compiler to elide complex aliasing code. - Add a const bool kSimpleFPAliasing variable for each platform so it's easier for the compiler to eliminate dead code. - Modify RegisterAllocator to use it.
1deca4b [gn] Add remaining executables to gn
c34cc7a Optionally invoke an interceptor on failed access checks
2db846d [arm] Eliminate OperandConverter Float32 and Float64 register methods. Removes OperandConverter::*Float32* and *Float64* methods.
3572034 [heap] Use PageIterator in HeapObjectIterator
a1debda Use the instance type to determine if an object is a promise.
d1e6a2e X87: [builtins] Always pass target and new target to C++ builtins.
c031c83 [ast] Be more precise in --print-scopes about the function kind.
b35623c [ast] Remove unused function Scope::ReportMessage.
a2dad04 Use JS_ERROR_TYPE to check for error objects.
cd18075 [ic] Don't pass receiver and name to LoadGlobalIC.
f42891c X87: [builtins] Unify Atanh, Cbrt and Expm1 as exports from flibm.
b0016f6 Add missing instance types in switch statement.
b0c5705 X87: [builtins] Use BUILTIN frame in DatePrototype_GetField.
a93f1bd [test] Sync unittests gn build
bd8a36a [turbofan] Fold word32 representation changes for checked constants.
8c8a9f1 v8 clang/win: Stop passing /FIIntrin.h
7fda3ad [heap] Use hashmap instead of RB tree for ArrayBufferTracker
1e18c55 X87: [builtins] Introduce a proper BUILTIN frame type.
9714c98 X87: [builtins] Introduce proper Float64Exp operator.
513240b X87: [builtins] Introduce proper Float64Log2 and Float64Log10 operators.
21c4be4 X87: [wasm] Support for memory size relocation for asm-wasm.
877e428 X87: [wasm] Relocatable Globals.
d060721 X87: [turbofan] Prevent storing signalling NaNs into holey double arrays.
aee9a72 Update V8 DEPS.
785bb8a X87: Fix arguments object stubs for large arrays.
4953b17 X87: [builtins] Introduce proper Float64Atan and Float64Atan2 operators.
8ac5a45 Update V8 DEPS.
4bb1f70 [parser] don't report error for CoverInitializedNames in async arrow formals
b2ce1fa add use counters for __defineGetter__ failing
44ca872 Make bucket names explicit in cq.cfg.
e32d89c Removes unused lines from the test262 status file after roll. https://crrev.com/d3a95b8a78eefabf884a60bc3d6aac5830b44eb3 The removed tests are a mix of renamed files and tests which have been removed after the spec was relaxed.
fa5e049 [compiler] Fix turbofan string allocation
196a0d3 X87: [builtins] Introduce proper Float64Log1p operator.
235ed70 Pass in the original receiver to avoid use-after-return issues
cfcb359 [ic] Let LoadGlobalIC load the variable name from TypeFeedbackMetadata.
a7a9ac3 Share SharedFunctionInfo between all functions created for a FunctionTemplateInfo
a933b70 [Turbofan] Add the concept of aliasing to RegisterConfiguration. - Adds the concept of FP register aliasing to RegisterConfiguration. - Changes RegisterAllocator to distinguish between FP representations when allocating. - Changes LinearScanAllocator to detect interference when FP register aliasing is combining, as on ARM. - Changes ARM code generation to allow all registers s0 - s31 to be accessed. - Adds unit tests for RegisterConfiguration, mostly to test aliasing calculations.
f0a03f0 Revert of Use instance type in Object::IsErrorObject(). (patchset #9 id:160001 of https://codereview.chromium.org/2090333002/ )
8349651 [mb] Switch remaining bots to mb
f86cabe [mb] Switch remaining ports to mb
361548c [Interpreter] Maintain the parent frame pointer after load
25b511c [mb] Switch mac bots to mb
a88d419 X87: [ia32] Propagate rmodes when computing MemoryOperands.
90e4fd1 Use JS_ERROR_TYPE to check for error objects.
5f28e5a X87: [stubs] Remove N-argument Hydrogen-based Array constructor stub.
2d8738e X87: [builtins] Introduce proper base::ieee754::log.
5cda2db Fix '[tests] Don't test moves between different reps in test-gap-resolver.cc'
4b8128a [wasm] Use ChangeSmiToInt32 instead of SmiConstant in wasm.
eeeb365 [test] Skip flaky tests.
d71f88a Update V8 DEPS.
734898a [serializer] encode recent long-encoded root list items as hot objects.
3f0ada1 Revert of Amends the TypedArray constructor to use the path for primitives for all (patchset #3 id:40001 of https://codereview.chromium.org/2096873002/ )
c7eb436 Remove all harmony runtime flags which shipped in M51
f788bd9 Amends the TypedArray constructor to use the path for primitives for all types of primitives, not just undefined, booleans, numbers, and strings. (The missing cases were null and Symbol.) This is required by the specification, and there are test262 tests which we were failing due to this bug.
cbbcef8 [wasm] Deleting unused parameter from function "consume_u32v" Merge branch 'master' of https://chromium.googlesource.com/v7/v8 into unused_variables
9f2a18b TypedArray.prototype.set uses internal length property, not real one.
e31d34c [wasm] CompileAndRunWasmModule: return when decoding fails.
3a5b4ae [wasm] Cleaning up code Cleaning up the code to replace all instances of "i++" in for loops with the more efficient "++i". The latter foregoes an extra intermediate variable.
8c0ee44 [crankshaft] Re-add kAllowUndefinedAsNaN flag for bitwise binary ops
f795a79 Rewrite scopes in computed properties in destructured parameters
7fdbd6b Reland of Test262 roll (patchset #1 id:1 of https://codereview.chromium.org/2094613004/ )
8ea2cbe Revert of Test262 roll (patchset #15 id:280001 of https://codereview.chromium.org/2068263002/ )
d3a95b8 Test262 roll
91769d6 [Interpreter] Fix missing entries for bytecode handlers in perf mapping.
7b011fc Array splice should only normalize deleted_elements if it's an array
4f674da [ic] Don't compile load interceptor handlers for LoadGlobalIC.
25d59e9 Revert of Reland [heap] Avoid the use of cells to point from code to new-space objects. (patchset #3 id:40001 of https://codereview.chromium.org/2091733002/ )
ee657f0 [compiler] Introduce a simple store-store elimination, disabled by default.
e9a93a9 Refactor Object.prototype.toString() to use the instance type instead of class_name(). Now we can turn it into a turbofan stub.
bdc7895 Fix Object.prototype.toString() when @@toStringTag is not a string.
5508e16 Reland [heap] Avoid the use of cells to point from code to new-space objects.
fc65680 [heap] Add CHECK for non-null object to LeftTrimFixedArray
13670e5 [Interpreter] Add ValueOf intrinsic.
059f2fa Cache Object.create maps on the passed prototype's PrototypeInfo
42ac51c Fix int64 lowering on big-endian architectures.
f5d90fc [arm64] Fix handling of CMN and ADD/SUB with overflow in VisitBinop.
2a5a8fd Simplify source position calculation.
4244b98 [heap] Modernize all *Page iterators to be proper C++ iterators
2658eb2 [heap] Fix bad-cast in Sweeper
5250da6 [turbofan] Initial version of RedundancyElimination.
a81c665 [mips] Fix using signaling NaN for holes in fixed double arrays.
284f50c Enable check for non-gender neutral pronouns
766e7a5 Update V8 DEPS.
97c2bc3 Revert of Include file names in trace_turbo output (patchset #3 id:40001 of https://codereview.chromium.org/2083863004/ )
0b98dbc [wasm] Consolidate CompileAndRunWasmModule
2601900 Reland of write scopes of non-simple default arguments (patchset #1 id:1 of https://codereview.chromium.org/2081323006/ )
dd50262 Revert of Rewrite scopes of non-simple default arguments (patchset #5 id:80001 of https://codereview.chromium.org/2077283004/ )
8d830a5 Remove natives_blob.bin's arch dependence in Android.
a53b9bf Include file names in trace_turbo output
0e14baf Rewrite scopes of non-simple default arguments
8b67a00 Only count legacy parser usage if legacy parser had effect.
b9f682b Fix bug with illegal spread as single arrow parameter
04f710a [Reland] Refactor CpuProfiler.
c444b2b Stage async/await
21fdde3 Make syntax for boolean flags more discoverable.
815da79 Use gender neutral terms
b52f71d Gender neutral comments.
be8d603 Use gender neutral terms in heap.cc
dc4faa6 [Interpreter] Switch functions from ignition to full-codegen early.
046c1f2 [mb] Switch windows bots to mb
344b945 Add GN targets for samples
1ee71aa [turbofan] Fix bug in CheckTaggedSigned lowering.
485e775 [Interpreter] Add intrinsics called as stubs.
7a88ff3 [heap] Filter out stale left-trimmed handles for scavenges
d4d4703 [wasm] Move the semaphore for parallel compilation to the wasm module.
bbbf21c Don't crash when trying to print a call stack of an OOM.
1b4e013 Reland: [Crankshaft] Always check for stubs marked to not require an eager frame.
813f231 Further streamline HandleApiCall
c7715c2 Add HasOwnProperty with array indexes
0399685 [serializer] reorder some bytecodes to free up large blocks.
9dc2c31 [turbolizer] Performance improvements for selection in graph & schedule
55b2124 [heap] reorder root list items.
c5be8d2 [wasm] Store the semaphore for parallel compilation in exactly one smart pointer.
bedcc31 Remove element handling from named path
6bd37e3 [builtins] Fix clobbered reg in Math.{Max,Min}
2618eb0 [heap] compact more weak fixed arrays before serializing.
21b55c4 [heap] Fix check in AdvancePage
6793728 Use zig-zag encoding in the source position table.
5eaf4ac [debugger] add test case for scope materialization and rest params.
a334354 [turbofan] Add dedicated test for check constant folding.
c30b854 [turbofan] Some strength reduction on Smi/HeapObject checks.
ef925a2 [turbofan] Reuse the operation typer's logic in the typer.
f54fa4d [ieee754] Slightly improve unittests for exp/log.
488d6e5 [turbofan] x - y < 0 is not equivalent to x < y.
1006f3c Revert of [Crankshaft] Always check for stubs marked to not require an eager frame. (patchset #2 id:20001 of https://codereview.chromium.org/2089673002/ )
f6facbb [Crankshaft] Always check for stubs marked to not require an eager frame.
f45c65c Update V8 DEPS.
97c2154 PPC/s390: [builtins] NonNumberToNumber and StringToNumber now use CallRuntime instead of TailCallRuntime
d0b8e7f [wasm] Support undefined indirect table entries, behind a flag.
365e32b Use the new "optimize_speed" GN config.
2b8f554 PPC/s390: [builtins] Introduce a proper BUILTIN frame type.
d8147eb Reland: change most cases of variable redeclaration from TypeError to SyntaxError.
271a7f5 Refactor module builder
e45fba8 [parser] only parse async arrow function when necessary
9bfd7b9 Optimize HandleApiCallHelper and friends
2c8ca9a Make sure api interceptors don't change the store target w/o storing
8c4e388 MIPS: Fix 'MIPS: Followup [turbofan] Introduce new operators Float32SubPreserveNan and Float64SubPreserveNan.'
2cabc86 Fix classifier related bug
36dd478 [test] add FunctionMirror and PromiseMirror tests for async functions
00889cc [turbofan] Address the useless overflow bit materialization.
76368d0 [Interpreter] Add a simple dead-code elimination bytecode optimizer.
f567930 [turbolizer] Fully parse schedule data.
6003ed0 Reland: [Interpreter] Map runtime id's to intrinsic id's in InvokeIntrinsic bytecode.
dacc5a7 Turn on --ignition-generators by default.
386c747 Upgrade Wasm JS API, step 1
61386fb [turbofan] Propagate word32 truncations through tagged-hole checks.
fdea337 [turbofan] Sync typing of addition in operation typer with static typer.
7c57ffc [generators] Implement %GeneratorGetSourcePosition.
1f12208 Revert of [heap] Avoid the use of cells to point from code to new-space objects. (patchset #7 id:120001 of https://codereview.chromium.org/2045263002/ )
f984051 [mb] Remove lsan from x86 bots
1f81574 Revert of [Interpreter] Map runtime id's to intrinsic id's in InvokeIntrinsic bytecode. (patchset #3 id:40001 of https://codereview.chromium.org/2084623002/ )
303d340 [interpreter] Minor clean-up of BytecodeSourceInfo.
36abd28 [Interpreter] Map runtime id's to intrinsic id's in InvokeIntrinsic bytecode.
2d2087b [heap] Avoid the use of cells to point from code to new-space objects.
5e0cd38 [turbofan] MemoryOptimizer cannot deal with dead nodes in use lists.
b5c69cb [builtins] NonNumberToNumber and StringToNumber now use CallRuntime instead of TailCallRuntime
706b3f2 [heap] Internalize kExternalAllocationLimit
f0dc0db Whitespace CL to test bots.
be1c15a [mb] Add linux sanitizers and coverage bots to mb
7877dde [builtins] Make sure the Math functions and constants agree.
42880af X87: Remove more dead code now that legacy const is gone.
30e8453 [wasm] No need for ModuleEnv when building import wrappers.
f99c419 X87: [stubs] ToNumberStub --> ToNumber builtin.
2c70add X87: [turbofan] Add comments to CodeAssembler.
eef939b X87: Avoid creating weak cells for literal arrays that are empty of literals.
c5ae5bb [snapshot] support including templates in the snapshot.
6773ee2 Update V8 DEPS.
a03701e [wasm] Consolidated code size reporting as an instantiation concern.
a0c1289 X87: Skip slow test.
c063081 PPC/s390: [builtins] Use BUILTIN frame in DatePrototype_GetField
97ae43a PPC/s390: [cleanup] Remove dead code from DeclareLookupSlot and rename it
8071e21 PPC/s390: [wasm] Separate compilation from instantiation
f1c2729 PPC/s390: [builtins] Introduce proper Float64Tan operator.
3665ae7 Windows GN build flag fixes.
d6be0bf Revert of Refactor CpuProfiler. (patchset #13 id:240001 of https://codereview.chromium.org/2053523003/ )
cb59fc1 Refactor CpuProfiler.
cbc6adc [cleanup] Remove dead code from DeclareLookupSlot and rename it
4257fde V8. ASM-2-WASM. Another asm-types.h revision.
0b177bc [snapshot] serialize embedder-provided external references.
d800a65 [heap] Filter out stale left-trimmed handles
9611a4d [debug] always add debug slot for statements.
2d77823 [mb] Switch branch builders to mb
eff959b MIPS: Followup '[turbofan] Introduce new operators Float32SubPreserveNan and Float64SubPreserveNan'.
7d5969d Reland "[heap] Add page evacuation mode for new->new"
11eb9d2 additional includes needed for MIPS toolchain after move of hashmap
398d131 [turbofan] More efficient truncation analysis for add, sub.
1b3d9fa [mb] Add configs for more linux bots
04c982a [turbofan] Properly lower NumberTan to Float64Tan.
48a96d1 [wasm] Handlify WasmDebugInfo where needed
bfdaff3 [turbofan] The speculative number operations don't produce control.
ecc760a [liveedit] simplify source position recalculation.
99eb568 [turbofan] Introduce CheckTaggedSigned and CheckTaggedPointer operators.
3643f7b [gn] Default to ninja on all platforms
cdf4d10 [wasm] Use the new TF operators for F64Cos, F64Sin, F64Tan, and F64Exp
5448ca0 Remove obsolete stack overflow string.
50d6837 [turbofan] Only consider inhabited types for constant folding in typed lowering.
093df3f Revert of Implement WASM big-endian support (patchset #5 id:80001 of https://codereview.chromium.org/2034093002/ )
46c21b2 Revert of [turbofan] Introduce CheckUnless. (patchset #1 id:1 of https://codereview.chromium.org/2080113002/ )
9c3d730 Simplify AssemblerPositionsRecorder.
3c9ff7e [ieee754] Use uint32_t/uint64_t instead of u_int32_t/u_int64_t.
c87168b [builtins] Introduce proper Float64Tan operator.
c1d01ae [wasm] Separate compilation from instantiation
85fde59 [turbofan] Introduce CheckUnless.
e03c090 [turbofan] Compute better types for additions with minus zero.
f7e7c32 PPC/s390: [builtins] Introduce proper Float64Cos and Float64Sin.
8e168b0 Update V8 DEPS.
c500a3d [turbofan] Numeric type feedback for mul, div and mod.
a8b5e23 [turbofan] Allow truncating minus zero in add, sub, mul if we have word32 truncation.
2e49501 Update V8 DEPS.
5c98573 Fix FLAG_code_comments crash for WASM functions
a17f3d2 Revert of [Turbofan] Clean up register allocator and verifier code. (patchset #1 id:1 of https://codereview.chromium.org/2081443002/ )
d99e1ab [Turbofan] Clean up register allocator and verifier code.
57733bd PPC/s390: [builtins] Always pass target and new target to C++ builtins
c4d2b19 Update V8 DEPS.
a54e289 PPC/s390: [builtins] Introduce proper Float64Exp operator.
c781e83 [builtins] Introduce proper Float64Cos and Float64Sin.
1298aef PPC/s390: [build] fix target_arch for ppc/s390 native builds
6955c55 [turbofan] CodeAssembler is now able to generate calls of JavaScript objects.
b98e394 [test] Move CodeAssembler tests to a separate file.
e4fba99 [test] Reduce number of variants that test/mjsunit/es6/tail-call-megatest.js checks.
6a39399 [mb] Remove redundant flags
44bf44f [counter] Adding missing runtime call counters in the compiler
d3f3f6c Implement WASM big-endian support.
43a10a0 Disable Array.prototype.values
849d6b4 [heap] Preallocate ArrayBufferTracker for new space pages
eaafd90 Introduce EmbedderHeapTracer::EnterFinalPause()
f5b83de [builtins] Always pass target and new target to C++ builtins
42279f1 [Math builtins]: Cleanup in ieee754, restoring MSUN version of log2().
c534bd4 [x64] Small fixes in the assembler and disassembler.
4d4eb61 [builtins] Unify Atanh, Cbrt and Expm1 as exports from flibm.
5c5f5c0 [turbofan] Shortcut checkpoint creation in graph builder.
3249e23 [mb] Add presubmit checks
b8238f8 [wasm] Split off debug info from wasm object
c744387 [mb] Fix typo in mb config
198e09d [builtins] Use BUILTIN frame in DatePrototype_GetField
fe8f31e [gn] Fix another ia32/x86 typo.
f47b9e9 [builtins] Introduce a proper BUILTIN frame type.
9347cae Add linux64 mb configs.
7442f53 [build] Provide tracing dependency via variable
8756f6e Update GN build to use v8_target_cpu instead of v8_target_arch.
d5f2ac5 [builtins] Introduce proper Float64Exp operator.
d3597ae [turbofan] Replace shr of masked bits with zero
01e956c Update V8 DEPS.
273bb58 [wasm] memory size is an uint32_t, not a size_t.
6710159 PPC/S390: [builtins] Introduce proper Float64Log2 and Float64Log10 operators.
2263ee9 Revert of [heap] Add page evacuation mode for new->new (patchset #18 id:440001 of https://codereview.chromium.org/1957323003/ )
b60da28 S390: [wasm] Relocatable Globals.
a3b6f9b S390: [Heap] Fix comparing against new space top pointer
789b0ad Revert of [builtins] Introduce proper Float64Exp operator. (patchset #5 id:80001 of https://codereview.chromium.org/2077533002/ )
6fa656f [wasm] Check for duplicate export names
93e2631 [builtins] Introduce proper Float64Exp operator.
b16d51e [wasm] Make reported "column number" 1-based
d9bf520 [builtins] Introduce proper Float64Log2 and Float64Log10 operators.
76a5144 [es8] Unstage syntactic tail calls.
5fcd3eb [ic] LoadICState cleanup.
424d4f3 [d8] Make exception reporting more resilient.
e55384b [d8] Make exception reporting more resilient.
d6b3b7e [ic] Remove --new-load-global-ic switch.
47fb39e Revert of [turbofan] Properly handle dictionary maps in the prototype chain. (patchset #1 id:1 of https://codereview.chromium.org/2067423003/ )
175fc18 [wasm] Add functionality to decode a function offset table
acfff97 [gn] Fix targets for x86 v8_target_arch
12aa132 [wasm] Implement AST printing into an ostream
13d08bc [tools] make ic-explorer deal with empty map records from --trace-ic
a49c4b0 [turbofan] Type feedback for numeric comparisons.
b95de04 PPC: [Heap] Fix comparing against new space top pointer
3adefd7 PPC: use Cmpi to handle case when kMaxRegularHeapObjectSize > 16bits
aa2e6a7 PPC: [wasm] Relocatable Globals.
daf462a [turbofan] Properly mark the Check/Checked operators are pure.
1c7bdc7 [turbofan] Properly handle dictionary maps in the prototype chain.
4d0768d [turbofan] The Check and Checked operators don't produce control.
886f6b3 [arm] BitcastF32U32 uses float registers.
7596b5c Update V8 DEPS.
3624a5e Promises: Add regression test for promise resolution with proxy
c304d41 S390: [debugger] simplify debug stepping.
70d83fb [Turbofan] Make operand canonicalization distinguish between FP types.
2dedf21 S390: [turbofan] Prevent storing signalling NaNs into holey double arrays.
c5e3c9b [wasm] Support for memory size relocation for asm-wasm.
5846acc [heap] Add inlined fast path for JSArrayBuffer (un)register in tracker
6368b0d [mb] Whitespace change to test mb switch
533453f [snapshot] support multiple contexts in the same snapshot.
85bef23 PPC: [debugger] simplify debug stepping.
b6aa77d [ic] Enable new LoadGlobalIC machinery.
9df2351 Introduce JIT code events dispatcher for the isolate.
6073a34 [interpreter] Teach register optimizer about SuspendGenerator.
2267ccb [turbofan] Introduce a dedicated CheckBounds operator.
c170a4c [ic] LoadGlobalIC is now able to cache PropertyCells in the feedback vector.
502dd40 [turbofan] Introduce CheckHole and CheckHoleNaN operators.
fd4d385 [liveedit]: fail to patch if target is outside of async function on stack
a5dd1c4 [turbofan] Stage binop type feedback.
a774fa5 [gn] Fix config for icu data file and swarming
6d96d19 Revert of Reland: Add a trace-event for each runtime-stats timer (CL 2052523002) (patchset #2 id:20001 of https://codereview.chromium.org/2063853002/ )
14a1a7e [turbofan] Mark side-effect-free calls to string ops as kEliminatable.
d21b50a [test] Bump stack size of regression test.
c6732a9 [turbofan] node-marker.h: Fix an incorrect comment, and elaborate.
231ae29 Remove Isolate::cpu_profiler() usage in api.cc
9d12ad0 include stdlib.h when using calloc
fc378ce Skip mjsunit/harmony/regexp-property-lu-ui for MSAN.
49b2320 [heap] Add page evacuation mode for new->new
5921cfe Revert of [turbofan] Stage binop type feedback. (patchset #1 id:1 of https://codereview.chromium.org/2059403003/ )
28fbec4 [turbofan] Stage binop type feedback.
53d92c1 [turbofan] Lower to NumberAdd / NumberSubtract if type feedback is Number.
ae23436 [regexp] Experimental support for regexp named captures
5c5985b ZoneVector overload of Factory::NewStringFromTwoByte
ed0039a [turbofan] Unify the PlainPrimitive as Number treatment.
05a663e Update V8 DEPS.
60df7ab Use float and double for test cases in test-run-wasm-asmjs.cc
3b67756 PPC: [turbofan] Prevent storing signalling NaNs into holey double arrays.
201cd47 V8. ASM-2-WASM. Changes the asm-types library.
2f6be68 Parser: Report use counts once per feature
2d1f977 [wasm] Relocatable Globals.
65c1eef Parser: Remove rest_parameter from STRING_CONSTANTS
78bb3c6 Revert of Fix scope flags for default parameters (patchset #2 id:20001 of https://codereview.chromium.org/2042793002/ )
d20e818 Revert of [turbofan] Introduce a dedicated CheckBounds operator. (patchset #5 id:80001 of https://codereview.chromium.org/2035893004/ )
a8e88ea [regexp] implement \p{Any}, \p{Ascii}, and \p{Assigned}.
fd7080c Reland: Add a trace-event for each runtime-stats timer (CL 2052523002)
beffa8a [turbofan] Fix includes for JSOperatorBuilder.
7446a74 [stubs] Ensure that StoreTransitionStub does not bailout after the properties backing store is enlarged.
3fe12ef Revert of [regexp] implement \p{Any}, \p{Ascii}, and \p{Assigned}. (patchset #3 id:40001 of https://codereview.chromium.org/2059113002/ )
92bfd13 [regexp] implement \p{Any}, \p{Ascii}, and \p{Assigned}.
d6473f5 [Heap] Fix comparing against new space top pointer
f1ac74b [mb] Set correct default values for sysroot and icu
2fdf33b [turbofan] Introduce dedicated NumberConvertHoleNaN simplified operator.
d9e8764 [ic] Split LoadIC into LoadGlobalIC and LoadIC.
0989645 [debugger] fix stepping over await calls for ignition generators.
fc59eb8 [tests] Don't test moves between different reps in test-gap-resolver.cc
fd20e49 [gcmole] Fix source files pattern in GYP parsing.
19067e5 [json] detect overflow sooner when serializing large sparse array.
3e2d60d [debugger] simplify debug stepping.
6c51524 [ic] Temporary resurrect ICStateField to recover performance regression.
bd451d4 [cleanup] Drop unused scratch register from {load,store}_calling_convention
dc2e306 Reland of place all remaining Oddball checks with new function (patchset #1 id:1 of https://codereview.chromium.org/2060213002/ )
c1b2499 [gn] Improve sharing common configuration
56ea2f9 Array.prototype.slice should only normalize result if it's an array
46020a2 [stubs] Remove the is_jsarray bit from the TransitionElementsKindStub.
bf51705 MIPS64: Fix '[stubs] Remove N-argument Hydrogen-based Array constructor stub.'
759baaf [wasm] Refactor function name table and lookup
56a9df6 Update SharedFunctionInfoVerify to new object model.
6470dda [turbofan] Prevent storing signalling NaNs into holey double arrays.
3b2da29 [turbofan] Remove some TODOs that no longer apply.
3dbc758 MIPS64: Fix compilation issues on MIPS64R6 with Clang.
85e5567 [turbofan] Introduce a dedicated CheckBounds operator.
b78b0bf S390: [builtins] Introduce proper Float64Log1p, Float64Atan and Float64Atan2 operators.
03bf4dc S390: Fix arguments object stubs for large arrays.
2413963 [Turbofan] Eliminate unnecessary OperandComparer.
ea8f887 [wasm] MemSize, BoundsCheck should use Relocatable constants
73eacf6 V8. ASM-2-WASM. New type system.
85c2c8d Revert of change most cases of variable redeclaration from TypeError to SyntaxError (patchset #8 id:140001 of https://codereview.chromium.org/2048703002/ )
2b78756 change most cases of variable redeclaration from TypeError to SyntaxError.
e681eea Parser: Desugar default derived constructor to spread/rest
1a30866 [interpreter] support async functions in Ignition
ac1587b Move EmbedderHeapTracer::TracePrologue call to the beginning of full gc
deb67d7 [turbolizer]: Fix bugs
6203906 PPC: [builtins] Introduce proper Float64Log1p, Float64Atan and Float64Atan2 operators.
145e16c PPC: Fix arguments object stubs for large arrays.
d5f758e Cleanup after EmbedderHeapTracer api updates
e52907f [turbolizer] Features and bug-fixes
ab46151 [wasm] Use the new Float64Atan(2) TF operators in wasm.
552ba59 [compiler] Remove bailout in ast-numbering's VisitYield.
cdec5e8 Remove erroneous DCHECK related to expression classifiers
f002cee [compiler] Remove dead disabling of optimizations.
689be6e [arm] Fix typo in FastNewRestParameterStub::Generate.
31ca317 [--runtime-call-stats] Fix ACCESSOR handler computation
51f14c5 Revert of [wasm] Refactor function name table and lookup (patchset #2 id:20001 of https://codereview.chromium.org/2057523002/ )
471f6ba [compiler] Move generator optimization heuristics.
33b8bc2 Revert of Replace all remaining Oddball checks with new function (patchset #10 id:180001 of https://codereview.chromium.org/2043183003/ )
30f8d33 [fullcodegen] Factor out VisitRegExpLiteral from architectures.
ccefb3a Replace all remaining Oddball checks with new function
8a88fc1 [arrays] Fix %GetArrayKeys for special element kinds
1473226 Machine-readable TurboFan compiler statistics
3400ee9 [wasm] Refactor function name table and lookup
e95cfaf Fix arguments object stubs for large arrays.
89d8c57 [builtins] Introduce proper Float64Atan and Float64Atan2 operators.
2ef6862 [builtins] Turn LoadIC_Miss and LoadIC_Slow builtins to TurboFan code stubs.
7ceed92 [builtins] Introduce proper Float64Log1p operator.
b01622c [ieee754] Import ANSIfied msun log from FreeBSD.
8e1ccba [turbofan] Retiring Greedy Allocator
8c1ba59 RelocInfo modes were not propagated when computing MemoryOperands, on IA32. This needed to be fixed so that we can compile wasm code before creating instances, since the compiled code needs to be patched up for memory and globals references.
35f5b3d Revert of Add a trace-event for each runtime-stats timer (patchset #6 id:100001 of https://codereview.chromium.org/2052523002/ )
44ec143 The trace-events will have a high overhead when turned on, but they are in a disabled-by-default category.
2fc6d92 Update V8 DEPS.
7a3150d Make String::CanMakeExternal ignore the length of new strings.
3469d72 Update V8 DEPS.
604445b Parser: reuse has_extends, instead of doing a check again
d86458b S390: [stubs] Remove N-argument Hydrogen-based Array constructor stub
5d7b9ec Async/await event listener test
87ccb1d8 S390: Remove more dead code now that legacy const is gone
7f6f6ad PPC: [stubs] Remove N-argument Hydrogen-based Array constructor stub
c7cddee PPC: Move hashmap into src/base.
817dcf2 PPC: Remove more dead code now that legacy const is gone
3282b51 Make use of std::map for profiler code map.
dfb8d33 Reduce the memory footprint of expression classifiers
6e700b7 [interpreter] Fix debug stepping for generators.
6899f87 [generators] Improve a test.
29b695e Tune the memory pressure handler to perform a second GC immediately after the first GC if time allows and there is memory to be freed.
102cb06 [tools] Fix Callstats-Group classifier regexp in callstats.py
6c3d437 [wasm] Turn on parallel compilation by default.
3b87e9a Fix stale IC::receiver_map_ after prototype fastification
6f6f1f6 [snapshot] make snapshot sink a non-dynamic member of the serializer.
235ed54 [interpreter] Compilation fix for operand scale on ARM builder.
c8ac0d8 [stubs] Remove N-argument Hydrogen-based Array constructor stub
75aada4 [snapshot] pass arguments as pointers, not references.
b4274ce [turbofan] Fix bad merge.
85882a6 [interpreter] Remove OperandScale from front stages of pipeline.
4ff921b [Interpreter] Update Blink TestExpectationsIgnition.
01a423e [--prof] Adding support for RuntimeCallTimerScope based tick separation
8c1b262 Replace std::trunc() with trunc() to support cross-compiling
2890137 [turbofan] Introduce PlainPrimitiveToNumber.
d0c7775 [builtins] Introduce proper base::ieee754::log.
e5760c0 [snapshot] introduce SnapshotCreator API.
2619ccd Move post-mortem constants from accessors table to constants table
7dde77a Update V8 DEPS.
757221e Remove more dead code now that legacy const is gone
af10c45 [interpreter] Compilation fix in bytecode source position tester.
565a8f9 S390: [stubs] ToNumberStub --> ToNumber builtin.
2fd5566 Move hashmap into src/base.
cb05c2d S390: [stubs] StringToNumberStub --> StringToNumber builtin.
9dc62d2 [ic] [stubs] Remove InlineCacheState field from the code flags.
406146f [stubs] ToNumberStub --> ToNumber builtin.
08b7bc9 [runtime] Deprecate RUNTIME_ASSERT from internal ops.
e7de678 Speed up adding literal chars when the buffer is known to be one-byte
4fc1ea1 Add vogelheim to src/parsing/OWNERS
26afd57 [wasm] Fix CFI failures due to Wasm threads.
280b838 S390: [gn] define V8_TARGET_ARCH_S390_LE_SIM for s390 sim build
54b405c [generators] Make runtime functions more robust.
769d332 [interpreter] Filter expression positions at source.
77af83b [build] Use icu data file by default
956f28b Revert of [mb] Switch staging bot to gyp for testing purposes (patchset #1 id:1 of https://codereview.chromium.org/2056673002/ )
cb18c37 [gn] Skip gyp_v8 when gn should run
19fca22 [test] Skip tail-call-megatest for tsan
1ed3279 [--trace-ic] always print short form of keys
8898fef Reland of [ic] Don't pollute per-map code cache with CompareIC stubs. (patchset #1 id:1 of https://codereview.chromium.org/2055793002/ )
1d2ee8f Revert of [ic] Don't pollute per-map code cache with CompareIC stubs. (patchset #1 id:20001 of https://codereview.chromium.org/2053583002/ )
a9af61d [interpreter] Ensure optimizations preserve source positions.
172ddf4 [ic] Don't pollute per-map code cache with CompareIC stubs.
cd98c2c [tests] Remove prints in tail-call-megatest.js
206cf39 [runtime] Deprecate RUNTIME_ASSERT from object ops.
f4e4fd7 Reland of "heap] Fix Sweeper::IsSweepingCompleted"
0bccf3e Revert of [heap] Fix Sweeper::IsSweepingCompleted (patchset #1 id:1 of https://codereview.chromium.org/2047013004/ )
bf5f2b5 [tools] Fix detect-builtins.js
6a5d769 [mb] Switch staging bot to gyp for testing purposes
6de74c7 [mb] Add mb config
d77963f Add UseCounter for Date.parse's legacy parse heuristics.
b4475ff [heap] Fix Sweeper::IsSweepingCompleted
8b52429 [stubs] Fixed PrimaryStubCache and SecondaryStubCache tests.
546dd77 [stubs] StringToNumberStub --> StringToNumber builtin.
40b5c1d [turbofan] Add comments to CodeAssembler
fe561a7 Add LICENSE.fdlibm for all the fdlibm imported sources.
eb1c9e2 [es6] Fix prototype chain walk for instanceof.
f231201 [turbofan] Introduce CheckIf node (deopt without explicit frame state).
81c8ce7 Remove dependencies of V8 on cpu-profiler is_profiling.
a1b80d6 Update V8 DEPS.
2f863593 Move stack trace extraction code out of TickSample::Init
9ac4a6e Revert of Move stack trace extraction code out of TickSample::Init (patchset #1 id:1 of https://codereview.chromium.org/2007343003/ )
88a92c4 Use standard datastructures for tracking constant pool entries.
bf6ae33 MIPS: Fix 'Fix Turbofan: Modify WASM linkage to store floats using only 4 bytes.'
ed90142 [turbofan] Limit use of FrameStateBeforeAndAfter helper.
70acfe3 Move stack trace extraction code out of TickSample::Init
c4fab3e [build] Use sysroot for linux compilation with clang
2822d2d [turbofan] Remove threading of FrameStateBeforeAndAfter.
be0494b Keep prototype maps in dictionary mode until ICs see them
4901319 Remove deprecated access check callbacks
0d4983f [build] Ensure target_arch is set correctly in toplevel Makefile
7f7918d Only mark 'recompute' after fetching the handler from the nexus
b6a1535 [turbofan] add more comments to compiler/graph-visualizer.cc.
cec0ed0 [icu] Support loading data file from default location
ea139c5 Run more tests with --ignition-generators.
c8e286c [--trace-ic] Print map pointer value too
e8b10ce Merge FastPathFailed reasons to avoid deoptimizer reason overflow
58f753b Always mark contextual ICs as 'recompute'
7c3cad2 [crankshaft] do not sign-extend int32 immediate in DoMathMinMax.
520a214 Turn Function.prototype.bind into a hydrogen stub optimized for the common case
c1693f8 Remove workaround for borked sem_init library function.
8e02f47 [runtime] Deprecate RUNTIME_ASSERT from primitive ops.
a9c2332 Add missing 'override' in AsmWasmBuilderImpl methods
ada6fa1 Add test case for 85b8c2dc (fix observable array access in messages.js).
31c0c02 [snapshot] remove metadata field.
3c927e0 Revert "Revert of [builtins] Properly optimize TypedArray/DataView accessors. (patchset #3 id:40001 of https://codereview.chromium.org/2042013003/ )"
21d7ec0 [runtime] Deprecate RUNTIME_ASSERT from atomics.
c91c396 [turbofan] Do strength reduction for ObjectIsSmi based on inputs.
80b98da [compiler] Improve contract for Compiler::CompileDebugCode.
1e3a38d Revert of [heap] Uncommit unused large object page memory. (patchset #13 id:230001 of https://codereview.chromium.org/2032393002/ )
56a9e33 Revert of [heap] Unregister shrinked large object memory from chunk map. (patchset #6 id:100001 of https://codereview.chromium.org/2046953002/ )
f576e29 [crankshaft] Fix invalid number truncation assumption on HAdd inputs.
026ed50 Update V8 DEPS.
1729349 Revert of [heap] Fix chunk map removal for large objects. (patchset #1 id:1 of https://codereview.chromium.org/2042123003/ )
65dac7f [heap] Fix chunk map removal for large objects.
701f948 S390: [debug] implement intuitive semantics for stepping over await call.
25af5d3 [stubs] Enable TurboFan LoadIC dispatcher stub.
67af060 Revert of [heap] Clear out of live range remembered set slots in large objects. (patchset #2 id:20001 of https://codereview.chromium.org/2043713006/ )
839f3fd Track based on JSArrayBuffer addresses on pages instead of the attached backing store.
ba3703d [stubs] Fixed PrimaryStubCache and SecondaryStubCache tests for Ignition.
1f2eaa1 S390: Used RISBG in MacroAssembler::IndexToArrayOffset to improve performance.
38ad63f [heap] Clear out of live range remembered set slots in large objects.
bcf3da2 [stubs] Fixed tests that prevented LoadICTF stubs from being enabled.
2b38d31 [heap] Unregister shrinked large object memory from chunk map.
7ba1257 [stubs] Fix flaky failures of cctest/test-code-stub-assembler/SeededNumberDictionaryLookup.
9eb756f [arm] Support float registers for moves and swaps. Uses float registers s0-s31 for moves and swaps when rep is kFloat32. Changes bitcast to use float registers.
d84fe42 GetHash and friends: return a raw pointer instead of Handle<Smi>
d311e1f [gn] Rework debug configurations
2bcbe2f switch perf and ll_prof loggers to line buffering
764d4e6 [dictionaries] Use IsKey(Isolate* i, Object* o) everywhere
3cfcc7e Avoid creating weak cells for literal arrays that are empty of literals.
2963b5b [json] check and handle interrupts.
f53d100 MIPS64: Fix 'MIPS: Fix [debug] implement intuitive semantics for stepping over await call.'
d3a43e4 Revert of [builtins] Properly optimize TypedArray/DataView accessors. (patchset #3 id:40001 of https://codereview.chromium.org/2042013003/ )
1ef7370 [builtins] Properly optimize TypedArray/DataView accessors.
ea59da5 Make api-arguments.h not include inline headers.
3e0be8d [runtime] Don't use ElementsTransitionAndStoreStub for transitions that involve instance rewriting.
ce291be [wasm] Dont compute global offsets if the module had errors (e.g. invalid memory type for global).
4620e29 [regexp] disallow regexp property class shorthand syntax for single char.
68e77d2 [gn] Add extra library files in stand-alone mode.
9919680 [keys] keep track of the last non-empty prototype
85b8c2d Fix observable array access when formatting stack trace.
a61cae1 [gn] Fix gyp/gn translation of use_snapshot
2254abb [gn] Port exec_script whitelist from chromium/src/build
0b65799 Remove accidentally added files.
688ae58 [build] Landmine after ndk update.
208d2ce Fix presubmit check failure.
7c3748a [debug] load correct stack slot for frame details.
dad8ed5 [turbofan] Only run TypeHintAnalysis when --turbo-type-feedback is on.
90d31f4 Update V8 DEPS.
9b60652 Revert of Promises: Make PromiseSet operation monomorphic (patchset #1 id:1 of https://codereview.chromium.org/2025073002/ )
41c875a Promises: Short circuit promise resolution procedure
59785f9 Revert of [stubs] Enable TurboFan LoadIC dispatcher stub. (patchset #1 id:1 of https://codereview.chromium.org/2033943005/ )
d61a5c3 [heap] Uncommit unused large object page memory.
c0c3a23 [turbofan] Robust node caching for relocatable int{32|64}
0f93486 Introduce api for incremental wrapper tracing
46a9322 [stubs] Enable TurboFan LoadIC dispatcher stub.
941524f MIPS: Fix '[debug] implement intuitive semantics for stepping over await call.'
d8c2b8f Revert of Provide a tagged allocation top pointer. (patchset #5 id:80001 of https://codereview.chromium.org/2028633002/ )
d75baea [rng] improve RNG seed.
95f210d [turbofan] ARM64: Faster checked ops for PoT arrays
4cc1331 Fix scope flags for default parameters
f1ffe31 [stubs] Introducing LoadICTFStub and LoadICTrampolineTFStub and a switch to enable them instead of respective platform stubs.
2ecd866 [gn] Fix gn targets for tools
3910f6d Make type-feedback-vector.h be self-contained.
37394eb Add a convenience method to get the debugged context
4fb3051 PPC: [debug] implement intuitive semantics for stepping over await call.
d048ed8 PPC: Store Floats as 4 bytes and Double as 8 bytes for codegen
0b91952 [asmjs] Validator should reject modules with repeated functions.
dc98fab [asmjs] Validator should reject assignments to heap variables in functions.
87affbc [gn] Fix isolate_driver for gn
fb9ce93 [tools] Update callstats.[py|html]
bc0798c Introduce IsUndefined(Isolate*) and IsTheHole(Isolate*)
826627d [turbofan] Make FindFrameStateBefore handle dead paths.
c99caf3 Provide a tagged allocation top pointer.
0e2d929 Revert of [build] Use sysroot for linux compilation with clang (patchset #5 id:80001 of https://codereview.chromium.org/2028623002/ )
46d8293 Revert of [build] Fix default for target_arch (patchset #1 id:1 of https://codereview.chromium.org/2040803005/ )
585771f [wasm] Move 64-bit call tests into test-run-wasm-64.cc so they also run on 32-bit platforms.
36807f0 [crankshaft] Fix DoDeferredMathAbsTaggedHeapNumber overwriting the context with some temporary value.
f3694ac Update V8 DEPS.
0d3413f Print MachineTypes when using --trace-turbo-graph.
960a87b [runtime] Remove RUNTIME_ASSERT_HANDLIFIED.
6ddd831 [compiler] Deal with some old TODOs in the typer.
9dcb67d [build] Fix default for target_arch
e33b742 [test] Fix result regexp in JSTests.json.
0d65554 [gn] Port test262 archiving to gn
8ee2239 [build] Roll android_tools to 04c2c06
c47d3c6 [build] Use sysroot for linux compilation with clang
1763a9e X87: [debug] implement intuitive semantics for stepping over await call.
973823e X87: [builtins] Migrate Math.log to TurboFan.
ecd4086 [interpreter] Faster and fewer flushes in register optimizer.
ac03c63 Add standard Windows manifest to five v8 executables
00c158a S390: [builtins] Migrate Math.log to TurboFan.
4cc2a73 [cleanup] Inline HAS_INDEX macro as it's trivially the 'in' operator
e3c3be3 [json] Repair JSON.parse regression with non-sequential strings.
611257f [es7] Array.prototype.includes should be unscopable
0ed2770 PPC: [builtins] Migrate Math.log to TurboFan.
b9ded4c MIPS: Fix 'Turbofan: Modify WASM linkage to store floats using only 4 bytes.'
8d90210 [debug] implement intuitive semantics for stepping over await call.
cfe77e1 Promises: Reorder heap symbols alphabetically
de9d1d8 [Interpreter] Move jump processing to bytecode array writer.
a09fb95 [deoptimizer] Support float registers and slots.
976a62a [gn] Add swarming support for all test targets
6352606 [gn] Add fuzzer targets.
39442cf Add FloatRegister names to RegisterConfiguration.
2d5c9be [debugger] add test case for debug-evaluation with promise microtasks.
10284b2 [turbofan] Add frame state propagation to linearizer.
9fbf9e2 [wasm] Use MachineOperator::Float64Log to implement kExprF64Log.
23ca1e8 Add Ignition perf benchmarks to try_perf.py
f4cf05f [Interpreter] Add intrinsics for Is<Type> calls.
dffbcfe Disable flaky JsNativeJsSample on Ignition.
28e6753 [turbofan] Remove frame state input from speculative ops.
486f8dd X87: Turbofan: Modify WASM linkage to store floats using only 4 bytes.
f2da19f [builtins] Migrate Math.log to TurboFan.
c2ce1bf X87: [Interpreter] Fix GenerateSmiToDouble to avoid assuming it is called from a JSFrame.
4089330 X87: VectorICs: Remove special code to increment call counts by two.
82bce6a X87: IC: Eliminate initialization_state as a factor in IC installation.
bf7034b [turbofan] Remove eager frame state from property access.
16dda21 Fix bytecode operand type
22a73e0 X87: Temporary workaround for X87 FPU convert SNaN to QNaN automatically issue.
ae52150 [heap] Store the host address in the typed remembered set.
dea0d74 Suppress compiler and linker warnings in v8 test binaries
928dd32 [gn] Add swarming support
f6d4731 Fix failure in mjsunit/wasm/embenchen/lua_binarytrees on 32-bit architectures that do not support unaligned access.
c174c14 Update V8 DEPS.
4d8bcd1 S390: Store Floats as 4 bytes and Double as 8 bytes for codegen
70e302e [turbofan] Fix assert caused by bogus merging of out-of-scope CodeAssembler variables
afb0e7a [turbofan] Fix phi-hinting problem with deferred blocks
df4f8a2 Promises: Make PromiseSet operation monomorphic
9bba149 PPC/s390: [stubs] An easier way of defining a stub call interface descriptor.
3c4f903 [stubs] Extend HasProperty stub with dictionary-mode, string wrapper and double-elements objects support.
3378387 S390: Fix simulator to include AdjustStackLimitForSimulator on Call
e7d8279 Make CodeStubAssemblerTester use its own zone instead of Isolate::runtime_zone().
5a5c115 Move test/cctest/compiler/test-code-stub-assembler.cc to test/cctest directory.
b5a2b4d AIX: Define __STDC_FORMAT_MACROS in gypi file
3188210 Refactor Maps' code_cache
4f20516 Compiler::CompileBaseline didn't ensure that the closure had literals.
a7ff616 [turbofan] Remove eager frame state from runtime calls.
31392d7 Updates incremental marking pass to collect object statistics.
09d90e4 Reland "Move (hopefully) remaining isolate related variables to toolchain.gypi"
8154d97 Fix bug in yield* desugaring.
a2fef3a [stubs] An easier way of defining a stub call interface descriptor.
216bcf9 [turbofan] Initial version of number type feedback.
a8f57df Remove has_valgrind.py - the bots now set this flag explicitly
bea121a [turbofan] Eager frame state gone from JSCallFunction.
fc881eb [turbofan] Run EarlyOptimizationPhase after we nuked the types.
7ca611d [regexp] fix subtle bug in RegExpTest.
864b07e [turbofan] Remove eager frame state from call nodes.
5a3a6da [turbofan] Add new StringFromCharCode simplified operator.
a096aee Update V8 DEPS.
c077414 [gn] Turn on external_startup_data by default except on ios
dab67f0 Revert of Move (hopefully) remaining isolate related variables to toolchain.gypi (patchset #1 id:1 of https://codereview.chromium.org/2027213002/ )
a68a1eb Move (hopefully) remaining isolate related variables to toolchain.gypi
5979bf5 Revert of Reland "[heap] Fine-grained JSArrayBuffer tracking" (patchset #7 id:180001 of https://codereview.chromium.org/2026633003/ )
0d4c526 [crankshaft] Reland "Only exclude explicit 'arguments' (and 'this') from liveness analysis."
6f76cc5 PPC: Sign-extended result in DoFlooringDivI/DoDivI on 64bit
2fd3f9d [Interpreter] Don't try to eliminate dead-code in bytecode-array-builder
9b4f836 Revert of Extend HasProperty stub with dictionary-mode and double-elements objects support. (patchset #8 id:280001 of https://codereview.chromium.org/1995453002/ )
e60c405 [turbofan] Make sure binop results do not overwrite deoptimization inputs on arm.
24066b6 Extend HasProperty stub with dictionary-mode, string wrapper and double-elements objects support.
ee43805 [base] Implement CPU time on Windows.
a7d091f math.js: Use %_TypedArrayGetLength to get length
817b59c Turbofan: Modify WASM linkage to store floats using only 4 bytes. Adds instructions for ARM to push floats.
279e274 Track based on JSArrayBuffer addresses on pages instead of the attached backing store.
9fa206e [runtime] Ensure that all elements kind transitions are chained to the root map.
fa9756d Instrument code entry slot recording to help with crash investigation.
b6a2b43 [heap] Do not use the high memory watermark for committed memory accounting in large object space.
471893c [Interpreter] Fix GenerateSmiToDouble to avoid assuming it is called from a JSFrame.
9d5b4b6 [gn] Add cctest
2242cb0 [release] Auto-detect clusterfuzz issues for ignition with arm
32820dd [x64] Make xmm0 allocatable and use xmm15 as scratch register instead.
b8786b3 Fix bytecode operand values
8b0a6dd Revert of [crankshaft] Only exclude explicit 'arguments' (and 'this') from liveness analysis. (patchset #2 id:20001 of https://codereview.chromium.org/2026173003/ )
dc78e0d Immediately promote marked objects during scavenge
d87fb10 [gn] Add unittests
1428fbe [crankshaft] Only exclude explicit 'arguments' (and 'this') from liveness analysis.
79f45e0 Revert of Provide a tagged allocation top pointer. (patchset #4 id:60001 of https://codereview.chromium.org/2028633002/ )
88ab533 Reland of [ESNext] Activate async/await for ClusterFuzz (patchset #2 id:40001 of https://codereview.chromium.org/2003503002/ )
e065d3e [turbofan] Emit explicit checkpoint before operations.
d673d89 [turbofan] Rename {CheckPoint} to {Checkpoint} everywhere.
886b259 [arm] Fix test failures on old architectures.
a478bcb [turbofan] Add Enrico to OWNERS.
7ecf1a0 [turbofan] Implement simplistic checkpoint reducer.
f42c9e9 Provide a tagged allocation top pointer.
27bd174 [turbofan] ARM64: Match 64 bit compare with zero and branch
f2c0264 [x64] Fix invalid REX prefix for pslld, psrld and friends.
a6f6d8a [crankshaft] HCall and HCallWithDescriptor should not override CalculateInferredType.
0f06f80 [builtins] Migrate escape/unescape from uri.js to C++.
0e5c6a4 PPC: initializing array to fix compiler error maybe-uninitialized
0d868a1 [turbofan] Simd128Values don't have a canonical representation.
21a4372 Update V8 DEPS.
54245bd Debugger: fix crash in DebugEvaluate
5ad1a40 S390: VectorICs: Remove special code to increment call counts by two.
e3bd4a3 Promises: Remove additional array for storing deferred objects
72f7d9a Revert of [heap] Do not invoke GC to make heap iterable. (patchset #3 id:40001 of https://codereview.chromium.org/1992913004/ )
46253e7 [esnext] Fix various callsites to use is_resumable, not is_generator
0ac67d7 S390: IC: Eliminate initialization_state as a factor in IC installation.
2f5ba83 [heap] Simulate aborting compaction during --stress-compaction
3d25ad4 [wasm] separate snapshot-able stages
132f898 [heap] Do not invoke GC to make heap iterable.
b80750f Revert of [gn] Add unittests (patchset #7 id:120001 of https://codereview.chromium.org/2011853002/ )
dae83bf Revert of [gn] Add cctest (patchset #4 id:60001 of https://codereview.chromium.org/2007143003/ )
f30f828 [test] add debugger tests for debug evaluation in async functions
5e96f47 [turbofan] Distinguish between change- and truncate-tagged-to-float64.
1f51868 [crankshaft] Properly optimize strict equality with constants.
7554360 [builtins] Migrate String.fromCharCode to TurboFan code stub.
60afed4 [json] replace remaining json.js code with C++ builtins.
a43b732 Revert of Reland "[heap] Fine-grained JSArrayBuffer tracking" (patchset #2 id:20001 of https://codereview.chromium.org/2024063002/ )
089da00 Track based on JSArrayBuffer addresses on pages instead of the attached backing store.
eea9fbe [gn] Add cctest
378a26c [gn] Add unittests
b5249ff Revert of [gn] Add unittests (patchset #6 id:100001 of https://codereview.chromium.org/2011853002/ )
c32a4f5 [json] implement InternalizeJSONProperty in C++.
9c20666 Revert of [gn] Add cctest (patchset #3 id:40001 of https://codereview.chromium.org/2007143003/ )
7eacdf1 Update V8 DEPS.
fb842e4 PPC: VectorICs: Remove special code to increment call counts by two.
6790f75 PPC: IC: Eliminate initialization_state as a factor in IC installation.
63ea3a5 VectorICs: Remove special code to increment call counts by two.
18ba2d1 [i18n] use intrinsics for conversion instead of wrappers.
56d9078 IC: Eliminate initialization_state as a factor in IC installation.
8b47179 libsampler: Cleanup SamplerManager
63efe9e [api] Add more parameters to Object::GetPropertyNames
07fadde [api] Remove deprectated memory allocation callback API
ecb2ec8 Revert of Reland "[heap] Fine-grained JSArrayBuffer tracking" (patchset #3 id:60001 of https://codereview.chromium.org/2026463002/ )
bc0fb6e Reland "[heap] Fine-grained JSAr…
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants