IRC.git
12 years agomore changes.
yeom [Fri, 16 Sep 2011 01:15:03 +0000 (01:15 +0000)]
more changes.

12 years agochanges toward compilation
yeom [Thu, 15 Sep 2011 01:24:23 +0000 (01:24 +0000)]
changes toward compilation

12 years agoadd eye tracking benchmark.
yeom [Wed, 14 Sep 2011 01:40:58 +0000 (01:40 +0000)]
add eye tracking benchmark.
get rid of all XML serialization.

12 years agoadded returnnode, loopnode, and opnode recognitino for inference
david [Wed, 7 Sep 2011 23:14:38 +0000 (23:14 +0000)]
added returnnode, loopnode, and opnode recognitino for inference

12 years agoAdded implicit flow for if statements
david [Wed, 7 Sep 2011 00:53:20 +0000 (00:53 +0000)]
Added implicit flow for if statements

12 years agoadding java files for inference engine
david [Sat, 3 Sep 2011 00:55:04 +0000 (00:55 +0000)]
adding java files for inference engine

12 years agoadding test class for SSJava Inference Engine
david [Sat, 3 Sep 2011 00:53:01 +0000 (00:53 +0000)]
adding test class for SSJava Inference Engine

12 years agochanges: 1) refactoring codes 2) forgot to implement ownsership checking in the flow...
yeom [Thu, 1 Sep 2011 23:07:45 +0000 (23:07 +0000)]
changes: 1) refactoring codes 2) forgot to implement ownsership checking in the flow-down rule. it checks that right hand side pointer variable should be owned by the current method.

12 years agoit passes the definite clearance analysis.
yeom [Wed, 31 Aug 2011 01:26:46 +0000 (01:26 +0000)]
it passes the definite clearance analysis.

12 years agochanges.
yeom [Tue, 30 Aug 2011 07:17:05 +0000 (07:17 +0000)]
changes.

12 years agochanges: have a better way to keep the set of reading shared variables to verify...
yeom [Mon, 29 Aug 2011 18:28:58 +0000 (18:28 +0000)]
changes: have a better way to keep the set of reading shared variables to verify their clearance.

12 years agofixes on the definite clearance for shared locations.
yeom [Mon, 29 Aug 2011 08:47:00 +0000 (08:47 +0000)]
fixes on the definite clearance for shared locations.

12 years agochanges on the definite clearance for shared locations analysis
yeom [Mon, 29 Aug 2011 00:57:15 +0000 (00:57 +0000)]
changes on the definite clearance for shared locations analysis

12 years agoit passes the definitely written analysis.
yeom [Sat, 27 Aug 2011 05:02:41 +0000 (05:02 +0000)]
it passes the definitely written analysis.

the current implementation of the synthesis filter assumes to have the previous internal array values of the previous granule when it combines the subbands to the original PCM signal. So it calls for introducing the temporal data structure keeping the previous ones and making it fall down once per a loop. seems to sacrifice memory spaces for desireable properties but still looking for a better idea to handle it.

12 years agoAdd check to see if the msg buffer is full during msg sending
jzhou [Fri, 26 Aug 2011 18:29:56 +0000 (18:29 +0000)]
Add check to see if the msg buffer is full during msg sending

12 years agochanges: since the inverse-MDCT uses input samples from the previous output, make...
yeom [Fri, 26 Aug 2011 00:58:55 +0000 (00:58 +0000)]
changes: since the inverse-MDCT uses input samples from the previous output, make sure that every SSJava loop iteration drops the raw_output of IMDCT and the previous block buffer by one height.

12 years ago1) changes on the definitely written analysis: it only takes care about locations...
yeom [Tue, 23 Aug 2011 23:19:05 +0000 (23:19 +0000)]
1) changes on the definitely written analysis: it only takes care about locations that are written to inside of the SSJava loop
2) bug fix on the definitely written analysis: static method doesn't have implicit 'this' argument.
3) add a set of static functions that initialize array elements
4) changes on mp3decoder: move init() method out of SSJava loop and start to use SSJava array init method

