dolby-oss
|
e4b9d03be5
|
bug fixes for unicode names and to prevent analysis from modifying the symbol table
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3936 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2010-09-14 20:29:05 +00:00 |
dolby-oss
|
3fa3c8b03c
|
change to how default values for value numbers are recorded for SSA conversion by CAst
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3916 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2010-09-09 14:02:15 +00:00 |
dolby-oss
|
086c22dc13
|
provide more options for choosing classfiles vs source files. Thanks to Dan Marino.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3852 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2010-07-19 14:05:19 +00:00 |
msridhar1
|
b8ecc8d48a
|
nuked ReflectionSpecification
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3832 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2010-05-12 17:19:54 +00:00 |
egeay
|
d7443eb6d6
|
Need a way to extend JavaClass implementation for X10.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3792 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2010-01-07 22:16:24 +00:00 |
dolby-oss
|
e877067710
|
Ishizaki-san's patch for hasMonitorOp
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3733 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-07-17 13:58:55 +00:00 |
sjfink
|
a0efbee8ff
|
Major refactoring to introduce com.ibm.wala.ide. Many related changes and patches from Marcelo Paternostro.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3693 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-06-22 15:06:12 +00:00 |
dolby-oss
|
d079132c07
|
fix type-o in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3646 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-06-12 13:00:29 +00:00 |
dolby-oss
|
e85f813477
|
work on generalizing type inference
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3625 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-06-03 18:24:46 +00:00 |
dolby-oss
|
18a3e1ef07
|
fix minor warnings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3604 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-20 18:55:14 +00:00 |
dolby-oss
|
50a4df0f32
|
more stuff deemed 'relevant' for JMM
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3602 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-20 17:07:18 +00:00 |
dolby-oss
|
4595806dc9
|
slice locks for concurrent code
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3599 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-19 18:02:53 +00:00 |
dolby-oss
|
7c01256b30
|
fix hackish multithreaded support to deal with array writes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3594 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-14 19:15:45 +00:00 |
dolby-oss
|
0890ed0795
|
trivial bug fix
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3585 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-07 16:41:10 +00:00 |
rmfuhrer
|
125dcbedd9
|
Made buildAnalysisScope() public so that, e.g., one can build a class hierarchy without building a call graph.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3573 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-06 20:25:32 +00:00 |
rmfuhrer
|
d498070dcf
|
JavaClass can now represent the root class, in case it resides in source (previously, it required every class to have a superclass).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3568 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-05 17:22:57 +00:00 |
rmfuhrer
|
ff82965836
|
Extracted a common subexpression to a local in defineFunction().
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3567 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-05 15:52:32 +00:00 |
sjfink
|
de6adbc4d7
|
more migration to Java assertions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3559 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-01 17:42:28 +00:00 |
sjfink
|
948dab4d0d
|
remove ClassHierarchyException from IClass.getAllMethods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3557 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-05-01 12:50:17 +00:00 |
sjfink
|
9939142eae
|
switch from Assertions._assert to Java assertions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3555 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-04-30 13:16:52 +00:00 |
dolby-oss
|
e66d5ed88a
|
approximate support for multithreaded code
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3532 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-04-23 18:00:20 +00:00 |
rmfuhrer
|
caaec26c5e
|
Removed polyglot dependencies from the bundle manifest and classpath, now that the code dependencies have been moved to another plugin project (com.ibm.wala.cast.java.polyglot).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3469 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-04-16 20:18:53 +00:00 |
sjfink
|
6868b753eb
|
organize imports and tweak comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3439 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-04-13 13:50:45 +00:00 |
dolby-oss
|
37344b9716
|
allow eclipse integration to use source code for java projects, and pass it to the JDT-based CAst front end
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3436 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-04-12 03:04:42 +00:00 |
dolby-oss
|
e80dc6ef8c
|
refactor handling of constants in Shrike to abstract away from Java bytecode
introduce factories to create SSAInstruction objects
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3433 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-04-10 18:33:07 +00:00 |
sjfink
|
957cb2b8ca
|
deprecate Trace
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3432 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-04-09 20:31:14 +00:00 |
dolby-oss
|
b2bae33bab
|
generalize parsing of Descriptors to also handle languages other than Java
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3366 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-03-26 15:11:45 +00:00 |
dolby-oss
|
134b84db07
|
adapt X10 support to WALA changes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3364 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-03-24 17:06:49 +00:00 |
sjfink
|
2b24aa35ff
|
fix polyglot CAst compile errors
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3354 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-03-18 22:47:26 +00:00 |
sjfink
|
b1cdc4fecf
|
call new factories
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3305 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-03-13 17:06:09 +00:00 |
sjfink
|
ed13ddbb17
|
bug fix 2666538: make ClassLoaderReference immutable, and related API fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3302 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-03-13 14:20:35 +00:00 |
dolby-oss
|
1cb571d1f0
|
add some missing exception edges
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3273 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-03-11 13:30:52 +00:00 |
dolby-oss
|
edbee5a1e7
|
adapt to core changes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3229 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-02-19 15:59:18 +00:00 |
msridhar1
|
1b17786512
|
when reflection handling is disabled in the AnalysisOptions, disable stuff like handling of string constant arguments to reflective methods, etc.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3209 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-02-03 20:38:47 +00:00 |
dolby-oss
|
9979d0899c
|
more fixes to lexical scoping for JavaScript
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3196 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-01-30 16:33:22 +00:00 |
sjfink
|
51a5784b25
|
fix build bug
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3173 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-01-14 15:53:16 +00:00 |
dolby-oss
|
1135a37fb5
|
refactor polyglot-based java code in its own projects
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3167 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2009-01-09 14:11:39 +00:00 |
dolby-oss
|
f46c779af8
|
add type parameter to match parent class
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3151 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-23 15:22:37 +00:00 |
sjfink
|
b1f300156e
|
patch from yinnon to make analysis scopes obey list order
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3144 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-17 19:52:27 +00:00 |
dolby-oss
|
7ce05498fd
|
refactor java source test code to ease making plugin tests
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3134 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-16 14:29:11 +00:00 |
msridhar1
|
5fd0909a7d
|
changed execution environment to J2SE1.5. Fixed some warnings.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3113 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-02 17:01:50 +00:00 |
dolby-oss
|
577d3b9875
|
enhancements to handling of lexical scoping; fixes for X10
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3110 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-02 14:08:57 +00:00 |
sjfink
|
66884c2c37
|
fix Eclipse 3.4.1 compiler warnings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3100 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-01 19:40:43 +00:00 |
dolby-oss
|
a02c79527e
|
Fixes for exceptions thrown by array accesses (incomplete)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2981 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-07-31 21:27:10 +00:00 |
sjfink
|
725396826a
|
tweak code format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2949 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-07-04 01:57:01 +00:00 |
sjfink
|
c8cdff09ec
|
tweak code format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2905 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-06-25 14:45:02 +00:00 |
dolby-oss
|
3ccd19bcc6
|
refactoring to prepare for JDT front end
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2843 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-05-23 16:02:01 +00:00 |
dolby-oss
|
9e91232b7c
|
refactoring to prepare for JDT front end
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2841 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-05-23 15:55:21 +00:00 |
dolby-oss
|
7ab6785602
|
refactoring to prepare for JDT front end
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2840 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-05-23 15:53:47 +00:00 |
sjfink
|
9956ead545
|
revamp deterministic hash code support for a few key classes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2802 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-05-12 14:22:11 +00:00 |