navid [Mon, 15 Sep 2008 23:21:21 +0000 (23:21 +0000)]
*** empty log message ***
navid [Mon, 15 Sep 2008 21:51:20 +0000 (21:51 +0000)]
*** empty log message ***
navid [Mon, 15 Sep 2008 21:45:49 +0000 (21:45 +0000)]
*** empty log message ***
jjenista [Mon, 15 Sep 2008 20:33:27 +0000 (20:33 +0000)]
add toString for isavailable
navid [Fri, 12 Sep 2008 22:09:01 +0000 (22:09 +0000)]
*** empty log message ***
navid [Fri, 12 Sep 2008 21:58:55 +0000 (21:58 +0000)]
*** empty log message ***
navid [Fri, 12 Sep 2008 20:40:30 +0000 (20:40 +0000)]
*** empty log message ***
navid [Fri, 12 Sep 2008 19:49:29 +0000 (19:49 +0000)]
*** empty log message ***
jjenista [Fri, 12 Sep 2008 18:02:11 +0000 (18:02 +0000)]
makefile for compiling benchmarks with ownership analysis
navid [Fri, 12 Sep 2008 00:53:43 +0000 (00:53 +0000)]
*** empty log message ***
navid [Fri, 12 Sep 2008 00:50:35 +0000 (00:50 +0000)]
*** empty log message ***
jjenista [Thu, 11 Sep 2008 22:32:53 +0000 (22:32 +0000)]
Bug fix: when rewriting a token set every permutation with possible replacement tokens was overwriting, changed to keep all results in a set
jjenista [Thu, 11 Sep 2008 22:19:12 +0000 (22:19 +0000)]
make toString more readable
navid [Thu, 11 Sep 2008 22:14:14 +0000 (22:14 +0000)]
*** empty log message ***
navid [Thu, 11 Sep 2008 22:00:31 +0000 (22:00 +0000)]
*** empty log message ***
navid [Thu, 11 Sep 2008 21:53:32 +0000 (21:53 +0000)]
*** empty log message ***
navid [Thu, 11 Sep 2008 19:45:21 +0000 (19:45 +0000)]
*** empty log message ***
navid [Thu, 11 Sep 2008 06:42:53 +0000 (06:42 +0000)]
*** empty log message ***
jjenista [Tue, 9 Sep 2008 22:07:50 +0000 (22:07 +0000)]
improvements
jjenista [Tue, 9 Sep 2008 22:07:24 +0000 (22:07 +0000)]
big fix for tracking latest ownership graph associated with a flat node during a method analysis iteration
jjenista [Tue, 9 Sep 2008 20:33:32 +0000 (20:33 +0000)]
fix dumb bug in test case, add graphing option
jjenista [Tue, 9 Sep 2008 18:02:34 +0000 (18:02 +0000)]
capture some debugging code
jjenista [Tue, 9 Sep 2008 17:59:16 +0000 (17:59 +0000)]
uncommenting all tests
navid [Tue, 9 Sep 2008 04:31:06 +0000 (04:31 +0000)]
*** empty log message ***
navid [Tue, 9 Sep 2008 04:18:28 +0000 (04:18 +0000)]
*** empty log message ***
navid [Tue, 9 Sep 2008 03:21:13 +0000 (03:21 +0000)]
*** empty log message ***
bdemsky [Fri, 5 Sep 2008 23:09:55 +0000 (23:09 +0000)]
add navid to this cvs list also
bdemsky [Fri, 5 Sep 2008 23:06:49 +0000 (23:06 +0000)]
Transaction directory
jzhou [Fri, 5 Sep 2008 22:52:03 +0000 (22:52 +0000)]
optimize for performance
jjenista [Fri, 5 Sep 2008 17:33:23 +0000 (17:33 +0000)]
never needed this
jzhou [Fri, 5 Sep 2008 03:08:56 +0000 (03:08 +0000)]
changes
adash [Fri, 5 Sep 2008 01:36:19 +0000 (01:36 +0000)]
New files added
adash [Fri, 5 Sep 2008 01:35:16 +0000 (01:35 +0000)]
Changes to runtime for read/write lock implementation
and modifying benchmark for dw-10 with dw-14
bdemsky [Fri, 5 Sep 2008 01:13:27 +0000 (01:13 +0000)]
revert jim's changes
jzhou [Thu, 4 Sep 2008 20:14:41 +0000 (20:14 +0000)]
changes
jzhou [Thu, 4 Sep 2008 19:46:38 +0000 (19:46 +0000)]
minor changes
jjenista [Thu, 4 Sep 2008 18:17:45 +0000 (18:17 +0000)]
add allocation depth to alias output file
bdemsky [Thu, 4 Sep 2008 07:10:56 +0000 (07:10 +0000)]
nasty bug
jzhou [Thu, 4 Sep 2008 01:01:13 +0000 (01:01 +0000)]
make pacmen be able to resurrect
jjenista [Wed, 3 Sep 2008 23:44:37 +0000 (23:44 +0000)]
added ownership options
bdemsky [Wed, 3 Sep 2008 23:13:33 +0000 (23:13 +0000)]
make tabbing changes
jjenista [Wed, 3 Sep 2008 23:05:11 +0000 (23:05 +0000)]
forgot to make tabbing
jjenista [Wed, 3 Sep 2008 23:03:53 +0000 (23:03 +0000)]
minor bug fixes and support for matching classes to super class when mapping edges into callers
bdemsky [Wed, 3 Sep 2008 18:38:14 +0000 (18:38 +0000)]
change
jzhou [Wed, 3 Sep 2008 18:06:14 +0000 (18:06 +0000)]
changes
bdemsky [Wed, 3 Sep 2008 06:18:09 +0000 (06:18 +0000)]
optimizations to checkpointing
bdemsky [Wed, 3 Sep 2008 04:39:15 +0000 (04:39 +0000)]
change
bdemsky [Wed, 3 Sep 2008 04:16:25 +0000 (04:16 +0000)]
changes
jzhou [Wed, 3 Sep 2008 04:01:21 +0000 (04:01 +0000)]
changes
jzhou [Wed, 3 Sep 2008 03:47:37 +0000 (03:47 +0000)]
changes
bdemsky [Wed, 3 Sep 2008 03:12:08 +0000 (03:12 +0000)]
change
bdemsky [Wed, 3 Sep 2008 02:39:56 +0000 (02:39 +0000)]
changes
bdemsky [Wed, 3 Sep 2008 02:32:59 +0000 (02:32 +0000)]
new hash table
jzhou [Wed, 3 Sep 2008 01:47:03 +0000 (01:47 +0000)]
use more sophiscated strategy for character moving
jzhou [Wed, 3 Sep 2008 00:55:37 +0000 (00:55 +0000)]
use more sophiscated strategy for character moving
jjenista [Tue, 2 Sep 2008 21:05:31 +0000 (21:05 +0000)]
only analyze flat method node to allocate parameter heap regions one time globally
jjenista [Tue, 2 Sep 2008 21:04:59 +0000 (21:04 +0000)]
make tabbing
jjenista [Tue, 2 Sep 2008 18:25:20 +0000 (18:25 +0000)]
been forgetting to make tabbing
jzhou [Tue, 2 Sep 2008 03:57:29 +0000 (03:57 +0000)]
add new benchmark MMG for Bristlecone
jjenista [Mon, 1 Sep 2008 21:13:56 +0000 (21:13 +0000)]
Changed the top-level procedure for resolving a method call. When virtual
dispatch is possible, instead of merging together every potential callee
and then applying that result to the working graph, find the result of
applying each callee to a copy of the working graph, and merge all of those
results together. This procedure is correct.
jjenista [Mon, 1 Sep 2008 21:11:43 +0000 (21:11 +0000)]
prevent infinite recursion for cycle of callers
jjenista [Sat, 30 Aug 2008 17:50:44 +0000 (17:50 +0000)]
Put the rest of the top-level interface together
jjenista [Sat, 30 Aug 2008 00:30:17 +0000 (00:30 +0000)]
alias query for param to alloc site
jjenista [Sat, 30 Aug 2008 00:03:57 +0000 (00:03 +0000)]
step toward repairing top-level alias query interface
jjenista [Fri, 29 Aug 2008 23:24:00 +0000 (23:24 +0000)]
Prune edges by field name and type when mapping from callee to caller
jjenista [Fri, 29 Aug 2008 21:54:02 +0000 (21:54 +0000)]
added support for array element nodes
jjenista [Fri, 29 Aug 2008 21:53:38 +0000 (21:53 +0000)]
added equals() and hashCode() methods
jjenista [Wed, 27 Aug 2008 23:34:41 +0000 (23:34 +0000)]
update for methods and renaming of assignments for clarity bug fix
jjenista [Wed, 27 Aug 2008 19:07:20 +0000 (19:07 +0000)]
write-to-graph changes
jjenista [Tue, 26 Aug 2008 22:46:56 +0000 (22:46 +0000)]
bug fix: when calculating methods dependent on a new result, only include methods identified as part of the current analysis
jjenista [Mon, 25 Aug 2008 22:52:34 +0000 (22:52 +0000)]
bug fix, alpha and beta for allocated callee nodes and new callee edges weren't brought into caller correctly, and then also not committed
jjenista [Mon, 25 Aug 2008 22:17:47 +0000 (22:17 +0000)]
method call stably implemented as a first pass, results already show some incorrect answers
jjenista [Mon, 25 Aug 2008 20:05:04 +0000 (20:05 +0000)]
for method calls, all reachability sets brought into the caller need to have a callee-allocation-tokens-to-shadow-tokens pass
jjenista [Fri, 22 Aug 2008 23:30:50 +0000 (23:30 +0000)]
method call first draft almost finished. Need to go back and make sure shadow nodes of allocation sites start with the same beta info as callee node, EXCEPT switching the tokens to the shadow versions.
Also need to implement pruning of new caller edges by field name and type.
Also need to implement "major age" that merges shadow nodes into the normal nodes of the allocation sites so the graph is back to normal capacity.
jjenista [Fri, 22 Aug 2008 21:28:43 +0000 (21:28 +0000)]
steps 1-5 of method call algorithm implemented
adash [Fri, 22 Aug 2008 02:32:09 +0000 (02:32 +0000)]
Add microbenchmarks with script for analyzing our Prefetch and other results
jjenista [Thu, 21 Aug 2008 23:56:52 +0000 (23:56 +0000)]
use unionUpArity in simple rewrite scenario also
jjenista [Thu, 21 Aug 2008 23:51:40 +0000 (23:51 +0000)]
more method call stuff, still partial
jjenista [Thu, 21 Aug 2008 22:47:34 +0000 (22:47 +0000)]
stable, still partial method calls
jjenista [Thu, 21 Aug 2008 19:00:06 +0000 (19:00 +0000)]
Stable, partial implementation of method calls
bdemsky [Thu, 21 Aug 2008 00:15:01 +0000 (00:15 +0000)]
bug fix
root [Wed, 20 Aug 2008 22:56:46 +0000 (22:56 +0000)]
another bug fix
root [Wed, 20 Aug 2008 22:52:55 +0000 (22:52 +0000)]
bug fix
bdemsky [Wed, 20 Aug 2008 01:55:25 +0000 (01:55 +0000)]
get rid of compiler warning
bdemsky [Wed, 20 Aug 2008 01:52:28 +0000 (01:52 +0000)]
bug fix
bdemsky [Wed, 20 Aug 2008 01:06:58 +0000 (01:06 +0000)]
error
bdemsky [Wed, 20 Aug 2008 01:02:59 +0000 (01:02 +0000)]
typo
bdemsky [Wed, 20 Aug 2008 00:59:14 +0000 (00:59 +0000)]
changes
bdemsky [Wed, 20 Aug 2008 00:57:29 +0000 (00:57 +0000)]
change
bdemsky [Wed, 20 Aug 2008 00:44:46 +0000 (00:44 +0000)]
should fix the bug...surprised that didn't show up earlier...
bdemsky [Tue, 19 Aug 2008 23:02:15 +0000 (23:02 +0000)]
typo
bdemsky [Tue, 19 Aug 2008 22:58:25 +0000 (22:58 +0000)]
bug fix i think
bdemsky [Tue, 19 Aug 2008 10:20:57 +0000 (10:20 +0000)]
end of reformatting
bdemsky [Tue, 19 Aug 2008 10:15:08 +0000 (10:15 +0000)]
changes
bdemsky [Tue, 19 Aug 2008 10:14:53 +0000 (10:14 +0000)]
changes
bdemsky [Tue, 19 Aug 2008 10:12:11 +0000 (10:12 +0000)]
change
bdemsky [Tue, 19 Aug 2008 09:57:12 +0000 (09:57 +0000)]
Change tabbing for everything....
make file now has options to standardize tabbing
adash [Tue, 19 Aug 2008 03:21:31 +0000 (03:21 +0000)]
changes to build script to increase java heap memory
latest changes to Moldyn benchmark
decrease size of prefetch insertion queue
other small changes
jjenista [Mon, 18 Aug 2008 23:48:43 +0000 (23:48 +0000)]
Changed allocation depth to default to minimum possible so graphs are
less cluttered during development. Other minor display changes, too.
bdemsky [Mon, 18 Aug 2008 23:48:34 +0000 (23:48 +0000)]
changes