12 years agobug fix
yeom [Tue, 23 Aug 2011 00:36:26 +0000 (00:36 +0000)]
bug fix

12 years agohaving new variable 'inter' in-between "reorder/antialias" and "hybrid" in order...
yeom [Tue, 23 Aug 2011 00:34:41 +0000 (00:34 +0000)]
having new variable 'inter' in-between "reorder/antialias" and "hybrid" in order to remove unnecessary the shared location. (haven't yet updated annotations)

12 years agobug fix on the definitely written check: Field read does not need to remove OW set.
yeom [Sat, 20 Aug 2011 10:56:25 +0000 (10:56 +0000)]
bug fix on the definitely written check:  Field read does not need to remove OW set.

12 years agochanges.
yeom [Sat, 20 Aug 2011 08:49:24 +0000 (08:49 +0000)]
changes.

12 years agomp3decoder passes the loop termination analysis.
yeom [Sat, 20 Aug 2011 00:57:51 +0000 (00:57 +0000)]
mp3decoder passes the loop termination analysis.

12 years agobug fix on the loop termination analysis
yeom [Sat, 20 Aug 2011 00:56:31 +0000 (00:56 +0000)]
bug fix on the loop termination analysis

12 years agobug fix: the loop entrance node of DOWHILELOOP is the begin node, not the condition...
yeom [Fri, 19 Aug 2011 18:03:48 +0000 (18:03 +0000)]
bug fix: the loop entrance node of DOWHILELOOP is the begin node, not the condition node.

12 years agochanges on the loop termination analysis: associate a labeled statement with a corres...
yeom [Fri, 19 Aug 2011 02:30:46 +0000 (02:30 +0000)]
changes on the loop termination analysis: associate a labeled statement with a corresponding LoopNode rather than attaching it to a BlockNode. this is interim implementation until we have branching statements.

12 years agomp3decoder finally passes the flow-down rule checking.
yeom [Fri, 19 Aug 2011 00:00:48 +0000 (00:00 +0000)]
mp3decoder finally passes the flow-down rule checking.

12 years agomore changes to pass the flow-down rule
yeom [Thu, 18 Aug 2011 12:17:32 +0000 (12:17 +0000)]
more changes to pass the flow-down rule

12 years agochanges.
yeom [Thu, 18 Aug 2011 01:50:57 +0000 (01:50 +0000)]
changes.

12 years agobug fix on flow-down rule: check if all of assignments done by invoking method respec...
yeom [Wed, 17 Aug 2011 23:18:16 +0000 (23:18 +0000)]
bug fix on flow-down rule: check if all of assignments done by invoking method respect the current branch constraint

12 years agohave linear-type-safe source codes of mp3decoder
yeom [Wed, 17 Aug 2011 03:13:36 +0000 (03:13 +0000)]
have linear-type-safe source codes of mp3decoder

12 years agomp3decoder compiled by our research compiler produces the same output that I get...
yeom [Tue, 16 Aug 2011 01:36:06 +0000 (01:36 +0000)]
mp3decoder compiled by our research compiler produces the same output that I get from the mp3decoder compiled by OpenJDK. But SS checking was turned off, so still need to have more annotations/code changes to get desired properties, linear-type and ss.

12 years ago1) bug fix on nativeavailable(): forgot to get back the file pointer to the current...
yeom [Mon, 15 Aug 2011 18:08:18 +0000 (18:08 +0000)]
1) bug fix on nativeavailable(): forgot to get back the file pointer to the current position.
2) small optimization on the FileInputStream.

12 years agochanges.
yeom [Mon, 15 Aug 2011 01:27:45 +0000 (01:27 +0000)]
changes.

12 years agoadds 'nativeavailable()' and 'read(buf,offset,len)' methods into FileInputStream...
yeom [Mon, 15 Aug 2011 01:13:10 +0000 (01:13 +0000)]
adds 'nativeavailable()' and 'read(buf,offset,len)' methods into FileInputStream. 'nativeavailable' returns the number of bytes that can be read from the current file. 'read(buf,offset,len)' reads up to 'len' bytes from the current file  with the start offset to the destination array buf.

