Commit Graph

2356 Commits

Author SHA1 Message Date
sjfink cbb1d11033 bug fix in getMappedIndex
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@860 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:45:50 +00:00
sjfink 448ce75d4b added factory method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@859 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:45:33 +00:00
sjfink 47cae95830 more development
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@858 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:45:18 +00:00
sjfink 5028ac9b85 bug fix from Nick Kidd and an assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@857 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:44:43 +00:00
sjfink 18b5379320 minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@849 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 16:09:47 +00:00
sjfink 3d18e2f2fe add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@846 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 15:44:08 +00:00
dolby-oss ec2d6da198 new selector to take advantage of new target-method-based filtering
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@843 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 02:24:08 +00:00
dolby-oss 2dc8f805d4 major change is reworking how filtering works in the propagation call graph builders. The old notion of a filter as a type or an instance key has been replaced with an interface TypeFilter that supports arbitrary filtering. The class and instance key filters have been redone to use it, and a new filter that filters for types that dispatch to a particular method has also been added.
other minor changes:

TypeInference:
 1) fix to handle constant that is the last value number
 2) add visitor to set result of instanceof to boolean if doPrimitives
 3) PrimitivePropagateOperator not final to allow specialization
PrimitiveType:
 mimic Java semantics for implicit upcasts: add notion of size and 
 define meet to take larger size
SSASwitchInstruction:
 add iterator for switch labels
cfg.Util:
 add more helpers for dealing with switches


