IRC.git
17 years agocomputes which types can actually refer to the same objects as other types
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

17 years agoNew locking strategy... We no longer read lock objects... Instead:
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...

17 years agoinitial checkin
hkhang [Fri, 17 Apr 2009 22:20:12 +0000 (22:20 +0000)]
initial checkin

17 years agovariable source tokens have a temp for the live variable name and a temp for the...
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

17 years agoreduce frequency of polling about GC
bdemsky [Fri, 17 Apr 2009 19:50:38 +0000 (19:50 +0000)]
reduce frequency of polling about GC

17 years agoupdates
bdemsky [Fri, 17 Apr 2009 19:17:08 +0000 (19:17 +0000)]
updates

17 years agotest file for Double to String change
adash [Fri, 17 Apr 2009 19:04:15 +0000 (19:04 +0000)]
test file for Double to String change

17 years agoliveness analysis simplified to ignore SESE's, analyzes each SESE in isolation. ...
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

17 years agoreorganizing mlp analysis passes
jjenista [Fri, 17 Apr 2009 15:52:53 +0000 (15:52 +0000)]
reorganizing mlp analysis passes

17 years agochanges
bdemsky [Fri, 17 Apr 2009 00:47:01 +0000 (00:47 +0000)]
changes

17 years agooptimizations
bdemsky [Fri, 17 Apr 2009 00:46:32 +0000 (00:46 +0000)]
optimizations

17 years agoanother forward pass for mlp analysis
jjenista [Thu, 16 Apr 2009 17:28:32 +0000 (17:28 +0000)]
another forward pass for mlp analysis

17 years agobug fixes for compilation...study functioning
adash [Thu, 16 Apr 2009 16:42:59 +0000 (16:42 +0000)]
bug fixes for compilation...study functioning

17 years agochanges to make compiler work without STM flag with atomic statements/etc
bdemsky [Thu, 16 Apr 2009 08:41:47 +0000 (08:41 +0000)]
changes to make compiler work without STM flag with atomic statements/etc

17 years agobug fix
bdemsky [Thu, 16 Apr 2009 07:45:21 +0000 (07:45 +0000)]
bug fix

17 years agochanges
bdemsky [Thu, 16 Apr 2009 07:41:46 +0000 (07:41 +0000)]
changes

17 years agobug fixes
bdemsky [Thu, 16 Apr 2009 07:40:55 +0000 (07:40 +0000)]
bug fixes

17 years agobug fixes.
bdemsky [Thu, 16 Apr 2009 07:31:22 +0000 (07:31 +0000)]
bug fixes.

17 years agodebug support
bdemsky [Thu, 16 Apr 2009 06:46:30 +0000 (06:46 +0000)]
debug support

17 years agofinally fix bug...after a full day on this one.
bdemsky [Thu, 16 Apr 2009 05:58:59 +0000 (05:58 +0000)]
finally fix bug...after a full day on this one.

17 years agoAdd new Barrier ...will need to change it to a better implementation
adash [Wed, 15 Apr 2009 23:48:28 +0000 (23:48 +0000)]
Add new Barrier ...will need to change it to a better implementation

17 years agofixed liveness analysis
jjenista [Wed, 15 Apr 2009 21:27:31 +0000 (21:27 +0000)]
fixed liveness analysis

17 years agoclearer error message
bdemsky [Wed, 15 Apr 2009 21:27:10 +0000 (21:27 +0000)]
clearer error message

17 years agochanges to makefile
adash [Wed, 15 Apr 2009 21:04:57 +0000 (21:04 +0000)]
changes to makefile

17 years agoinstructions on compiling and running benchmark
adash [Wed, 15 Apr 2009 20:52:08 +0000 (20:52 +0000)]
instructions on compiling and running benchmark

17 years agoadd KMeans 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

17 years agostable version with debug, chasing an analysis bug
jjenista [Wed, 15 Apr 2009 16:56:20 +0000 (16:56 +0000)]
stable version with debug, chasing an analysis bug

17 years agoadd support for scratch memory
bdemsky [Tue, 14 Apr 2009 23:05:36 +0000 (23:05 +0000)]
add support for scratch memory

17 years agochanges
bdemsky [Tue, 14 Apr 2009 21:13:24 +0000 (21:13 +0000)]
changes

17 years agochanges to improve performance
bdemsky [Tue, 14 Apr 2009 00:52:35 +0000 (00:52 +0000)]
changes to improve performance

17 years agofix bugs, speedup
bdemsky [Mon, 13 Apr 2009 22:58:08 +0000 (22:58 +0000)]
fix bugs, speedup

17 years agomlp conducts a valid variable analysis, but write set needs to be pruned down to...
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

17 years agobug fixes, keeping helper hash tables valid through a merge, and allowing a null...
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

17 years agoavoid resizing...
bdemsky [Mon, 13 Apr 2009 20:41:31 +0000 (20:41 +0000)]
avoid resizing...