12 years ago1) allow to set the maximum threshold for the liveness analysis. if threashold is...
yeom [Sat, 13 Aug 2011 01:28:26 +0000 (01:28 +0000)]
1) allow to set the maximum threshold for the liveness analysis. if threashold is set to -1, there is no threshold. 2) bug fix on CSE

12 years agoget rid of the stream parsing that occurs in the Layer III decoder. BitStream.readFra...
yeom [Thu, 11 Aug 2011 23:48:35 +0000 (23:48 +0000)]
get rid of the stream parsing that occurs in the Layer III decoder. BitStream.readFrame() returns a Header that has every information required by a single self-stabilizing loop iteration.

12 years agochanges.
yeom [Wed, 10 Aug 2011 00:24:42 +0000 (00:24 +0000)]
changes.

12 years agochanges: now variable ownership is in the part of the type extension.
yeom [Tue, 9 Aug 2011 02:36:36 +0000 (02:36 +0000)]
changes: now variable ownership is in the part of the type extension.

12 years agocode clean up
yeom [Tue, 9 Aug 2011 00:44:44 +0000 (00:44 +0000)]
code clean up

12 years agofix a grammar to allow multiple annotations on method parameter
yeom [Tue, 9 Aug 2011 00:43:48 +0000 (00:43 +0000)]
fix a grammar to allow multiple annotations on method parameter

12 years agochanges.
yeom [Mon, 8 Aug 2011 06:33:21 +0000 (06:33 +0000)]
changes.

12 years agobuildflat exposes new interface that maps from a tree node to the set of flatnodes...
yeom [Sat, 6 Aug 2011 01:36:10 +0000 (01:36 +0000)]
buildflat exposes new interface that maps from a tree node to the set of flatnodes that implements + revising linear type checking

12 years agoPrevious fix is still buggy, this one really fix that bug
jzhou [Sat, 6 Aug 2011 00:11:34 +0000 (00:11 +0000)]
Previous fix is still buggy, this one really fix that bug

12 years agoBug fix: during gc compact, one block's usage information could be modified by multip...
jzhou [Fri, 5 Aug 2011 22:04:07 +0000 (22:04 +0000)]
Bug fix: during gc compact, one block's usage information could be modified by multiple cores, should avoid mis-overwriting the correct information due to the bad incoming order of GCRETURNMEM messages

12 years agostart revising the linear type checking
yeom [Fri, 5 Aug 2011 01:52:32 +0000 (01:52 +0000)]
start revising the linear type checking

12 years agochanges.
yeom [Wed, 3 Aug 2011 18:21:18 +0000 (18:21 +0000)]
changes.

12 years agochanges.
yeom [Wed, 3 Aug 2011 02:09:32 +0000 (02:09 +0000)]
changes.

12 years agochanges.
yeom [Tue, 2 Aug 2011 18:45:45 +0000 (18:45 +0000)]
changes.

12 years agoFix bug in pmc garbage collector
jzhou [Mon, 1 Aug 2011 22:42:02 +0000 (22:42 +0000)]
Fix bug in pmc garbage collector

12 years agochanges.
yeom [Fri, 29 Jul 2011 01:28:17 +0000 (01:28 +0000)]
changes.

12 years agofix on assigning the global location of the local variable lattice to static fields
yeom [Thu, 28 Jul 2011 23:19:45 +0000 (23:19 +0000)]
fix on assigning  the global location of the local variable lattice to static fields

12 years agochanges.
yeom [Thu, 28 Jul 2011 09:02:08 +0000 (09:02 +0000)]
changes.

12 years agochanges.
yeom [Thu, 28 Jul 2011 01:03:44 +0000 (01:03 +0000)]
changes.

12 years agochanges: 1) generate a class lattice graph DOT file for the debug mode. it makes...
yeom [Wed, 27 Jul 2011 18:57:46 +0000 (18:57 +0000)]
changes: 1) generate a class lattice graph DOT file for the debug mode. it makes annotation and debug easier 2) updates more annotation

