jjenista [Wed, 28 Nov 2007 21:51:44 +0000 (21:51 +0000)]
OwnershipGraph and Node classes are working and tested.
OwnershipAnalysis does not correctly construct the ownership
graph for a simple program, consider this version of that
class invalid.
jjenista [Wed, 28 Nov 2007 20:35:49 +0000 (20:35 +0000)]
Added -enable-assertions option to help display
adash [Tue, 27 Nov 2007 23:38:01 +0000 (23:38 +0000)]
Add mappings between prefetch pairs of child and parent nodes
modify analysis to inserting prefetches in Flat-representation
jjenista [Tue, 27 Nov 2007 02:50:09 +0000 (02:50 +0000)]
Allow buildscript user to enable java assertions during runtime.
adash [Mon, 19 Nov 2007 23:11:29 +0000 (23:11 +0000)]
Test file for prefetch
bdemsky [Mon, 19 Nov 2007 22:26:45 +0000 (22:26 +0000)]
change
bdemsky [Mon, 19 Nov 2007 22:26:22 +0000 (22:26 +0000)]
changes
bdemsky [Mon, 19 Nov 2007 22:25:49 +0000 (22:25 +0000)]
test file
bdemsky [Mon, 19 Nov 2007 21:55:16 +0000 (21:55 +0000)]
memory leak
bdemsky [Mon, 19 Nov 2007 21:53:17 +0000 (21:53 +0000)]
memory leak
bdemsky [Mon, 19 Nov 2007 21:51:00 +0000 (21:51 +0000)]
memory leak
bdemsky [Sat, 17 Nov 2007 07:27:07 +0000 (07:27 +0000)]
short circuit
adash [Fri, 16 Nov 2007 03:56:33 +0000 (03:56 +0000)]
Fix minor bug
bdemsky [Fri, 16 Nov 2007 00:46:24 +0000 (00:46 +0000)]
remove comments for comparison of lengths
adash [Thu, 15 Nov 2007 10:13:01 +0000 (10:13 +0000)]
Bug fixes for termination in loops,
make CondBranch code more readable
jjenista [Tue, 13 Nov 2007 21:34:22 +0000 (21:34 +0000)]
Fine heap representation, can only handle simple code.
jjenista [Tue, 13 Nov 2007 19:47:11 +0000 (19:47 +0000)]
Basic ownership analysis and a simple alias test added.
jjenista [Tue, 13 Nov 2007 19:15:53 +0000 (19:15 +0000)]
Added framework for ownership analysis.
adash [Mon, 12 Nov 2007 08:32:26 +0000 (08:32 +0000)]
Complete prefetch analysis : TODO check for some more test cases
several bug fixes
bdemsky [Sat, 10 Nov 2007 23:16:32 +0000 (23:16 +0000)]
add java version
bdemsky [Sat, 10 Nov 2007 23:16:05 +0000 (23:16 +0000)]
bug fix
bdemsky [Sat, 10 Nov 2007 01:09:01 +0000 (01:09 +0000)]
bug fixes
bdemsky [Sat, 10 Nov 2007 01:08:43 +0000 (01:08 +0000)]
new benchmark
bdemsky [Fri, 9 Nov 2007 23:01:23 +0000 (23:01 +0000)]
more bugs
jjenista [Fri, 9 Nov 2007 20:53:03 +0000 (20:53 +0000)]
FlatIRGraph for creating dot files of Flat IR.
bdemsky [Fri, 9 Nov 2007 02:10:46 +0000 (02:10 +0000)]
more bugs
bdemsky [Thu, 8 Nov 2007 23:32:44 +0000 (23:32 +0000)]
small changes to chase down why it was slow
bdemsky [Thu, 8 Nov 2007 10:58:16 +0000 (10:58 +0000)]
initial port of proxy server...
bdemsky [Thu, 8 Nov 2007 10:09:01 +0000 (10:09 +0000)]
add prefetch stuff to javadoc
bdemsky [Thu, 8 Nov 2007 10:02:36 +0000 (10:02 +0000)]
more changes
bdemsky [Thu, 8 Nov 2007 08:47:44 +0000 (08:47 +0000)]
more bugs
bdemsky [Thu, 8 Nov 2007 07:47:48 +0000 (07:47 +0000)]
more changes
bdemsky [Thu, 8 Nov 2007 03:05:07 +0000 (03:05 +0000)]
bug fixes
bdemsky [Wed, 7 Nov 2007 09:55:12 +0000 (09:55 +0000)]
random class library stuff
adash [Tue, 6 Nov 2007 09:37:33 +0000 (09:37 +0000)]
Add IndexDescritor.java to handle arrays
Fix bugs and new changes to support IndexDescriptor and New prefetchpair
Handle FlatLiteralNodes
bdemsky [Tue, 6 Nov 2007 09:10:14 +0000 (09:10 +0000)]
remove another file
bdemsky [Tue, 6 Nov 2007 09:05:31 +0000 (09:05 +0000)]
remove file
bdemsky [Tue, 6 Nov 2007 07:21:39 +0000 (07:21 +0000)]
more code
bdemsky [Tue, 6 Nov 2007 05:36:37 +0000 (05:36 +0000)]
more changes
bdemsky [Tue, 6 Nov 2007 05:36:20 +0000 (05:36 +0000)]
*** empty log message ***
bdemsky [Mon, 5 Nov 2007 08:49:01 +0000 (08:49 +0000)]
check more i/o code in
bdemsky [Sun, 4 Nov 2007 03:33:00 +0000 (03:33 +0000)]
more changes
bdemsky [Sat, 3 Nov 2007 18:52:16 +0000 (18:52 +0000)]
more IO stuff
bdemsky [Sat, 3 Nov 2007 18:39:16 +0000 (18:39 +0000)]
more string support stuff
bdemsky [Sat, 3 Nov 2007 09:02:39 +0000 (09:02 +0000)]
small changes
bdemsky [Sat, 3 Nov 2007 08:55:20 +0000 (08:55 +0000)]
better error messages
bdemsky [Sat, 3 Nov 2007 08:54:53 +0000 (08:54 +0000)]
lots of new files
bdemsky [Sat, 3 Nov 2007 07:16:28 +0000 (07:16 +0000)]
support a bit more java
bdemsky [Sat, 3 Nov 2007 03:37:10 +0000 (03:37 +0000)]
This update:
Adds support for using the "+" operator to combine strings...
bdemsky [Fri, 2 Nov 2007 22:35:31 +0000 (22:35 +0000)]
fix bug in task graph
adash [Wed, 31 Oct 2007 21:19:24 +0000 (21:19 +0000)]
bug fixes to handle propagation for FlatOpNode method for simple cases
bug fixes for null exception for prefetch hashtable
remove unnecessary print statements
adash [Mon, 29 Oct 2007 20:48:46 +0000 (20:48 +0000)]
fixes for equals() method in PrefetchPair
several other minor bug fixes
add new process methods for other nodes
adash [Thu, 25 Oct 2007 20:54:04 +0000 (20:54 +0000)]
several bug fixes
New code for FlatSetFieldNode and FlatSetElementnodes
write print methods for printing prefetch pair of flatnodes: debugging
added comments
bdemsky [Wed, 24 Oct 2007 23:05:33 +0000 (23:05 +0000)]
Change semantics of isPtr to also allow Array objects. It seems we alway do an || with isArray everytime it is used.
adash [Tue, 23 Oct 2007 19:36:03 +0000 (19:36 +0000)]
bug fixes and new code for analysis of FlatFieldNode
adash [Mon, 22 Oct 2007 05:33:14 +0000 (05:33 +0000)]
Prefetchanalysis code
Added descriptors for prefetch pairs
adash [Thu, 18 Oct 2007 18:55:15 +0000 (18:55 +0000)]
Added methods equals() and hashCode() to prefetchpair
bdemsky [Thu, 18 Oct 2007 05:34:17 +0000 (05:34 +0000)]
bug fixes checked in
adash [Wed, 17 Oct 2007 03:05:51 +0000 (03:05 +0000)]
Remove unnecessarily checked files
adash [Wed, 17 Oct 2007 03:03:57 +0000 (03:03 +0000)]
Add prefetch analysis for FlatFieldNode.
bdemsky [Thu, 4 Oct 2007 20:31:07 +0000 (20:31 +0000)]
checkin code
jjenista [Wed, 3 Oct 2007 23:40:46 +0000 (23:40 +0000)]
fix bugs
bdemsky [Tue, 2 Oct 2007 23:58:39 +0000 (23:58 +0000)]
update the list of people who get CVS commit messages
bdemsky [Tue, 2 Oct 2007 23:41:27 +0000 (23:41 +0000)]
fix optional arguments...lots of changes
bdemsky [Tue, 25 Sep 2007 00:11:33 +0000 (00:11 +0000)]
prefetch changes
bdemsky [Tue, 25 Sep 2007 00:08:59 +0000 (00:08 +0000)]
changes
bdemsky [Tue, 25 Sep 2007 00:07:44 +0000 (00:07 +0000)]
file where prefetch analysis will reside
bdemsky [Mon, 24 Sep 2007 23:24:51 +0000 (23:24 +0000)]
prefetch info
adash [Sat, 22 Sep 2007 00:06:08 +0000 (00:06 +0000)]
Fixed bugs..Atomic2.java testcase works fine
adash [Thu, 20 Sep 2007 19:50:22 +0000 (19:50 +0000)]
Fixed the trans retry bug
bdemsky [Thu, 20 Sep 2007 09:43:59 +0000 (09:43 +0000)]
fixed some thread allocation bugs:
1) if thread creation fails, retry it...the os always the option just to not cooperate
2) need to either:
a) join a thread or
b) set it as a detached thread
adash [Thu, 20 Sep 2007 08:09:59 +0000 (08:09 +0000)]
Minor bug fix for trans abort case
adash [Wed, 19 Sep 2007 21:15:03 +0000 (21:15 +0000)]
Fixed : crashing due to pile creation
Changed locks to have recursive attributes
erubow [Wed, 19 Sep 2007 02:10:04 +0000 (02:10 +0000)]
various bug fixes.
adash [Tue, 18 Sep 2007 17:31:31 +0000 (17:31 +0000)]
Added new PTHREAD_MUTEX_RECURSIVE mutex attribute
Checked locks for correcting waits
Fixed double frees
TODO: Correct segmentation violation due to corrupt pointers to run the third remotethread
test case
bdemsky [Mon, 17 Sep 2007 20:19:15 +0000 (20:19 +0000)]
bug fix for my bug that Alokika found
bdemsky [Mon, 17 Sep 2007 05:56:15 +0000 (05:56 +0000)]
rewrite of William's analysis to clean it up a bit...
bdemsky [Sat, 15 Sep 2007 22:13:44 +0000 (22:13 +0000)]
Rather than keep these in emails where we can lose them, I checked them in. As we add stuff to our todo list, let's put them in this file.
bdemsky [Sat, 15 Sep 2007 22:04:05 +0000 (22:04 +0000)]
fix the makefile
bdemsky [Sat, 15 Sep 2007 22:03:17 +0000 (22:03 +0000)]
move the tests into their own directory to keep things cleaner
bdemsky [Sat, 15 Sep 2007 08:13:49 +0000 (08:13 +0000)]
remote the annoying required master arguement...
bdemsky [Sat, 15 Sep 2007 08:00:19 +0000 (08:00 +0000)]
check in another bug fix...apparently I started off with the objheader's being partially compensated in the compiler...instead, we'll just do this in the runtime
bdemsky [Sat, 15 Sep 2007 07:40:37 +0000 (07:40 +0000)]
add next test case
bdemsky [Sat, 15 Sep 2007 07:40:04 +0000 (07:40 +0000)]
my bug fixes...make stuff work locally and remote
bdemsky [Sat, 15 Sep 2007 06:11:28 +0000 (06:11 +0000)]
OID change
bdemsky [Sat, 15 Sep 2007 04:45:44 +0000 (04:45 +0000)]
changes
erubow [Sat, 15 Sep 2007 00:23:17 +0000 (00:23 +0000)]
several bug fixes. prefetching works so far, as well as starting remote threads.
bdemsky [Fri, 14 Sep 2007 10:12:45 +0000 (10:12 +0000)]
put carriage returns in
CV: ----------------------------------------------------------------------
bdemsky [Fri, 14 Sep 2007 09:38:26 +0000 (09:38 +0000)]
start real remote thread
bdemsky [Fri, 14 Sep 2007 08:58:02 +0000 (08:58 +0000)]
thread stuff
bdemsky [Thu, 13 Sep 2007 09:32:12 +0000 (09:32 +0000)]
code changes
bdemsky [Thu, 13 Sep 2007 09:21:16 +0000 (09:21 +0000)]
remove hashfunction/equals methods
bdemsky [Thu, 13 Sep 2007 09:10:44 +0000 (09:10 +0000)]
small change in results of Execution Graph...it will generate graphs for classes w/o source nodes...we just ignore them.
bdemsky [Thu, 13 Sep 2007 08:35:08 +0000 (08:35 +0000)]
simplify ExecutionGraph code
adash [Thu, 13 Sep 2007 07:07:34 +0000 (07:07 +0000)]
testfile for remote thread invocation
bdemsky [Thu, 13 Sep 2007 01:00:00 +0000 (01:00 +0000)]
1) Support final declaration for methods
2) Make the start method of the thread class final...to prevent terrible things from happening
adash [Thu, 13 Sep 2007 00:16:25 +0000 (00:16 +0000)]
Starting remote thread : Just test
bdemsky [Wed, 12 Sep 2007 22:34:26 +0000 (22:34 +0000)]
changes
bdemsky [Wed, 12 Sep 2007 09:20:24 +0000 (09:20 +0000)]
commented out another delay
bdemsky [Wed, 12 Sep 2007 09:17:39 +0000 (09:17 +0000)]
changes