Commit Graph

470 Commits

Author SHA1 Message Date
sjfink fbb8c66434 tweak generics to allow subclasses to mutate sentences
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1720 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-04 14:45:44 +00:00
sjfink 5ad86df436 just javadoc comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1719 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-04 14:45:16 +00:00
dolby-oss a3755a70ae fix for seemingly Sun-Javac-specific compile error
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1718 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-04 14:35:08 +00:00
sjfink b9b20a28b5 more IllegalArgumentExceptions and related cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1717 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-04 00:58:16 +00:00
sjfink 83b6561c03 more generics and IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1716 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-03 23:22:19 +00:00
sjfink 072b309a86 more IllegalArgumentExceptions and generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1715 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-03 19:23:51 +00:00
sjfink 182a53ee8f generics for control flow graph and filters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1712 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-02 14:45:41 +00:00
sjfink c0ee8e04b3 type parameters for IRFactory
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1709 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-01 14:41:14 +00:00
sjfink d604c4c99e hide IteratorPlusOne constructor
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1706 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-31 23:50:48 +00:00
sjfink a91ded2ba3 hide Pair constructor; misc. generics-related cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1700 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-31 23:19:45 +00:00
sjfink eb91983f53 lots of new generics for fixed point solver hierarchy
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1694 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-31 21:38:28 +00:00
sjfink 33a14cf7aa just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1693 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-30 17:28:03 +00:00
sjfink d2764d5672 spelling error in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1692 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-30 17:27:32 +00:00
sjfink a35a3e05fd misc. cleanups to check for illegal parameters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1691 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-30 16:11:54 +00:00
loginov 1bb1c1e394 Accommodated Macs and classpath fragility wrt trailings spaces,
separators, and backslashes.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1690 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-29 19:11:56 +00:00
sjfink 9a5d76d487 implement hasEdge
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1689 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-29 18:30:15 +00:00
sjfink d95a6418f6 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1688 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-29 14:18:05 +00:00
sjfink 5f7d87caff more IllegalArgumentException checks
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1687 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-29 13:13:24 +00:00
sjfink 10cf6564e8 disable dubious equality simplification logic
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1685 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-28 14:28:44 +00:00
sjfink 994f5a3c13 javadoc tweaks
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1684 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-28 12:22:36 +00:00
sjfink fac5130054 another IllegalArgumentException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1683 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-28 12:22:19 +00:00
sjfink 1d80da0b78 add an assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1682 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-28 12:21:56 +00:00
sjfink d155c4b5c3 Patch [ 1782967 ] small documentation additions for demand pointer analysis
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1681 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-28 12:21:20 +00:00
loginov 2c850563f0 Added quotes to classpath values to handle spaces.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1679 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-27 21:40:46 +00:00
sjfink 2225703e9a bug fix for simplifying disjunctions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1678 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-27 19:45:35 +00:00
sjfink 76f3cc188f better simplification for disjunctions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1677 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-27 19:14:11 +00:00
sjfink bb33fa62c2 add an IllegalArgumentException check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1675 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-27 13:47:51 +00:00
sjfink 95054cea79 add an IllegalArgumentException check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1674 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-27 13:47:33 +00:00
sjfink e573a6a414 bug fix for prettyPrint()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1673 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-27 13:46:57 +00:00
sjfink 8409af2af0 disable overly expensive quantifier simplification logic
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1671 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-27 13:46:28 +00:00
sjfink 19a0c8a5ad more IllegalArgumentExceptions and declared exceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1665 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-24 15:57:40 +00:00
dolby-oss 2686ac8a67 bug fixes for using slicer on CAst-derived IRs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1662 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-24 01:53:02 +00:00
yahave 26f16be44a make constructor protected instead of private so subclasses can call super instead of using static construction method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1661 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-23 21:52:20 +00:00
sjfink f5221d5024 fix for bug [ 1780094 ] HeapGraph: points-to and successor nodes don't match
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1660 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-23 18:26:13 +00:00
sjfink 806a90d349 tweak a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1659 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-23 18:25:38 +00:00
sjfink ff1c0ea48b more IllegalArgumentExceptions and related refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1657 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 16:33:45 +00:00
yahave ce1454f2a9 fixed bounds of iteration over symbol table using getMaxValueNumber. Loops should be iterating all the way to the MaxValueNumber returned (i.e., <=).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1656 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 15:34:01 +00:00
sjfink 008193ebb2 Don't hardcode "java.exe". Just invoke "java". Should work on both Windows and others.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1652 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 15:17:43 +00:00
sjfink 14ea8419da add getWalaCorePluginHome
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1651 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 14:50:00 +00:00
sjfink 8de2873988 bug fixes for xtraClasspath
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1650 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 14:49:34 +00:00
sjfink 7559698b00 pass java.library.path on to subprocess
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1649 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 12:49:49 +00:00
sjfink ef2a00b775 significant revamp
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1648 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 19:55:23 +00:00
sjfink cbb22704e1 tweak some comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1647 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 19:54:59 +00:00
sjfink 471f7bed24 more IllegalArgumentExceptions and small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1646 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 17:18:52 +00:00
sjfink bf04ab3750 more IllegalArgumentExceptions and small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1645 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 17:18:00 +00:00
sjfink ef322c4e36 more refactoring for semi-decision procedures
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1643 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 14:02:42 +00:00
sjfink 47fed4f34f refactoring to support new ISemiDecisionProcedure
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1642 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 13:26:09 +00:00
sjfink 8832a4f6df declare some unchecked exceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1641 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 12:51:35 +00:00
sjfink da7aa76217 more precondition checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1640 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 02:46:01 +00:00
sjfink 97083468b7 bug fix for PointerAnalysisImpl.toString and tests for this
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1636 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-20 21:34:08 +00:00