Commit Graph

3163 Commits

Author SHA1 Message Date
yinnon_haviv 92c271bfa1 Make method more robust. (return null instead of throwing NPE/ClassCastException). Good for synthetic code (e.g., constructors)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3952 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 15:59:48 +00:00
yinnon_haviv bbfe032fc3 bugfix, adapt to change in parameters of SourceFileModule constructor
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3951 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 15:57:18 +00:00
yinnon_haviv c25fab6332 Allow querying about the number of lexical reads/writes for an invocation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3950 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 08:30:49 +00:00
yinnon_haviv a86edfaad1 Technical: Moved printouts under DEBUG flag.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3949 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 08:27:43 +00:00
yinnon_haviv 268e8268e0 Move repeating error msg under DEBUG flag
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3948 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 08:20:53 +00:00
yinnon_haviv 592a2de0cc Refactor: remove unused imports
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3947 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 08:10:36 +00:00
yinnon_haviv a0cd2bc66d Use default JRE in launcher
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3946 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 08:08:55 +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
yinnon_haviv a36f1d862a Adapt to RTC 2.0
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3944 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 08:01:50 +00:00
dolby-oss d6dbd72ee6 fix for assertion failure in loading functions with the new way of loading additional files
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3943 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-28 02:00:39 +00:00
yinnon_haviv 2fea4f6e4f - Fix unit tests both for Mac and Windows environment.
- Replace Html Parser with one that is based on Jericho (require running ./fetch_libraries.sh on cast.js project. 

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3942 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-27 15:15:03 +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 431c5510f3 minor name change
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3938 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-20 15:47:19 +00:00
dolby-oss 59bdaf6d27 more checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3937 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-14 20:29:29 +00:00
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 0ddb040987 bug fix for context-sensitive analysis of javascript functions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3935 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-14 20:28:04 +00:00
dolby-oss 0eaaf73232 handle cases where imprecision causes Object to flow places where it would not be legal
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3934 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-14 20:27:30 +00:00
dolby-oss eede2f13db bug fix for exceptions out of functions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3933 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-14 20:25:10 +00:00
dolby-oss dec3802c1c fixes for symbols that are used by the call graph builders
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3928 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-10 22:33:47 +00:00
dolby-oss 9855a8b4ff remove debugging prints
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3927 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-10 22:32:54 +00:00
dolby-oss 607415b897 adapt to wala changes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3926 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 23:21:30 +00:00
dolby-oss 1faed23dba bug fixes to handling script text
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3925 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 18:48:31 +00:00
dolby-oss 1f8da24940 add support for base urls
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3923 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 14:09:16 +00:00
dolby-oss d3a3c41cbd minor bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3922 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 14:07:07 +00:00
dolby-oss 7fed5f963e make allocation site sensitivity work
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3921 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 14:06:28 +00:00
dolby-oss 8a38138bf2 kill debugging print
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3920 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 14:05:29 +00:00
dolby-oss 8129e1d75c adapt to Eclipse Helios (3.6)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3919 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 14:04:44 +00:00
dolby-oss b0001818d4 adapt to Eclipse Helios (3.6)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3918 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 14:04:19 +00:00
dolby-oss f55da4c677 fix to copy symbol table for IR, needed for handling mutation by lexical scoping
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3917 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 14:03:22 +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 5cfbd1fbaf fixes for names in archives in various Web formats
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3915 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 14:00:39 +00:00
dolby-oss bf4c0dbb99 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@3914 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 13:59:21 +00:00
dolby-oss 1f1567eee4 change to make debugger (on my system) see state in the constructor
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3913 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-09 13:55:43 +00:00
msridhar1 03ac203737 fix for tracker issue 3024307
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3900 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-01 16:51:30 +00:00
msridhar1 86ce1fca50 fix for tracker issue 3019831
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3899 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-01 15:56:43 +00:00
msridhar1 ab142b7cbd fix documentation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3898 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-09-01 15:50:53 +00:00
sjfink 9356db8497 patch from Florian Brander: avoid NPEs when call strings are null
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3862 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-08-10 14:07:02 +00:00
msridhar1 6b9f0317a3 add utility method for getting DefUse for some IR in the Everywhere context
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3860 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-08-09 22:37:32 +00:00
msridhar1 ce73ef7d2e add toString()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3859 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-08-09 22:37:07 +00:00
msridhar1 28ef96d4c3 fix comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3858 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-08-09 22:36:53 +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
dolby-oss b1758cbd72 modularize script writing slightly
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3854 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-07-19 14:08:28 +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
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 fdcd232490 small change for case of missing calls
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3850 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-06-01 16:08:24 +00:00
msridhar1 019601bb59 change to fix compilation with javac
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3848 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-05-27 14:06:03 +00:00
msridhar1 410732c481 formatting, fix warning
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3847 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-05-25 13:35:11 +00:00
msridhar1 2d6f56893c trying to update build.xml
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3846 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-05-21 16:28:13 +00:00
dolby-oss 8deb9a2814 fix really silly error
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3845 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-05-20 15:53:42 +00:00
msridhar1 cdbaa7a2ac added failing test for type inference regression
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3844 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-05-19 21:09:09 +00:00