WALA/com.ibm.wala.core/src/com/ibm/wala/demandpa/alg
dolby-oss 4da02a9125 Changes to extend supported context sensitivity to CPA-style:
1) extend ContextSelector interface to allow it to specify parameters of interest
  2) extend filtering mechanism at call sites to allow CPA-style filtering when requested by contexts
  3) various related fixes and extensions:
    a) removed redundant code to handle dispatch for JavaScript, so now it shares the core mechanism
    b) tighten types for operators that take an array of args - now the array is T[] at the cost of a few array allocation methods
    c) a bit more support for empty int sets
    d) void function objects
    e) bug fixes for lexical scoping support, and adaptation to work with core dispatch mechanism
    f) example of CPA-style sensitivity to handle nastiness in a JavaScript for(.. in ...) loop
    

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4150 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-04-27 13:58:56 +00:00
..
refinepolicy deprecate CallSiteAndCGNode 2009-07-08 19:30:15 +00:00
statemachine remove comment 2009-11-06 21:03:34 +00:00
AbstractDemandPointsTo.java use IClassHierarchy instead of ClassHierarchy 2008-06-20 17:02:53 +00:00
BudgetExceededException.java more UTF-8 fixes 2008-05-28 18:39:52 +00:00
CallStack.java refactor to move stuff into wala.util 2011-01-17 21:13:34 +00:00
ContextSensitiveStateMachine.java organize imports 2011-04-03 04:08:05 +00:00
DemandRefinementPointsTo.java organize imports 2011-04-03 04:08:05 +00:00
IDemandPointerAnalysis.java use IClassHierarchy instead of ClassHierarchy 2008-06-20 17:02:53 +00:00
InstanceFieldKeyAndState.java more UTF-8 fixes 2008-05-28 18:39:52 +00:00
InstanceKeyAndState.java more UTF-8 fixes 2008-05-28 18:39:52 +00:00
IntraProcFilter.java more UTF-8 fixes 2008-05-28 18:39:52 +00:00
PointerKeyAndState.java more UTF-8 fixes 2008-05-28 18:39:52 +00:00
SimpleDemandPointsTo.java refactor to use Predicate in place of Filter 2009-06-26 13:37:23 +00:00
ThisFilteringHeapModel.java Changes to extend supported context sensitivity to CPA-style: 2011-04-27 13:58:56 +00:00
WithState.java more IllegalArgumentExceptions. a few small bug fixes 2009-03-11 16:57:32 +00:00