git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@838 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 01:56:32 +00:00
sjfink 636fb313ba tweak an assertion message
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@834 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-07 14:46:45 +00:00
sjfink 884f414754 delete obsolete junk
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@824 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-01 15:16:49 +00:00
sjfink c16fe4c8d2 initial check-in
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@822 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-01 14:59:04 +00:00
sjfink 6bd9add2ef just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@821 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-01 14:58:51 +00:00
sjfink 1879f55131 more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@809 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-28 14:09:33 +00:00
sjfink 582068f252 add a factory method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@808 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-28 14:09:23 +00:00
sjfink 5747c41d98 add support for stdin
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@807 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-28 14:09:10 +00:00
sjfink 411171ff09 just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@805 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-28 14:08:32 +00:00
sjfink ce3a554146 misc. cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@800 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-27 18:17:33 +00:00
sjfink b95fbf2067 remove an unreachable assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@790 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-26 20:06:24 +00:00
dolby-oss 8ad9a91582 more type and method references; support for adding static fields to the FakeRootClass for analysis modelling purposes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@786 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-25 02:15:50 +00:00
sjfink 24d290beb8 make ClassHierarchy implement Iterable<IClass>
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@785 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-23 17:21:07 +00:00
sjfink d60734d54b refactoring of relations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@783 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-23 17:07:21 +00:00
sjfink c5685d6346 bug fix in file utils from Nick Kidd
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@765 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-15 21:11:38 +00:00
rmfuhrer 2b7cd06bb4 Now provides an EntrypointBuilder interface so that clients
(not just sub-classes) can supply the means for computing the
Entrypoints.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@759 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-14 16:45:24 +00:00
sjfink 6ccbfcdf06 formatting and javadoc
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@719 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-12 21:17:10 +00:00
dolby-oss d4916f52be further analysis engine surgery, motivated by string analysis example
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@706 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-12 18:29:22 +00:00
sjfink be1415de88 more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@684 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-08 20:17:02 +00:00
sjfink a927db0f8c miscellaneous minor cleanups. eclipse build stuff. import statements.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@676 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-08 19:07:02 +00:00
dolby-oss f5b1c2a27e some moving of code around to make the analysis engines provide a default way to build a call graph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@653 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:44:25 +00:00
dolby-oss 794a4a764d add more wrappers to make various kinds of main entrypoints
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@652 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:43:24 +00:00
dolby-oss 3c71fda451 silence messages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@651 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:42:37 +00:00
yahave ed5fd17c89 remove final to allow subclassing,
and addition of a static xor method in the spirit of existing
static operations.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@650 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-06 04:36:36 +00:00
sjfink c6e843ad72 bug fix for new clinit processing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@614 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-30 17:34:52 +00:00
dolby-oss bec1dcd0c5 more verbose diagnostics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@612 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:07:12 +00:00
dolby-oss b2596fbf0e allow creation of ReceiverTypeContextSelectors in other packages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@611 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:06:50 +00:00
dolby-oss 34d9acf899 fix (or hack) to allow filtering on method calls when a target selector has substituted a static method as a synthetic target
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@610 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:06:14 +00:00
dolby-oss 58d90b3b5f work around the fact that GetCaughtException instructions appear in instruction arrays generated by the CAst front end
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@609 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:05:07 +00:00
sjfink 6147282c0c add some utilities
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@607 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:18:34 +00:00
sjfink 86b8427e0b add parseForBinaryName()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@606 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:18:11 +00:00
sjfink e4c824cd97 just formatting
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@605 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:17:51 +00:00
sjfink a3d04f3aaf delete a dead import
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@604 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:38:40 +00:00
sjfink 536f58fc19 make statements field protected
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@603 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:37:56 +00:00
sjfink 97c9efd313 add new FakeWorldClinitNode as a home for calls to class initializers
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@602 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:32:48 +00:00
sjfink 5c5de9153c delete dead class
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@601 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:31:14 +00:00
dolby-oss fa236058e3 generalized invoke statement type declaration to SSAAbstractInvokeInstruction for use by multiple languages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@600 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 04:18:24 +00:00
sjfink 322f465265 finish implementation of isSubset()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@598 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 21:27:09 +00:00
sjfink 6d86515ec6 more support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@597 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 21:26:51 +00:00
sjfink 1347463992 misc bug fixes and annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@595 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 15:24:05 +00:00
dolby-oss bfba765e00 more bug fixing for SemiSparseMutableIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@593 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 10:50:17 +00:00
dolby-oss fb69e16872 more bug fixing for SemiSparseMutableIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@592 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 10:49:26 +00:00
dolby-oss 3e61c0b4f5 more bug fixing for SemiSparseMutableIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@591 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 00:43:11 +00:00
sjfink 5866177006 more signature support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@590 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 21:24:06 +00:00
dolby-oss df26059e7d attemp to fix SemiSparseMutableIntSet bug that I cannot reproduce. also further optimizations of those int sets
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@589 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:51:03 +00:00
sjfink b683a89375 bug fix in signature for set()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@588 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:15:07 +00:00
sjfink 0356976e72 ClassHierarchy.getImmediateSubclasses now returns a collection
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@587 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:14:43 +00:00
sjfink 376383de1e slightly better assertion check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@586 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:14:06 +00:00
sjfink ba68a1a2d6 more signature support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@585 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:13:32 +00:00
egeay 2d0309022b Fixed "getMethod(Selector)" for the case where in an abstract class a method references a method of its implemented interface(s).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@583 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-16 21:49:02 +00:00
sjfink 8942ca89cf misc. bug fixes and annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@582 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-15 21:06:37 +00:00
sjfink e2c552a1cb misc. bug fixes and annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@579 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-15 18:31:55 +00:00
sjfink 29523612f1 misc bug fixes and dead code elimination
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@572 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-15 15:06:11 +00:00
sjfink fc5269ec4b limited support for annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@569 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-12 20:56:11 +00:00
sjfink 3dd49e31ce bug fix for getMainExits() when slicing forwards
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@567 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-12 16:39:00 +00:00
sjfink 90334d7520 bug fix for white spaces in path from manu
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@565 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-12 14:51:46 +00:00
dolby-oss 5b97b9b888 optimize resizing of dense parts of SemiSparseMutableIntSets
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@562 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 21:50:25 +00:00
sjfink d33489f2a8 a little immature generics support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@561 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 17:51:47 +00:00
sjfink b85c5fc3a5 a little immature generics support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@560 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 17:51:29 +00:00
dolby-oss 780a8d412f more bug fixes to OffsetBitVector and SemiSparseMutableIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@558 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 17:50:02 +00:00
dolby-oss e5cda3391c bug fix to refactoring of diff method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@555 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 14:05:32 +00:00
dolby-oss 1b14e57da9 more optimization of SemiSparseMutableIntSets
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@553 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 04:03:21 +00:00
sjfink 429403c321 rename Shrike*Wrapper to just Shrike*
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@552 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 20:51:00 +00:00
sjfink 979451f05c rename Shrike*Wrapper to just Shrike*
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@551 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 20:49:24 +00:00
sjfink b4da0c4c62 initial check-in
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@549 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 20:09:41 +00:00
sjfink eba382fe08 just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@545 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 14:43:00 +00:00
dolby-oss d0b5e65bdc bug fixes to space-optimization code of SemiSparseMutableIntset
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@541 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 13:40:09 +00:00
yahave fef4d1cf85 fixed wrong comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@540 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-09 15:25:17 +00:00
sjfink dbec980912 get rid of '$' for inner classes.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@539 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 21:30:09 +00:00
sjfink 3ecc995a67 just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@538 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 21:29:40 +00:00
sjfink ebd6e0e151 add getClassName()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@535 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:20:43 +00:00
sjfink ee06427675 add isPublic()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@534 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:20:28 +00:00
sjfink cd97abdc89 add isPublic()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@533 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:20:15 +00:00
sjfink c4c70c6893 refactor string replace ops
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@532 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:19:58 +00:00
sjfink c96ff262b4 delete obsolete emf crud
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@531 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:19:16 +00:00
sjfink d8105c9052 add isPublic()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@529 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:18:45 +00:00
sjfink cfda1c94fc fix a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@528 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:18:26 +00:00
dolby-oss f3f4a25a20 when it is available, add source position info to IR printing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@527 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 14:53:10 +00:00
dolby-oss fbe230b164 allow choice of int set factory with system property
bug fixes to semi sparse int sets

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@526 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-04 16:30:41 +00:00
sjfink 39f49924ad more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@524 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-02 18:49:12 +00:00
sjfink 05fb718826 API change for IClass.getDeclaredMethods()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@521 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-02 16:50:31 +00:00
sjfink 184cca27fb bug fixes for SDG edges
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@520 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-02 15:57:57 +00:00
sjfink db8e4a90d7 add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@519 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-02 15:32:32 +00:00
sjfink 74dbbabcc7 git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@518 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 2006-12-22 13:51:00 +00:00
sjfink 59f5f9d69e introduce ClassHierarchyDweller
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@516 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-21 19:03:50 +00:00
sjfink 1360502cd4 misc small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@515 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-21 19:03:11 +00:00
dolby-oss 8c87eb9b13 new bit vectors that do not require 0 to be the first index; also a new intset implementation that uses them combined with a sparse set and makes some attempt to minimize space use
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@512 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-21 18:04:07 +00:00
sjfink ae9272eb7e more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@511 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-13 20:54:35 +00:00
sjfink 73abdfbd9d bug fix for recent enhancements
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@510 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-13 20:54:16 +00:00
sjfink 7ecacb4662 bug fix in toString()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@509 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-13 20:53:37 +00:00
sjfink b42017bd37 minor changes to properties and command-line management
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@508 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-09 13:44:09 +00:00
dolby-oss 9fc30f8c19 more covariant return types in SSACFG; use enumeration objects to print opcodes for binary op instructions; allow using a PrintWriter for Trace
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@506 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-08 14:30:14 +00:00
sjfink 769d92a604 add static method isFromFakeRoot()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@505 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-07 19:59:32 +00:00
sjfink 7159e9eb9e delete obsolete crud
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@501 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-06 15:09:06 +00:00
sjfink cde753f154 add 2 getters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@500 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-06 13:26:35 +00:00
yahave 4715665e6d change field visibility from private to protected
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@499 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-04 19:18:50 +00:00
sjfink 01e9a15d8b more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@497 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-11-27 04:51:06 +00:00
sjfink 2e084319f2 delete failed tag attempt
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@493 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-11-22 18:05:37 +00:00
sjfink df97f42b7e attempt to introduce tags and trunk
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@490 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-11-22 17:38:46 +00:00