17 years agosupport for turning on/off detecting conflict optimizations
bdemsky [Mon, 13 Apr 2009 20:37:31 +0000 (20:37 +0000)]
support for turning on/off detecting conflict optimizations

17 years agoDetect if character is a whitespace
adash [Mon, 13 Apr 2009 18:13:19 +0000 (18:13 +0000)]
Detect if character is a whitespace

17 years agochanges
bdemsky [Mon, 13 Apr 2009 09:31:21 +0000 (09:31 +0000)]
changes

17 years agobug fix
bdemsky [Mon, 13 Apr 2009 09:21:47 +0000 (09:21 +0000)]
bug fix

17 years agobug fix
bdemsky [Mon, 13 Apr 2009 09:02:07 +0000 (09:02 +0000)]
bug fix

17 years agochanges
bdemsky [Mon, 13 Apr 2009 07:54:24 +0000 (07:54 +0000)]
changes

17 years agochanges
bdemsky [Mon, 13 Apr 2009 04:55:22 +0000 (04:55 +0000)]
changes

17 years agochanges
bdemsky [Sat, 11 Apr 2009 01:31:12 +0000 (01:31 +0000)]
changes

17 years agostable, non-functional still
jjenista [Fri, 10 Apr 2009 21:42:37 +0000 (21:42 +0000)]
stable, non-functional still

17 years agoremove stack overflow bug
bdemsky [Fri, 10 Apr 2009 19:48:38 +0000 (19:48 +0000)]
remove stack overflow bug

17 years agosmall changes
jzhou [Fri, 10 Apr 2009 18:44:31 +0000 (18:44 +0000)]
small changes

17 years agostable, not fully functional
jjenista [Fri, 10 Apr 2009 18:25:09 +0000 (18:25 +0000)]
stable, not fully functional

17 years agochange our vector remove method to be like java
bdemsky [Fri, 10 Apr 2009 08:52:48 +0000 (08:52 +0000)]
change our vector remove method to be like java

17 years ago64 bit support in case we want it...it appears that 64 bit binares are slower
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

17 years agosomehow we gained two implementations of some methods...this of course caused some...
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

17 years agostructure for manipulating triples
jjenista [Fri, 10 Apr 2009 03:45:24 +0000 (03:45 +0000)]
structure for manipulating triples

17 years agoquick capture of some stable structures
jjenista [Thu, 9 Apr 2009 23:16:52 +0000 (23:16 +0000)]
quick capture of some stable structures

17 years agomore new mlp stuff
jjenista [Thu, 9 Apr 2009 21:20:30 +0000 (21:20 +0000)]
more new mlp stuff

17 years agochange
bdemsky [Thu, 9 Apr 2009 20:06:04 +0000 (20:06 +0000)]
change

17 years agostable introduction of mlp analysis, infrastructure for variable analysis in place
jjenista [Thu, 9 Apr 2009 16:30:59 +0000 (16:30 +0000)]
stable introduction of mlp analysis, infrastructure for variable analysis in place

17 years agowhen inserting FlatExit, consider if task body's block node-node pair ends with a...
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

17 years agofix bugs
bdemsky [Thu, 9 Apr 2009 08:20:51 +0000 (08:20 +0000)]
fix bugs

17 years agofix same bug in DSTM system
bdemsky [Thu, 9 Apr 2009 07:01:04 +0000 (07:01 +0000)]
fix same bug in DSTM system

17 years agofix memory leak
bdemsky [Thu, 9 Apr 2009 06:58:34 +0000 (06:58 +0000)]
fix memory leak

17 years agobug fixes
bdemsky [Thu, 9 Apr 2009 06:38:16 +0000 (06:38 +0000)]
bug fixes

17 years agofix array reading bug
adash [Thu, 9 Apr 2009 00:05:16 +0000 (00:05 +0000)]
fix array reading bug

17 years agoannoying gc bug
bdemsky [Thu, 9 Apr 2009 00:02:23 +0000 (00:02 +0000)]
annoying gc bug

17 years ago bug fix: Was never starting a transaction in the run method but now it does
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

17 years agobug fix
bdemsky [Wed, 8 Apr 2009 19:34:25 +0000 (19:34 +0000)]
bug fix

17 years agochange
bdemsky [Wed, 8 Apr 2009 18:27:11 +0000 (18:27 +0000)]
change

17 years agoallocate memory in large blocks
bdemsky [Wed, 8 Apr 2009 09:41:46 +0000 (09:41 +0000)]
allocate memory in large blocks

17 years agohack stuff not to put new objects in lookup table...trying to make object creation...
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

17 years agolarge number of bug corrections
bdemsky [Wed, 8 Apr 2009 02:45:47 +0000 (02:45 +0000)]
large number of bug corrections

17 years agoprogram to test debug our system on
bdemsky [Wed, 8 Apr 2009 01:24:42 +0000 (01:24 +0000)]
program to test debug our system on

