Go to file
kmillikin@chromium.org 789f832e4a Move the AstVisitor stack check from Accept to Visit.
The stack check has been moved from the Accept function dispatching on
the AST node type, earlier to the Visit function dispatching on the
visitor type.

This allows very simple non-recursive visitors (not taking extra
arguments or returning values) via the convention of calling "Visit"
if one wants the stack check and "Accept" if one does not.  Recursive
calls should all be via "Visit".

Review URL: http://codereview.chromium.org/1567007

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4320 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-03-30 12:25:58 +00:00
benchmarks Remove svn:executable flag from run.html and style.css and change the mime-type of style.css to text/css. 2009-07-15 10:37:10 +00:00
include Simplify passing of AccessorInfo to interceptors: 2010-03-25 17:08:22 +00:00
samples Making lint happy. 2010-02-10 11:48:53 +00:00
src Move the AstVisitor stack check from Accept to Visit. 2010-03-30 12:25:58 +00:00
test C++ profiles processor: put under #ifdef and fix issues. 2010-03-30 11:38:39 +00:00
tools Change a TypeInfo function from inline to non-inline, reducing stack usage during code compilation. 2010-03-26 11:34:00 +00:00
.gitignore Add '.cpplint-cache' to ignore lists for SVN and Git. This change also sets 'ignore' property on '.', although this change isn't visible in Rietveld. 2009-12-11 09:01:38 +00:00
AUTHORS Revert pax change as it does not work with older versions of scons. 2010-02-25 08:27:07 +00:00
ChangeLog Prepare push of version 2.2.0 to trunk. Now working on version 2.2.1. 2010-03-29 07:25:54 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct C++ profiles processor: put under #ifdef and fix issues. 2010-03-30 11:38:39 +00:00