12 years agochanges.
yeom [Wed, 27 Jul 2011 08:31:43 +0000 (08:31 +0000)]
changes.

12 years agomemory profiler hack
bdemsky [Wed, 27 Jul 2011 05:21:21 +0000 (05:21 +0000)]
memory profiler hack

12 years agochanges.
yeom [Wed, 27 Jul 2011 01:07:21 +0000 (01:07 +0000)]
changes.

12 years agobug fix on callee constraint checking: previously only checked ordering constraints...
yeom [Tue, 26 Jul 2011 18:57:38 +0000 (18:57 +0000)]
bug fix on callee constraint checking: previously only checked ordering constraints of parameters without considering default parameter 'this'

12 years agochanges.
yeom [Tue, 26 Jul 2011 08:15:17 +0000 (08:15 +0000)]
changes.

12 years agochanges: LayerIDecoder and LayerIIDecoder pass the flow-down rule checking
yeom [Tue, 26 Jul 2011 00:24:56 +0000 (00:24 +0000)]
changes: LayerIDecoder and LayerIIDecoder pass the flow-down rule checking

12 years agoChange the work load
jzhou [Mon, 25 Jul 2011 03:48:39 +0000 (03:48 +0000)]
Change the work load

12 years ago*** empty log message ***
jzhou [Mon, 25 Jul 2011 02:49:08 +0000 (02:49 +0000)]
*** empty log message ***

12 years ago*** empty log message ***
jzhou [Sun, 24 Jul 2011 22:14:03 +0000 (22:14 +0000)]
*** empty log message ***

12 years agocache bench
jzhou [Sun, 24 Jul 2011 21:57:05 +0000 (21:57 +0000)]
cache bench

12 years agocode change
bdemsky [Sun, 24 Jul 2011 19:33:40 +0000 (19:33 +0000)]
code change

12 years agothis should fix dtlb misses
bdemsky [Sat, 23 Jul 2011 21:11:02 +0000 (21:11 +0000)]
this should fix dtlb misses

12 years agochanges.
yeom [Sat, 23 Jul 2011 00:13:36 +0000 (00:13 +0000)]
changes.

12 years agochange the work load
jzhou [Sat, 23 Jul 2011 00:10:21 +0000 (00:10 +0000)]
change the work load

12 years agoto get eaiser debugging, make the ssjava checking have deterministic ordering of...
yeom [Fri, 22 Jul 2011 21:30:28 +0000 (21:30 +0000)]
to get eaiser debugging, make the ssjava checking have deterministic ordering of class & method descriptors

12 years agochanges on the flow down rule checking: 1) only check a relation bet array and index...
yeom [Fri, 22 Jul 2011 18:24:59 +0000 (18:24 +0000)]
changes on the flow down rule checking: 1) only check a relation bet array and index value when array access node is the LHS of the assignment node. When an array access is RHS, index and array should be independent.
2) have a better way to check implicit flow. after conditional branch, keep conditional location as a constraint location and then check if an assignment located inside the conditional branch block respects this constraint.

12 years agobug fixes
bdemsky [Fri, 22 Jul 2011 07:40:53 +0000 (07:40 +0000)]
bug fixes

12 years agochanges for simultaneous run!
adash [Fri, 22 Jul 2011 01:59:13 +0000 (01:59 +0000)]
changes for simultaneous run!

12 years ago*** empty log message ***
jzhou [Fri, 22 Jul 2011 00:55:39 +0000 (00:55 +0000)]
*** empty log message ***

12 years ago*** empty log message ***
jzhou [Fri, 22 Jul 2011 00:10:32 +0000 (00:10 +0000)]
*** empty log message ***

12 years agobug in buildscript
jzhou [Thu, 21 Jul 2011 23:34:03 +0000 (23:34 +0000)]
bug in buildscript

12 years agotry to fix annotation errors
yeom [Thu, 21 Jul 2011 20:37:22 +0000 (20:37 +0000)]
try to fix annotation errors

