Commit Graph

3840 Commits

Author SHA1 Message Date
Manu Sridharan 58e4c392f6 add ignore file 2013-08-08 10:23:51 -07:00
Julian Dolby a9331dca6f avoid using files since the automated tests get things out of jars 2013-08-07 16:44:21 -04:00
Manu Sridharan 512b3bbf48 remove large wl.zip file 2013-08-07 12:44:55 -07:00
Julian Dolby e9f7fd642d adapt to new engine infrastructure. updated test zip file. 2013-08-07 15:21:03 -04:00
Julian Dolby 528be3e973 remove now-unused functionality 2013-08-07 15:20:05 -04:00
Julian Dolby 24aeda3ef8 more flexible eclipse project paths and engines for javascript to
support adding different model JS files as prologues.
2013-08-07 15:19:27 -04:00
Julian Dolby 1dd180cf93 no longer add prologue files implicitly, since this code cannot always
find them now that we allow all kinds of prologues to be used
2013-08-07 15:17:48 -04:00
Julian Dolby e89d0acf16 reuse util support for building scopes 2013-08-07 15:17:02 -04:00
Julian Dolby 72fa4b7ff6 add prologue files explicitly, which is now needed 2013-08-07 15:16:13 -04:00
Julian Dolby 824cd3db24 utility to use Eclipse to find JS prologue files for analysis 2013-08-07 15:15:20 -04:00
Julian Dolby 33cc7da5a0 really hackish, prototype support for exclude paths 2013-08-07 15:13:13 -04:00
Julian Dolby 8ea24cdafc this test works now 2013-08-07 15:12:23 -04:00
Julian Dolby 0117b88698 reflect function statements into 'window' object. i have checked that
firefox does this.
2013-08-07 15:11:25 -04:00
Julian Dolby d528c16b0f refactoring to integrate field-based cg builders with Eclipse-based
JavaScript front end
2013-08-05 14:35:41 -04:00
Julian Dolby beab92e359 Fixed bugs in the front end handling esoteric cases of weird control
flow.

added support for JavaScript projects read from Eclipse that are based
on HTML files as well as JavaScript files
2013-07-30 14:04:08 -04:00
Julian Dolby de6b644e8c work on eclipse javascript project analysis 2013-07-24 11:18:54 -04:00
Julian Dolby b9cf32dadb merge with changes for Eclipse 2013-07-24 10:41:07 -04:00
Julian Dolby b60a457038 suppress some random Eclipse errors 2013-07-24 10:38:42 -04:00
Max Schaefer 7dd4dc7f2a Fixing project names in Ant build files. 2013-07-19 13:11:16 +08:00
Manu Sridharan 0595f0202c update manifests for compatibility with Eclipse Kepler 2013-07-16 11:33:40 -07:00
Manu Sridharan 4b8c1b4148 Merge pull request #31 from msridhar/lexical-cleanup
Further cleanup related to removing old lexical handling code
2013-07-10 10:29:00 -07:00
Manu Sridharan 550eca255b fix for NPE 2013-07-10 09:44:47 -07:00
Manu Sridharan c71652de34 add getNumberOfUses(), rename class 2013-07-10 09:44:47 -07:00
Manu Sridharan 757ae95ef0 add getNumberOfUses() 2013-07-10 09:44:47 -07:00
Manu Sridharan e1e67e6b9f remove unused import 2013-07-10 09:44:46 -07:00
Manu Sridharan 059d841c8c removing lexical reads and writes from invoke instructions; WIP 2013-07-10 09:44:46 -07:00
Manu Sridharan 3bd2f588d0 Merge pull request #30 from sewe/upstream
Publish source features on update site
2013-07-09 09:29:35 -07:00
Andreas Sewe 72e54e7abf Publish source features on update site 2013-07-09 15:34:03 +02:00
Manu Sridharan e11f8b3182 patch to improve mapping of classes to source files 2013-07-08 15:26:28 -07:00
Manu Sridharan b984760100 support for reading method parameter annotations from Java bytecodes 2013-06-28 11:44:47 -04:00
Manu Sridharan 31d3bf835e other build fixes 2013-06-25 16:00:15 -04:00
Manu Sridharan 8b09512edb fix .classpath error; should refer to rhino-1.7R3.jar 2013-06-25 15:50:24 -04:00
Julian Dolby 6597641ca0 new test 2013-06-25 13:30:01 -04:00
Julian Dolby 00c095ae28 turn off debugging output 2013-06-25 13:29:37 -04:00
Julian Dolby 55b64712fc merge conflict 2013-06-25 12:02:12 -04:00
Julian Dolby 080325b5f6 merge 2013-06-25 11:57:37 -04:00
Julian Dolby 3015d1c5f9 added container access to ModuleEntry 2013-06-25 11:53:58 -04:00
sjfink 587ef66356 publicize a method and add some comments 2013-06-24 08:34:16 -07:00
Manu Sridharan 6e2fadd316 remove @Override annotations from Java source tests.
Polyglot can't parse these annotations.
2013-06-10 15:04:56 -07:00
Manu Sridharan 05a9961108 add missing @Override annotations; no semantic change 2013-06-10 14:37:19 -07:00
Manu Sridharan 918f887d3a update copyright header 2013-06-10 14:24:03 -07:00
Manu Sridharan e41dc42276 javadoc 2013-06-10 14:22:12 -07:00
Manu Sridharan 547f0d276a more sample code 2013-06-10 14:22:12 -07:00
Manu Sridharan 6e562ac27e fix warnings 2013-06-10 14:22:12 -07:00
Manu Sridharan 68211df807 remove unused dump() method 2013-06-10 14:22:12 -07:00
Manu Sridharan 21d392e2bd example driver to print IR for all methods in a script 2013-06-10 14:22:11 -07:00
Manu Sridharan 9452bc563d add method to construct a class hierarchy for a set of JS files 2013-06-10 14:22:11 -07:00
Manu Sridharan 3a69d48038 javadoc 2013-06-10 14:22:11 -07:00
Julian Dolby 068d0f0908 merge 2013-06-10 09:08:34 -04:00
Julian Dolby 9e51a19d5d tests 2013-06-10 09:02:12 -04:00