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
7064233320
remove print
2013-05-22 16:41:27 -07:00
Manu Sridharan
faff1a9125
add copyright headers
2013-05-22 16:21:33 -07:00
Manu Sridharan
54593a8f46
add code for field-based call graph
2013-05-22 16:04:25 -07: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
Marcel Bruch
c6e88b6d80
fixed classpath, added jericho jar to classpath
2013-04-29 13:18:36 +02:00
Marcel Bruch
91e0639232
Merge branch 'master' of https://github.com/mbruch/WALA
2013-04-29 13:14:08 +02:00
Marcel Bruch
87c164e402
added js projects to tycho build
2013-04-29 13:13:23 +02:00