Commit Graph

3738 Commits

Author SHA1 Message Date
Manu Sridharan 119fd841af more manifest hacks. Also, temporary disable CG IO test 2013-05-27 10:35:55 -07:00
Manu Sridharan 89c04ead32 tweaks to test config 2013-05-27 10:11:18 -07:00
Manu Sridharan 0a7a3092b1 trying to get around classloading issues 2013-05-27 09:45:50 -07:00
Manu Sridharan 197fb8bc56 disable running tests for now; still debugging 2013-05-26 16:13:02 -07:00
Manu Sridharan 4f9dfafa62 more Travis tweaking 2013-05-26 15:54:29 -07:00
Manu Sridharan 422b9a1753 attempt to fix Travis build 2013-05-26 15:43:20 -07:00
Manu Sridharan cfc01b5ab6 fix up wala.core.testdata structure so things work from maven
We put all the jar files (the testdata jar, JLex, etc.) in the root
directory now, and set up the build.properties so that these jars get
copied into the final plugin jar, making the tests work properly from
maven.  We also still copy the jars into the bin/ directory, so the
Eclipse launchers still work.
2013-05-26 14:47:00 -07:00
Manu Sridharan 9bc5bcbb3c Disable certain tests when analyzed classes are in a jar file.
These tests create FileModules for certain class / source files,
and hence assume those files are sitting in the filesystem.  We
should come up with a better fix here.
2013-05-26 14:45:50 -07:00
Manu Sridharan b23756924e pass appropriate VM args when running tests 2013-05-26 14:45:24 -07:00
Manu Sridharan 98b6d63cdf add surefire plugin version 2013-05-26 14:40:14 -07:00
Manu Sridharan 878cfa615d changes to get tests passing on Java 7 2013-05-26 10:07:46 -07:00
Manu Sridharan 8f9e988cef enable running wala.core.tests in maven build 2013-05-25 16:14:04 -07:00
Manu Sridharan 7ca109967d read J2SE jars from bootclasspath if wala.properties cannot be loaded 2013-05-25 16:05:25 -07:00
Manu Sridharan e82556450b enable maven building of wala.core.testdata, and use project-specific compile settings 2013-05-24 21:23:57 -07:00
Manu Sridharan 43a75bb874 Merge pull request #24 from sewe/upstream
Fix thread-safety bug in BytecodeClass.computeMethodMap
2013-05-24 20:46:18 -07:00
Andreas Sewe dc03348bce Fix thread-safety bug in BytecodeClass.computeMethodMap
The map must not be modified after BytecodeClass.methodMap
has become non-null.
2013-05-24 10:25:01 +02:00
Manu Sridharan 3b1889121b add missing copyright headers 2013-05-22 15:39:19 -07:00
Manu Sridharan dd949bcbc4 config file for Travis CI 2013-05-17 19:47:53 -07:00
Manu Sridharan f6cdbd0e0a switch back to rhino-1.7R3.jar, to be compatible with maven 2013-05-17 17:58:37 -07:00
Julian Dolby dd6510da29 Merge branch 'master' of https://github.com/wala/WALA.git 2013-05-15 14:04:44 -04:00
Manu Sridharan c4ce3999cd fix possible NPE 2013-05-15 10:55:58 -07:00
Julian Dolby 310d0fff25 changes to ease use of WALA from an executable jar. also some very
basic support for GXL, a graph format used by some software engineering
tools.
2013-05-15 13:36:30 -04:00
Manu Sridharan 837528592a Merge branch 'master' of github.com:wala/WALA 2013-05-14 14:40:56 -07:00
Manu Sridharan c0e3cb9831 fix for handling of static methods in ContainerContextSelector 2013-05-14 14:17:26 -07:00
sjfink 9d18e9486c fix typo in print statement 2013-05-14 12:18:10 -07:00
Manu Sridharan 0b557ac685 temporary patch to keep build.xml file working 2013-05-13 13:46:11 -07:00
Manu Sridharan 16a0e02fa0 add utility methods for creating n-CFA call graph builders 2013-05-10 20:55:13 -07:00
Manu Sridharan 89e90cd44e rename computeMethodMap() to computeMethodMapIfNeeded() 2013-05-07 14:59:12 -07:00
Andreas Sewe bc2594237b Made BytecodeClass.computeMethodMap thread-safe 2013-05-07 14:56:06 -07:00
Andreas Sewe d0b5e8ddd2 Made TypeName.findOrCreate thread-safe 2013-05-07 14:54:14 -07:00
Manu Sridharan 30686135da Fix for bug with pi nodes reported by Andreas Sewe
We weren't handling the case where the val of the pi instruction
had an implicit points-to set.
2013-05-07 14:43:49 -07:00
Manu Sridharan eac23e97a9 enable reading scope files from jars 2013-05-02 11:43:49 -07:00
Manu Sridharan e6bef253ff Merge branch 'master' into maven 2013-05-02 10:58:55 -07:00
Manu Sridharan d149ca2c73 Revert fix for tests; we need to figure out the right fix here.
This reverts commit cab3c6c0c4.
2013-05-02 10:55:45 -07:00
Manu Sridharan fd6a02422e undo one change from previous commit 2013-04-30 12:17:05 -07:00
Manu Sridharan 8d5af4aece fix warnings 2013-04-30 12:10:06 -07:00
Manu Sridharan 897268c7f9 fix comment 2013-04-30 12:09:55 -07:00
Manu Sridharan 8a3f86bad7 Merge branch 'master' into java-local-vals-for-lex 2013-04-30 11:51:33 -07:00
Manu Sridharan 4fd82ac2ef use more reasonable default heap size 2013-04-30 09:35:19 -07:00
Manu Sridharan ed88385d82 remove unused launcher 2013-04-30 09:35:03 -07:00
Manu Sridharan a9719a948d change default target to jar 2013-04-30 09:31:35 -07:00
mbruch dca47e5641 Merge pull request #3 from msridhar/smallfixes
Build fixes.
2013-04-29 21:45:23 -07:00
Manu Sridharan dcc7cd206d bug fix: allow each language to determine when a CGNode represents the "definer" method for a lexical access 2013-04-29 20:34:40 -07:00
Manu Sridharan 5f18830c3f changes to adjust for lack of null instruction at index 0 2013-04-29 20:34:08 -07:00
Manu Sridharan 516d1522b9 indentation 2013-04-29 20:33:18 -07:00
Manu Sridharan 80c031d48b store results in file 2013-04-29 20:33:10 -07:00
Manu Sridharan 6c9cf10870 flipped useLocalValsForLexicalVars to false for Java; causes tests to break 2013-04-29 16:48:19 -07:00
Manu Sridharan dd09d46f79 Build fixes.
1. Fixed polyglot antrun build, at least to work on JDK 1.7 on Mac.
2. Made cast.js.rhino point to Rhino 1.7R3.
2013-04-29 16:08:59 -07:00
Manu Sridharan 1f254e9b74 formatting, fix warnings 2013-04-29 10:12:12 -07:00
Manu Sridharan 7f9bcf2b7f fix launchers to use execution environment 2013-04-29 09:39:28 -07:00