Mercurial > people > rkennke > jdk9-shenandoah-final > nashorn
view .hgignore @ 1060:ca67ae7c46cb
8012518: Reengineer Parser.java to make it play well with the copy-on-write IR.
Summary: Remove the kludges introduced to make the parser work with the copy on write IR. Now everything is done bottom up, finshing node children completely before node parents. The repeated non-functional pattern 'node = node.setSomething(something);' is gone. Resulting code is much more readable, and extensible for future work. The parser is now also consistent with the rest of the stateless copy-on-write world in code generation.
Reviewed-by: lagergren, attila, hannesw, shade
Contributed-by: andreas.gabrielsson@oracle.com
author | lagergren |
---|---|
date | Tue, 14 Oct 2014 15:28:24 +0200 |
parents | 8ad3a44f2927 |
children | 3fe85fdf1651 |
line wrap: on
line source
syntax: glob ^.hgtip build/* dist/* /nbproject/private/ private.xml private.properties ^webrev .classpath *.class *.clazz *.log *.orig *.rej *~ genfiles.properties hotspot.log .DS_Store* TEST-*.xml TESTS-*.xml report.xml CC/* jcov2/* .idea/* test/lib/testng.jar test/script/external/* .project .externalToolBuilders/* .settings/*