adash [Tue, 21 Apr 2009 19:29:40 +0000 (19:29 +0000)]
verified functionality and correctness with C versions
bdemsky [Tue, 21 Apr 2009 04:08:29 +0000 (04:08 +0000)]
remove shortcircuits
bdemsky [Tue, 21 Apr 2009 01:51:55 +0000 (01:51 +0000)]
make method static
adash [Tue, 21 Apr 2009 00:27:09 +0000 (00:27 +0000)]
print better error messages
bdemsky [Tue, 21 Apr 2009 00:05:58 +0000 (00:05 +0000)]
barrier bug
adash [Mon, 20 Apr 2009 23:37:28 +0000 (23:37 +0000)]
small changes and support for printing doubles in String class
adash [Mon, 20 Apr 2009 23:30:35 +0000 (23:30 +0000)]
Add runtime support for STM Barrier class
adash [Mon, 20 Apr 2009 23:27:00 +0000 (23:27 +0000)]
new Barrier Class
adash [Mon, 20 Apr 2009 23:21:47 +0000 (23:21 +0000)]
add new Barrier...the code still breaks on compiling.
enable printing double values
bdemsky [Sat, 18 Apr 2009 01:17:08 +0000 (01:17 +0000)]
integrate typeanalysis
bdemsky [Sat, 18 Apr 2009 00:58:57 +0000 (00:58 +0000)]
computes which types can actually refer to the same objects as other types
bdemsky [Fri, 17 Apr 2009 22:53:48 +0000 (22:53 +0000)]
New locking strategy... We no longer read lock objects... Instead:
We first acquire all write locks.
We next for read object, we check that (1) it isn't locked and the version number matches.
The serialization point for the transaction occurs between the two checks...
hkhang [Fri, 17 Apr 2009 22:20:12 +0000 (22:20 +0000)]
initial checkin
jjenista [Fri, 17 Apr 2009 21:54:39 +0000 (21:54 +0000)]
variable source tokens have a temp for the live variable name and a temp for the source variable
bdemsky [Fri, 17 Apr 2009 19:50:38 +0000 (19:50 +0000)]
reduce frequency of polling about GC
bdemsky [Fri, 17 Apr 2009 19:17:08 +0000 (19:17 +0000)]
updates
adash [Fri, 17 Apr 2009 19:04:15 +0000 (19:04 +0000)]
test file for Double to String change
jjenista [Fri, 17 Apr 2009 16:51:08 +0000 (16:51 +0000)]
liveness analysis simplified to ignore SESE's, analyzes each SESE in isolation. Results look correct, even for loops
jjenista [Fri, 17 Apr 2009 15:52:53 +0000 (15:52 +0000)]
reorganizing mlp analysis passes
bdemsky [Fri, 17 Apr 2009 00:47:01 +0000 (00:47 +0000)]
changes
bdemsky [Fri, 17 Apr 2009 00:46:32 +0000 (00:46 +0000)]
optimizations
jjenista [Thu, 16 Apr 2009 17:28:32 +0000 (17:28 +0000)]
another forward pass for mlp analysis
adash [Thu, 16 Apr 2009 16:42:59 +0000 (16:42 +0000)]
bug fixes for compilation...study functioning
bdemsky [Thu, 16 Apr 2009 08:41:47 +0000 (08:41 +0000)]
changes to make compiler work without STM flag with atomic statements/etc
bdemsky [Thu, 16 Apr 2009 07:45:21 +0000 (07:45 +0000)]
bug fix
bdemsky [Thu, 16 Apr 2009 07:41:46 +0000 (07:41 +0000)]
changes
bdemsky [Thu, 16 Apr 2009 07:40:55 +0000 (07:40 +0000)]
bug fixes
bdemsky [Thu, 16 Apr 2009 07:31:22 +0000 (07:31 +0000)]
bug fixes.
bdemsky [Thu, 16 Apr 2009 06:46:30 +0000 (06:46 +0000)]
debug support
bdemsky [Thu, 16 Apr 2009 05:58:59 +0000 (05:58 +0000)]
finally fix bug...after a full day on this one.
adash [Wed, 15 Apr 2009 23:48:28 +0000 (23:48 +0000)]
Add new Barrier ...will need to change it to a better implementation
jjenista [Wed, 15 Apr 2009 21:27:31 +0000 (21:27 +0000)]
fixed liveness analysis
bdemsky [Wed, 15 Apr 2009 21:27:10 +0000 (21:27 +0000)]
clearer error message
adash [Wed, 15 Apr 2009 21:04:57 +0000 (21:04 +0000)]
changes to makefile
adash [Wed, 15 Apr 2009 20:52:08 +0000 (20:52 +0000)]
instructions on compiling and running benchmark
adash [Wed, 15 Apr 2009 20:49:49 +0000 (20:49 +0000)]
add KMeans benchmark
Some compile still in LocalcityAnalysis...need to work on those
jjenista [Wed, 15 Apr 2009 16:56:20 +0000 (16:56 +0000)]
stable version with debug, chasing an analysis bug
bdemsky [Tue, 14 Apr 2009 23:05:36 +0000 (23:05 +0000)]
add support for scratch memory
bdemsky [Tue, 14 Apr 2009 21:13:24 +0000 (21:13 +0000)]
changes
bdemsky [Tue, 14 Apr 2009 00:52:35 +0000 (00:52 +0000)]
changes to improve performance
bdemsky [Mon, 13 Apr 2009 22:58:08 +0000 (22:58 +0000)]
fix bugs, speedup
jjenista [Mon, 13 Apr 2009 21:24:13 +0000 (21:24 +0000)]
mlp conducts a valid variable analysis, but write set needs to be pruned down to only vars that are used later
jjenista [Mon, 13 Apr 2009 21:21:49 +0000 (21:21 +0000)]
bug fixes, keeping helper hash tables valid through a merge, and allowing a null table in merge by returning early
bdemsky [Mon, 13 Apr 2009 20:41:31 +0000 (20:41 +0000)]
avoid resizing...
bdemsky [Mon, 13 Apr 2009 20:37:31 +0000 (20:37 +0000)]
support for turning on/off detecting conflict optimizations
adash [Mon, 13 Apr 2009 18:13:19 +0000 (18:13 +0000)]
Detect if character is a whitespace
bdemsky [Mon, 13 Apr 2009 09:31:21 +0000 (09:31 +0000)]
changes
bdemsky [Mon, 13 Apr 2009 09:21:47 +0000 (09:21 +0000)]
bug fix
bdemsky [Mon, 13 Apr 2009 09:02:07 +0000 (09:02 +0000)]
bug fix
bdemsky [Mon, 13 Apr 2009 07:54:24 +0000 (07:54 +0000)]
changes
bdemsky [Mon, 13 Apr 2009 04:55:22 +0000 (04:55 +0000)]
changes
bdemsky [Sat, 11 Apr 2009 01:31:12 +0000 (01:31 +0000)]
changes
jjenista [Fri, 10 Apr 2009 21:42:37 +0000 (21:42 +0000)]
stable, non-functional still
bdemsky [Fri, 10 Apr 2009 19:48:38 +0000 (19:48 +0000)]
remove stack overflow bug
jzhou [Fri, 10 Apr 2009 18:44:31 +0000 (18:44 +0000)]
small changes
jjenista [Fri, 10 Apr 2009 18:25:09 +0000 (18:25 +0000)]
stable, not fully functional
bdemsky [Fri, 10 Apr 2009 08:52:48 +0000 (08:52 +0000)]
change our vector remove method to be like java
bdemsky [Fri, 10 Apr 2009 06:29:30 +0000 (06:29 +0000)]
64 bit support in case we want it...it appears that 64 bit binares are slower
bdemsky [Fri, 10 Apr 2009 06:16:02 +0000 (06:16 +0000)]
somehow we gained two implementations of some methods...this of course caused some problems
jjenista [Fri, 10 Apr 2009 03:45:24 +0000 (03:45 +0000)]
structure for manipulating triples
jjenista [Thu, 9 Apr 2009 23:16:52 +0000 (23:16 +0000)]
quick capture of some stable structures
jjenista [Thu, 9 Apr 2009 21:20:30 +0000 (21:20 +0000)]
more new mlp stuff
bdemsky [Thu, 9 Apr 2009 20:06:04 +0000 (20:06 +0000)]
change
jjenista [Thu, 9 Apr 2009 16:30:59 +0000 (16:30 +0000)]
stable introduction of mlp analysis, infrastructure for variable analysis in place
jjenista [Thu, 9 Apr 2009 16:26:12 +0000 (16:26 +0000)]
when inserting FlatExit, consider if task body's block node-node pair ends with a null node
bdemsky [Thu, 9 Apr 2009 08:20:51 +0000 (08:20 +0000)]
fix bugs
bdemsky [Thu, 9 Apr 2009 07:01:04 +0000 (07:01 +0000)]
fix same bug in DSTM system
bdemsky [Thu, 9 Apr 2009 06:58:34 +0000 (06:58 +0000)]
fix memory leak
bdemsky [Thu, 9 Apr 2009 06:38:16 +0000 (06:38 +0000)]
bug fixes
adash [Thu, 9 Apr 2009 00:05:16 +0000 (00:05 +0000)]
fix array reading bug
bdemsky [Thu, 9 Apr 2009 00:02:23 +0000 (00:02 +0000)]
annoying gc bug
adash [Wed, 8 Apr 2009 22:33:15 +0000 (22:33 +0000)]
bug fix: Was never starting a transaction in the run method but now it does
bdemsky [Wed, 8 Apr 2009 19:34:25 +0000 (19:34 +0000)]
bug fix
bdemsky [Wed, 8 Apr 2009 18:27:11 +0000 (18:27 +0000)]
change
bdemsky [Wed, 8 Apr 2009 09:41:46 +0000 (09:41 +0000)]
allocate memory in large blocks
bdemsky [Wed, 8 Apr 2009 08:51:09 +0000 (08:51 +0000)]
hack stuff not to put new objects in lookup table...trying to make object creation inside of transactions even cheaper
bdemsky [Wed, 8 Apr 2009 02:45:47 +0000 (02:45 +0000)]
large number of bug corrections
bdemsky [Wed, 8 Apr 2009 01:24:42 +0000 (01:24 +0000)]
program to test debug our system on
bdemsky [Wed, 8 Apr 2009 01:20:51 +0000 (01:20 +0000)]
bug fixes
bdemsky [Wed, 8 Apr 2009 00:02:39 +0000 (00:02 +0000)]
collect statistics
bdemsky [Tue, 7 Apr 2009 23:46:37 +0000 (23:46 +0000)]
add support for garbage collection statistics
bdemsky [Tue, 7 Apr 2009 23:21:34 +0000 (23:21 +0000)]
code changes
bdemsky [Tue, 7 Apr 2009 22:35:37 +0000 (22:35 +0000)]
bug fix
bdemsky [Tue, 7 Apr 2009 22:18:50 +0000 (22:18 +0000)]
fix for alokika's bug
adash [Tue, 7 Apr 2009 22:09:47 +0000 (22:09 +0000)]
changes to makefile for debugging
some compile errors still
adash [Tue, 7 Apr 2009 20:28:33 +0000 (20:28 +0000)]
change of option for makefile
adash [Tue, 7 Apr 2009 20:26:36 +0000 (20:26 +0000)]
changes to Test benchmark
jjenista [Tue, 7 Apr 2009 16:24:45 +0000 (16:24 +0000)]
more mlp infrastructure, stable
bdemsky [Tue, 7 Apr 2009 07:39:09 +0000 (07:39 +0000)]
changes to garbage collect STM
bdemsky [Tue, 7 Apr 2009 06:43:05 +0000 (06:43 +0000)]
fix compile
bdemsky [Tue, 7 Apr 2009 06:39:06 +0000 (06:39 +0000)]
memory stuff
bdemsky [Tue, 7 Apr 2009 05:06:39 +0000 (05:06 +0000)]
fix loop bug
adash [Tue, 7 Apr 2009 02:21:56 +0000 (02:21 +0000)]
STM benchmark ported
problems compiling with flattenLoopNode error
bdemsky [Tue, 7 Apr 2009 01:17:04 +0000 (01:17 +0000)]
STM testcase works...plenty of bugs still
bdemsky [Mon, 6 Apr 2009 23:19:48 +0000 (23:19 +0000)]
number of changes
bdemsky [Mon, 6 Apr 2009 22:48:15 +0000 (22:48 +0000)]
closer to compiling
jjenista [Mon, 6 Apr 2009 21:49:54 +0000 (21:49 +0000)]
some commented out code transplanted from BuildFlat that will be the basis for this analysis as a separate pass
jjenista [Mon, 6 Apr 2009 21:48:08 +0000 (21:48 +0000)]
Move mlp and sese stuff into a separate compiler pass
jjenista [Mon, 6 Apr 2009 21:41:31 +0000 (21:41 +0000)]
use a clearer sese name when viewed in built code and other print outs
bdemsky [Mon, 6 Apr 2009 20:37:24 +0000 (20:37 +0000)]
mistake