Juergen Graf
d77cfc60fc
incorporate changes from other branch
...
- Annotation support
- Properly fix path-with-spaces bug.
- fix bug involving paths with spaces
- add a simple driver for building a call graph via a scope file
- Properly return null as default constructor of an array.
- organize imports
- better handling of missing bytecodes
- javadoc
- test fix
- small Javadoc fix
- added date-property.js
- 1) added InstanceKey.getCreation sites and its implementations 2) fixes for issues with keys representing dynamic properties i) all properties are converted to strings,
- publicize method makeClasspath(). deprecate quoteStringIfNeeded()
- organize imports
- javadoc
- renamed classes to make relationship to mod-ref analysis clearer
- add support for lexical writes
- Code to compute transitive lexical accesses of methods.
- extract some generally useful code from ModRef
- Generate proper InstanceFieldKeys for property accesses with Numbers.
- rewrite to make hardest test appear last
- fix test to properly check reachability
- add an array test that doesn't quite work
- add method to get a PointerKey for a global
- compare FieldValueDispatch objects based on CGNode as well
- Handle duplicate field names between subclass and superclass.
2013-02-06 12:34:25 +01:00
Juergen Graf
b82d5dba90
Merge branch 'wala' into master
2012-11-06 04:23:10 +01:00
Manu Sridharan
24eb803211
organize imports; no semantic change
2012-09-04 16:24:37 -07:00
Manu Sridharan
56f3d847a5
more conversion to Unix line endings
2012-09-04 15:59:50 -07:00
Manu Sridharan
256cd06460
Convert all Java source files to use Unix line endings; no semantic change
2012-09-04 15:56:05 -07:00
dolby
319eacc529
merge changes and changes for atomic sets work
2012-08-29 16:35:34 -04:00
Manu Sridharan
bb2c45803c
Merge branch 'github_master' into internal_merge
2012-08-21 16:57:27 -07:00
Manu Sridharan
bab4777e4c
some (very) basic support for pointer / reference types
2012-08-21 16:56:18 -07:00
Juergen Graf
cb02231692
Read jar files from input stream as a fallback. Do not rely on existsing files.
2012-06-08 15:24:38 +02:00
Juergen Graf
c71fa6674a
Merge branch 'wala' into master
2012-04-19 14:39:05 +02:00
Manu Sridharan
c116f16823
got code to compile again, and wala.core regression tests pass
2012-04-16 22:30:03 -04:00
Manu Sridharan
2edb070437
changed FileProvider to have instance methods
2012-04-16 14:57:14 -04:00
msridhar1
676a72bac2
fix for issue 3506051 from SourceForge tracker
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4555 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-04-03 22:48:10 +00:00
Juergen Graf
7477b1730b
Merge branch 'wala' into master
2012-03-19 13:33:48 +01:00
msridhar1
59e46916ce
Generalize certain IR data structures to be less Java-specific. Generalize annotations code to allow for reading annotation parameters. Various other fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4290 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-12-28 17:03:27 +00:00
Juergen Graf
bf923dc2b5
progressmonitor can now be used to cancel operations
2011-11-22 14:26:30 +01:00
Juergen Graf
c240d41b4f
Merge branch 'wala' into master
2011-08-16 22:16:32 +02:00
dolby-oss
7a6af352b9
moved IR-independent visualization of graphs to util project
...
added DFS path find that finds all paths in sequence rather than just one
moved the WalaException out of warnings subpackage
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4257 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-08-16 16:51:11 +00:00
Juergen Graf
6877158843
load scope file from jar as fallback
2011-07-27 13:44:38 +02:00
Juergen Graf
f5ac0c543f
Merge branch 'wala' into master
2011-07-12 19:50:39 +00:00
msridhar1
f8197b4f2c
patch to fix FileProvider bug from Marcel Bruch
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4177 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-05-27 19:50:33 +00:00
Juergen Graf
d7ebb57ee6
add substasks to progressmonitor
2011-03-30 13:03:16 +02:00
msridhar1
0eb5fcb158
check for null argument
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4043 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-24 22:40:50 +00:00
sjfink
129ce380a4
migrate more stuff to wala.util
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4040 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-17 22:57:35 +00:00
sjfink
5bd9c18b20
migrate more stuff to wala.util
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4039 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-17 22:41:32 +00:00
sjfink
16e9c0fa67
migrate more stuff to wala.util
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4036 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-17 22:21:01 +00:00
sjfink
6bd8363503
refactor to isolate core utilities from dependence on Eclipse IProgressMonitor
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4034 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-17 22:06:58 +00:00
sjfink
fa825de846
refactoring of fixpoint API
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4033 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-17 21:43:18 +00:00
sjfink
d7d6b048b6
refactoring and moving the launcher utilities to wala.util
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4032 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-17 21:31:29 +00:00
sjfink
6416445fe4
refactor to move stuff into wala.util
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4031 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-17 21:13:34 +00:00
sjfink
e8da3e3d8d
move some functionality to wala.util
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4030 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-01-17 20:56:35 +00:00
msridhar1
2ed3b05257
bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3986 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-11-03 17:49:06 +00:00
dolby-oss
f13e059144
make constructor protected, as it is the superclass
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3983 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-10-20 15:13:42 +00:00
dolby-oss
080453957f
added int set type as type parameter to MutableIntSetFactory so that it can be conveniently used with specialized subtypes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3982 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-10-15 14:31:13 +00:00
dolby-oss
d4ee31ad9e
added clear() method to mutable int sets
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3981 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-10-15 02:10:44 +00:00
dolby-oss
56577432d8
copyright comment update
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3974 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-10-11 14:29:17 +00:00
dolby-oss
ed889de199
added Floyd-Warshall all pairs shortest path implementation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3964 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-10-04 17:27:56 +00:00
yinnon_haviv
b2acc4502d
Support for serializing/deserializing Atoms.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3945 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 08:06:17 +00:00
msridhar1
4740f7a16a
bug fix: assume analysis scope files are UTF-8 encoded rather than using platform default
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3940 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-22 22:10:00 +00:00
dolby-oss
d9bad4c9e6
add exception declaration to indicate removeNode is optional
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3855 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-07-19 14:09:10 +00:00
sjfink
3fcb6de3ba
format a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3851 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-06-21 18:14:39 +00:00
msridhar1
133bd80a7e
added some javadoc
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3835 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-05-12 22:40:42 +00:00
msridhar1
c6096ddfd9
fix typo
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3831 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-05-11 21:08:06 +00:00
msridhar1
b384fc08e6
remove dead code
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3795 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-01-23 18:53:50 +00:00
sjfink
0b0ea23484
delete deprecated classes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3760 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-11-13 18:01:19 +00:00
sjfink
4e59fb29e6
delete deprecated Assertions code
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3759 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-11-13 17:55:33 +00:00
sjfink
f70935ce46
fix bugs pointed out on mailing list by M. Bruch
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3754 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-10-19 13:09:57 +00:00
sjfink
ea9db18783
tweak comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3725 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-07-13 17:58:59 +00:00
sjfink
91817db562
deprecate. unused.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3723 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-07-13 17:53:46 +00:00
sjfink
987b2393e2
deprecate. unused.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3721 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-07-13 17:51:47 +00:00