12 years agomake size smaller to make sure we run in a reasonable time...
bdemsky [Thu, 21 Jul 2011 04:20:53 +0000 (04:20 +0000)]
make size smaller to make sure we run in a reasonable time...

12 years agochanges
bdemsky [Thu, 21 Jul 2011 03:52:05 +0000 (03:52 +0000)]
changes

12 years agofix bugs
bdemsky [Thu, 21 Jul 2011 03:46:37 +0000 (03:46 +0000)]
fix bugs

12 years agofix benchmarks
jzhou [Thu, 21 Jul 2011 02:38:06 +0000 (02:38 +0000)]
fix benchmarks

12 years agoadd gccachecoherenon into buildscript
jzhou [Thu, 21 Jul 2011 02:30:04 +0000 (02:30 +0000)]
add gccachecoherenon into buildscript

12 years agolarge raytracer changes from jin +
bdemsky [Thu, 21 Jul 2011 02:18:10 +0000 (02:18 +0000)]
large raytracer changes from jin +
join hack

12 years agomore changes.
yeom [Thu, 21 Jul 2011 02:00:20 +0000 (02:00 +0000)]
more changes.

12 years agofix a bug: there was no case for unsigned shift op.
yeom [Thu, 21 Jul 2011 01:18:16 +0000 (01:18 +0000)]
fix a bug: there was no case for unsigned shift op.

12 years agofixes on method annoatation checking: when a method needs to be annotated, all of...
yeom [Wed, 20 Jul 2011 21:50:05 +0000 (21:50 +0000)]
fixes on method annoatation checking: when a method needs to be annotated, all of its parent method needs to be annotated. If a parent method is abstract, at least needs to have annotations for method declaration.

12 years agoMissing changes
jzhou [Wed, 20 Jul 2011 21:30:28 +0000 (21:30 +0000)]
Missing changes

12 years agoAdd GC_CACHE_COHERENT_ON
jzhou [Wed, 20 Jul 2011 19:02:36 +0000 (19:02 +0000)]
Add GC_CACHE_COHERENT_ON

12 years agochanges
bdemsky [Wed, 20 Jul 2011 08:31:45 +0000 (08:31 +0000)]
changes

12 years agochanges.
yeom [Wed, 20 Jul 2011 00:41:00 +0000 (00:41 +0000)]
changes.

12 years agobug fix
bdemsky [Wed, 20 Jul 2011 00:20:42 +0000 (00:20 +0000)]
bug fix

12 years agochanges on NameNode checking
yeom [Tue, 19 Jul 2011 21:22:12 +0000 (21:22 +0000)]
changes on NameNode checking

12 years agotry to move code around to sync up operations between master and slaves...
bdemsky [Tue, 19 Jul 2011 20:28:16 +0000 (20:28 +0000)]
try to move code around to sync up operations between master and slaves...

12 years agofix code
bdemsky [Tue, 19 Jul 2011 05:45:41 +0000 (05:45 +0000)]
fix code

12 years agoremove sampling for policy1&2, tmp solution
jzhou [Tue, 19 Jul 2011 03:45:35 +0000 (03:45 +0000)]
remove sampling for policy1&2, tmp solution

12 years agochanges
yeom [Mon, 18 Jul 2011 16:54:18 +0000 (16:54 +0000)]
changes

12 years agochanges
jzhou [Sat, 16 Jul 2011 18:38:41 +0000 (18:38 +0000)]
changes

12 years agoAdd gcprofile to PMC garbage collector and compute the size of allocated obj instead...
jzhou [Sat, 16 Jul 2011 17:26:01 +0000 (17:26 +0000)]
Add gcprofile to PMC garbage collector and compute the size of allocated obj instead of the number of allocated obj per collection

12 years agosmall bug fix
bdemsky [Sat, 16 Jul 2011 08:59:52 +0000 (08:59 +0000)]
small bug fix

12 years agochanges
bdemsky [Sat, 16 Jul 2011 07:08:48 +0000 (07:08 +0000)]
changes

12 years agogets rid of crashes...
bdemsky [Sat, 16 Jul 2011 07:00:59 +0000 (07:00 +0000)]
gets rid of crashes...