17 years agobug fixes
bdemsky [Wed, 8 Apr 2009 01:20:51 +0000 (01:20 +0000)]
bug fixes

17 years agocollect statistics
bdemsky [Wed, 8 Apr 2009 00:02:39 +0000 (00:02 +0000)]
collect statistics

17 years agoadd support for garbage collection statistics
bdemsky [Tue, 7 Apr 2009 23:46:37 +0000 (23:46 +0000)]
add support for garbage collection statistics

17 years agocode changes
bdemsky [Tue, 7 Apr 2009 23:21:34 +0000 (23:21 +0000)]
code changes

17 years agobug fix
bdemsky [Tue, 7 Apr 2009 22:35:37 +0000 (22:35 +0000)]
bug fix

17 years agofix for alokika's bug
bdemsky [Tue, 7 Apr 2009 22:18:50 +0000 (22:18 +0000)]
fix for alokika's bug

17 years agochanges to makefile for debugging
adash [Tue, 7 Apr 2009 22:09:47 +0000 (22:09 +0000)]
changes to makefile for debugging
some compile errors still

17 years agochange of option for makefile
adash [Tue, 7 Apr 2009 20:28:33 +0000 (20:28 +0000)]
change of option for makefile

17 years agochanges to Test benchmark
adash [Tue, 7 Apr 2009 20:26:36 +0000 (20:26 +0000)]
changes to Test benchmark

17 years agomore mlp infrastructure, stable
jjenista [Tue, 7 Apr 2009 16:24:45 +0000 (16:24 +0000)]
more mlp infrastructure, stable

17 years agochanges to garbage collect STM
bdemsky [Tue, 7 Apr 2009 07:39:09 +0000 (07:39 +0000)]
changes to garbage collect STM

17 years agofix compile
bdemsky [Tue, 7 Apr 2009 06:43:05 +0000 (06:43 +0000)]
fix compile

17 years agomemory stuff
bdemsky [Tue, 7 Apr 2009 06:39:06 +0000 (06:39 +0000)]
memory stuff

17 years agofix loop bug
bdemsky [Tue, 7 Apr 2009 05:06:39 +0000 (05:06 +0000)]
fix loop bug

17 years agoSTM benchmark ported
adash [Tue, 7 Apr 2009 02:21:56 +0000 (02:21 +0000)]
STM benchmark ported
problems compiling with flattenLoopNode error

17 years agoSTM testcase works...plenty of bugs still
bdemsky [Tue, 7 Apr 2009 01:17:04 +0000 (01:17 +0000)]
STM testcase works...plenty of bugs still

17 years agonumber of changes
bdemsky [Mon, 6 Apr 2009 23:19:48 +0000 (23:19 +0000)]
number of changes

17 years agocloser to compiling
bdemsky [Mon, 6 Apr 2009 22:48:15 +0000 (22:48 +0000)]
closer to compiling

17 years agosome commented out code transplanted from BuildFlat that will be the basis for this...
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

17 years agoMove mlp and sese stuff into a separate compiler pass
jjenista [Mon, 6 Apr 2009 21:48:08 +0000 (21:48 +0000)]
Move mlp and sese stuff into a separate compiler pass

17 years agouse a clearer sese name when viewed in built code and other print outs
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

17 years agomistake
bdemsky [Mon, 6 Apr 2009 20:37:24 +0000 (20:37 +0000)]
mistake

17 years agoget rid of compile errors
bdemsky [Mon, 6 Apr 2009 20:35:53 +0000 (20:35 +0000)]
get rid of compile errors

17 years agooops
bdemsky [Mon, 6 Apr 2009 19:59:01 +0000 (19:59 +0000)]
oops

17 years agoget rid of error message about needtocollect
bdemsky [Mon, 6 Apr 2009 19:57:23 +0000 (19:57 +0000)]
get rid of error message about needtocollect

17 years agomore changes (get rid of getnewOID and use TRANSREAD macro)
adash [Mon, 6 Apr 2009 18:36:19 +0000 (18:36 +0000)]
more changes (get rid of getnewOID and use TRANSREAD macro)

17 years agoanother idea
bdemsky [Mon, 6 Apr 2009 17:42:07 +0000 (17:42 +0000)]
another idea

17 years agoSTM versions
bdemsky [Mon, 6 Apr 2009 07:00:30 +0000 (07:00 +0000)]
STM versions

17 years agoget compiler side of STM working
bdemsky [Mon, 6 Apr 2009 06:58:59 +0000 (06:58 +0000)]
get compiler side of STM working

17 years agonew write barrier class
bdemsky [Sun, 5 Apr 2009 04:52:04 +0000 (04:52 +0000)]
new write barrier class
fixed many bugs

17 years agoadded options for STM
adash [Fri, 3 Apr 2009 22:29:03 +0000 (22:29 +0000)]
added options for STM

17 years agonew files for STM
adash [Fri, 3 Apr 2009 22:28:10 +0000 (22:28 +0000)]
new files for STM