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
erubow [Wed, 12 Sep 2007 02:03:07 +0000 (02:03 +0000)]
Added code to read config file of IP address, and use these for the mostly fair distribution of the OID space. Updated llookup to use this static partitioning for now.
adash [Tue, 11 Sep 2007 23:02:49 +0000 (23:02 +0000)]
Correct the file ..incorrect checkin the first time
adash [Tue, 11 Sep 2007 22:43:58 +0000 (22:43 +0000)]
Fix memory leak problems in transCommit()
Start to add support for remote thread invokation
erubow [Tue, 11 Sep 2007 20:57:36 +0000 (20:57 +0000)]
memory leak... not good.
bdemsky [Tue, 11 Sep 2007 07:09:09 +0000 (07:09 +0000)]
more fixes
bdemsky [Tue, 11 Sep 2007 04:29:17 +0000 (04:29 +0000)]
make simple example work
testuser [Tue, 11 Sep 2007 00:03:59 +0000 (00:03 +0000)]
change
test [Mon, 10 Sep 2007 23:54:19 +0000 (23:54 +0000)]
test
bdemsky [Mon, 10 Sep 2007 23:47:00 +0000 (23:47 +0000)]
test change
erubow [Fri, 7 Sep 2007 22:05:25 +0000 (22:05 +0000)]
Object creation within transaction works now. Yay!
adash [Fri, 7 Sep 2007 18:21:30 +0000 (18:21 +0000)]
Comments added and several minor changes to get rid of extra variables
erubow [Wed, 5 Sep 2007 00:51:34 +0000 (00:51 +0000)]
Added getMyIpAddr to ip.h, ip.c.
Added preliminary code for starting remote threads.
Added code for getting the type of an object outside of a transaction.
bdemsky [Fri, 17 Aug 2007 06:12:14 +0000 (06:12 +0000)]
problems getting william's code to compile
bdemsky [Fri, 17 Aug 2007 01:33:39 +0000 (01:33 +0000)]
get some space for optional fs's
bdemsky [Fri, 17 Aug 2007 01:16:36 +0000 (01:16 +0000)]
add another field
bdemsky [Thu, 16 Aug 2007 23:10:58 +0000 (23:10 +0000)]
Atomic test case
bdemsky [Thu, 16 Aug 2007 23:02:13 +0000 (23:02 +0000)]
code changes
bdemsky [Thu, 16 Aug 2007 22:30:37 +0000 (22:30 +0000)]
my changes
bdemsky [Thu, 16 Aug 2007 09:39:42 +0000 (09:39 +0000)]
fix bugs in transaction code that:
1) don't free tosend buffers
2) don't free piles (null is passed into pDelete
bdemsky [Thu, 16 Aug 2007 08:45:59 +0000 (08:45 +0000)]
more changes...
actually can compile programs in dstm mode if they don't use the dsm
bdemsky [Thu, 16 Aug 2007 07:59:01 +0000 (07:59 +0000)]
more DSTM interface work
bdemsky [Wed, 15 Aug 2007 10:30:10 +0000 (10:30 +0000)]
allow us to generate gc info on a per instance basis
bdemsky [Wed, 15 Aug 2007 09:45:11 +0000 (09:45 +0000)]
code checked in
bdemsky [Wed, 15 Aug 2007 01:13:52 +0000 (01:13 +0000)]
lots of changes for dsm now that william's stuff is checked in
wmontaz [Wed, 15 Aug 2007 00:45:44 +0000 (00:45 +0000)]
just two things I forgot to remove
wmontaz [Wed, 15 Aug 2007 00:34:39 +0000 (00:34 +0000)]
Bug fixed in BuildCode.
First implementation of the optional args in runtime (still buggy).
Test cases added. use the dot files to see to what task structure the test cases correspond to.
TestRuntime contains the test designed for the runtime.
TestStaticAnalysis contains the ones designed for the static Analysis. They don't generate a good c code.
bdemsky [Tue, 14 Aug 2007 07:12:46 +0000 (07:12 +0000)]
changes to interface with the compiler
adash [Fri, 10 Aug 2007 20:09:13 +0000 (20:09 +0000)]
fix minor errors
1.Modify Makefile and test*.c files to reflect new ipaddrs of dw-1 and dw-2
for testing purposes
2. compare versions before inserting objs into prefetch cache
3. When objects not found through a prefetch request, throw error
4. TODO : Implement when to delete old objects from prefetch cache
bdemsky [Fri, 10 Aug 2007 08:49:44 +0000 (08:49 +0000)]
replace access to status field with macro