IRC.git
13 years agobug fixes
bdemsky [Thu, 30 Jun 2011 01:01:17 +0000 (01:01 +0000)]
bug fixes

13 years agostart to revise definitely written analysis implementation
yeom [Thu, 30 Jun 2011 00:51:12 +0000 (00:51 +0000)]
start to revise definitely written analysis implementation

13 years agoadd debug flag for ssjava
yeom [Wed, 29 Jun 2011 22:15:33 +0000 (22:15 +0000)]
add debug flag for ssjava

13 years agoadd ssjava debug option to have interim results if we want and small changes
yeom [Wed, 29 Jun 2011 18:11:45 +0000 (18:11 +0000)]
add ssjava debug option to have interim results if we want and small changes

13 years agofix potential bug with clear function
bdemsky [Wed, 29 Jun 2011 09:45:54 +0000 (09:45 +0000)]
fix potential bug with clear function

13 years agochange bounds check
bdemsky [Wed, 29 Jun 2011 09:45:24 +0000 (09:45 +0000)]
change bounds check

13 years agochange function type for boundscheck
bdemsky [Wed, 29 Jun 2011 09:44:57 +0000 (09:44 +0000)]
change function type for boundscheck

13 years agochanges for bounds check
bdemsky [Wed, 29 Jun 2011 09:42:49 +0000 (09:42 +0000)]
changes for bounds check

13 years agodebugging in progress
jihoonl [Wed, 29 Jun 2011 06:31:18 +0000 (06:31 +0000)]
debugging in progress

13 years agoback out debug options
bdemsky [Tue, 28 Jun 2011 22:28:19 +0000 (22:28 +0000)]
back out debug options

13 years agonext roundof bug fixes
bdemsky [Tue, 28 Jun 2011 21:27:32 +0000 (21:27 +0000)]
next roundof bug fixes

13 years agobug fixes
bdemsky [Tue, 28 Jun 2011 09:16:54 +0000 (09:16 +0000)]
bug fixes

13 years agovarious small changes
bdemsky [Tue, 28 Jun 2011 00:35:50 +0000 (00:35 +0000)]
various small changes

13 years agoRoll back previous check in as Brian has fixed the problem.
jzhou [Mon, 27 Jun 2011 18:34:29 +0000 (18:34 +0000)]
Roll back previous check in as Brian has fixed the problem.

13 years agoFix a bug in the compiler: besides its super class's method table, a class's methods...
jzhou [Mon, 27 Jun 2011 18:24:14 +0000 (18:24 +0000)]
Fix a bug in the compiler: besides its super class's method table, a class's methods table should also take into account its super interfaces' method table.

13 years agobug fixes
bdemsky [Mon, 27 Jun 2011 08:54:33 +0000 (08:54 +0000)]
bug fixes

13 years agosmall optimization
bdemsky [Mon, 27 Jun 2011 06:29:47 +0000 (06:29 +0000)]
small optimization

13 years agoruns the memory benchmark now...
bdemsky [Mon, 27 Jun 2011 06:18:57 +0000 (06:18 +0000)]
runs the memory benchmark now...

13 years agocode change
bdemsky [Sat, 25 Jun 2011 00:48:40 +0000 (00:48 +0000)]
code change

13 years agoturn off debugging messages....another bug fix
bdemsky [Sat, 25 Jun 2011 00:16:36 +0000 (00:16 +0000)]
turn off debugging messages....another bug fix

13 years agobug fix
bdemsky [Fri, 24 Jun 2011 23:39:08 +0000 (23:39 +0000)]
bug fix

13 years agoUpdating shared values
david [Fri, 24 Jun 2011 23:12:24 +0000 (23:12 +0000)]
Updating shared values

13 years agoupdated shared locations
david [Fri, 24 Jun 2011 23:09:19 +0000 (23:09 +0000)]
updated shared locations

13 years agobug fixes
bdemsky [Fri, 24 Jun 2011 00:37:51 +0000 (00:37 +0000)]
bug fixes

13 years agoremove some debug code...fix a bug
bdemsky [Wed, 22 Jun 2011 22:57:17 +0000 (22:57 +0000)]
remove some debug code...fix a bug

13 years agomore bug fixes
bdemsky [Wed, 22 Jun 2011 22:18:01 +0000 (22:18 +0000)]
more bug fixes

13 years agosmall changes on test cases. disable -noloop option from makefile.
yeom [Wed, 22 Jun 2011 17:21:40 +0000 (17:21 +0000)]
small changes on test cases. disable -noloop option from makefile.

13 years agoFirst annoted version
david [Wed, 22 Jun 2011 17:04:19 +0000 (17:04 +0000)]
First annoted version

13 years agoFirst annotated version
david [Wed, 22 Jun 2011 17:03:25 +0000 (17:03 +0000)]
First annotated version

13 years agobug fixes
bdemsky [Wed, 22 Jun 2011 11:15:36 +0000 (11:15 +0000)]
bug fixes

13 years agochanges
bdemsky [Wed, 22 Jun 2011 08:08:00 +0000 (08:08 +0000)]
changes

13 years agobug fixes + integrate loop termination analysis into ssjava checking
yeom [Wed, 22 Jun 2011 00:27:05 +0000 (00:27 +0000)]
bug fixes + integrate loop termination analysis into ssjava checking
- add an interface to access loop invariant from LoopOptimize
- add "TERMINATE" annotation for method method declaration when developer wants to skip the loop termination analysis for an annotated method. There is no way to have direct annotations on the loop since Java only allows to have annotations on declaration nodes

13 years agotry to make update phase work...need to ask for permission to write into memory blocks
bdemsky [Tue, 21 Jun 2011 22:59:36 +0000 (22:59 +0000)]
try to make update phase work...need to ask for permission to write into memory blocks

13 years agohave Javadoc-style method comments.
yeom [Tue, 21 Jun 2011 22:31:47 +0000 (22:31 +0000)]
have Javadoc-style method comments.

13 years agoreflects today's comments
yeom [Tue, 21 Jun 2011 21:29:14 +0000 (21:29 +0000)]
reflects today's comments

13 years agochanges.
yeom [Tue, 21 Jun 2011 20:04:39 +0000 (20:04 +0000)]
changes.

13 years agochanges
bdemsky [Tue, 21 Jun 2011 07:48:35 +0000 (07:48 +0000)]
changes

13 years agobug fixes...still doesn't work
bdemsky [Tue, 21 Jun 2011 01:36:18 +0000 (01:36 +0000)]
bug fixes...still doesn't work

13 years agoconvert it to the must analysis
yeom [Tue, 21 Jun 2011 01:33:20 +0000 (01:33 +0000)]
convert it to the must analysis

13 years agomore changes...think first version of memory allocation exists now
bdemsky [Tue, 21 Jun 2011 00:48:57 +0000 (00:48 +0000)]
more changes...think first version of memory allocation exists now

13 years agoBug fix for cache adaption
jzhou [Tue, 21 Jun 2011 00:43:52 +0000 (00:43 +0000)]
Bug fix for cache adaption

13 years agoprovides makefile and makes it compile for david
yeom [Mon, 20 Jun 2011 22:01:38 +0000 (22:01 +0000)]
provides makefile and makes it compile for david

13 years agochanges.
yeom [Mon, 20 Jun 2011 18:55:25 +0000 (18:55 +0000)]
changes.

13 years agoonly call mark once...
bdemsky [Mon, 20 Jun 2011 10:22:44 +0000 (10:22 +0000)]
only call mark once...

13 years agoget it to compile again
bdemsky [Mon, 20 Jun 2011 10:14:43 +0000 (10:14 +0000)]
get it to compile again

13 years agomore changes
bdemsky [Mon, 20 Jun 2011 09:38:02 +0000 (09:38 +0000)]
more changes

13 years agoget rid of manually created table...
bdemsky [Mon, 20 Jun 2011 06:52:47 +0000 (06:52 +0000)]
get rid of manually created table...

13 years agomore changes
bdemsky [Mon, 20 Jun 2011 02:20:55 +0000 (02:20 +0000)]
more changes

13 years agomore changes
bdemsky [Sun, 19 Jun 2011 22:42:22 +0000 (22:42 +0000)]
more changes

13 years agoget it to compile again
bdemsky [Sun, 19 Jun 2011 01:38:33 +0000 (01:38 +0000)]
get it to compile again

13 years agoclean up stuff...will add back later...
bdemsky [Sun, 19 Jun 2011 01:34:26 +0000 (01:34 +0000)]
clean up stuff...will add back later...

13 years agochanges.
yeom [Sun, 19 Jun 2011 01:12:23 +0000 (01:12 +0000)]
changes.

13 years agoget it to compile
bdemsky [Sat, 18 Jun 2011 08:38:55 +0000 (08:38 +0000)]
get it to compile

13 years agomore changes
bdemsky [Sat, 18 Jun 2011 08:21:32 +0000 (08:21 +0000)]
more changes

13 years agocode changes
bdemsky [Sat, 18 Jun 2011 08:20:46 +0000 (08:20 +0000)]
code changes

13 years agobug fixes
bdemsky [Sat, 18 Jun 2011 04:50:11 +0000 (04:50 +0000)]
bug fixes

13 years agostart implementing loop termination analysis: for the initial version, checking wheth...
yeom [Sat, 18 Jun 2011 02:04:30 +0000 (02:04 +0000)]
start implementing loop termination analysis: for the initial version, checking whether induction variable is getting bigger and loop guard condition is composed only with induction variables and loop invariant.

13 years agochange objects
bdemsky [Sat, 18 Jun 2011 01:17:53 +0000 (01:17 +0000)]
change objects

13 years agomore changes
bdemsky [Sat, 18 Jun 2011 00:13:20 +0000 (00:13 +0000)]
more changes

13 years agomore of my changes
bdemsky [Thu, 16 Jun 2011 21:21:01 +0000 (21:21 +0000)]
more of my changes

13 years agocode for generating mark bit tables
bdemsky [Thu, 16 Jun 2011 09:56:59 +0000 (09:56 +0000)]
code for generating mark bit tables

13 years agocode to do mark bits...
bdemsky [Thu, 16 Jun 2011 09:52:05 +0000 (09:52 +0000)]
code to do mark bits...

13 years agochanges to get rid of all type errors...
bdemsky [Wed, 15 Jun 2011 08:50:39 +0000 (08:50 +0000)]
changes to get rid of all type errors...

13 years agobug fix...gcloads was used twice for different things with different types...
bdemsky [Wed, 15 Jun 2011 07:42:08 +0000 (07:42 +0000)]
bug fix...gcloads was used twice for different things with different types...

13 years agochanges
bdemsky [Wed, 15 Jun 2011 04:04:04 +0000 (04:04 +0000)]
changes

13 years agomore work towards type checking
bdemsky [Wed, 15 Jun 2011 01:52:54 +0000 (01:52 +0000)]
more work towards type checking

13 years agoclean up typing mistakes
bdemsky [Tue, 14 Jun 2011 23:08:04 +0000 (23:08 +0000)]
clean up typing mistakes

13 years agofix mgchash table...isn't supposed to do allocation on the fly...nor use linked lists...
bdemsky [Tue, 14 Jun 2011 09:50:01 +0000 (09:50 +0000)]
fix mgchash table...isn't supposed to do allocation on the fly...nor use linked lists, etc...

13 years agochanges to support marked bit table...might work??
bdemsky [Tue, 14 Jun 2011 09:17:55 +0000 (09:17 +0000)]
changes to support marked bit table...might work??

13 years agochanges
bdemsky [Tue, 14 Jun 2011 06:39:33 +0000 (06:39 +0000)]
changes

13 years agomore changes
bdemsky [Tue, 14 Jun 2011 06:19:47 +0000 (06:19 +0000)]
more changes

13 years agomore changes...
bdemsky [Tue, 14 Jun 2011 06:15:32 +0000 (06:15 +0000)]
more changes...

13 years agofixes on GLB and returnloc calculation, etc.
yeom [Tue, 14 Jun 2011 00:01:51 +0000 (00:01 +0000)]
fixes on GLB and returnloc calculation, etc.
gets more class libraries

13 years agoMy changes
jzhou [Mon, 13 Jun 2011 17:53:50 +0000 (17:53 +0000)]
My changes

13 years agoremove extra locks and use atomics...hopefully i got this write...didn't test..
bdemsky [Sun, 12 Jun 2011 00:09:25 +0000 (00:09 +0000)]
remove extra locks and use atomics...hopefully i got this write...didn't test..

13 years agotinkering with debug stuff for barnes-hut
jjenista [Sat, 11 Jun 2011 23:14:01 +0000 (23:14 +0000)]
tinkering with debug stuff for barnes-hut

13 years agoa mini version of barnes hut
jjenista [Sat, 11 Jun 2011 23:12:33 +0000 (23:12 +0000)]
a mini version of barnes hut

13 years agosupport multi threading
jihoonl [Sat, 11 Jun 2011 22:56:19 +0000 (22:56 +0000)]
support multi threading

13 years agoa test that actually worked fine, but shows bad convergence behavior
jjenista [Sat, 11 Jun 2011 18:41:55 +0000 (18:41 +0000)]
a test that actually worked fine, but shows bad convergence behavior

13 years agofix bugs and changes on method checking
yeom [Sat, 11 Jun 2011 01:12:21 +0000 (01:12 +0000)]
fix bugs and changes on method checking

13 years agoBug fix: in some cases we really do want the heap region inherent reach set to have...
jjenista [Fri, 10 Jun 2011 18:26:28 +0000 (18:26 +0000)]
Bug fix: in some cases we really do want the heap region inherent reach set to have preds other than true, but when we allocate a new node, the state on that node should always have a true pred also.

13 years agoremove dependence on concat2...it isn't a standard string method
bdemsky [Thu, 9 Jun 2011 16:42:58 +0000 (16:42 +0000)]
remove dependence on concat2...it isn't a standard string method
fix some bugs...

13 years agomany changes towards classpath...
bdemsky [Thu, 9 Jun 2011 05:07:44 +0000 (05:07 +0000)]
many changes towards classpath...

13 years agoanother bug fix
bdemsky [Sun, 5 Jun 2011 08:23:44 +0000 (08:23 +0000)]
another bug fix

13 years agocode changes
bdemsky [Sun, 5 Jun 2011 08:15:17 +0000 (08:15 +0000)]
code changes

13 years agomore changes towards jni
bdemsky [Sun, 5 Jun 2011 08:07:45 +0000 (08:07 +0000)]
more changes towards jni

13 years agoadd new file
bdemsky [Sat, 4 Jun 2011 02:32:16 +0000 (02:32 +0000)]
add new file

13 years agochanges
bdemsky [Fri, 3 Jun 2011 23:50:21 +0000 (23:50 +0000)]
changes

13 years agomissing declaration
bdemsky [Fri, 3 Jun 2011 23:40:22 +0000 (23:40 +0000)]
missing declaration

13 years agofile changes
bdemsky [Fri, 3 Jun 2011 23:16:48 +0000 (23:16 +0000)]
file changes

13 years agoimproves the strategy of checkings: starting from ssjava outermost loop, then only...
yeom [Fri, 3 Jun 2011 23:03:56 +0000 (23:03 +0000)]
improves the strategy of checkings: starting from ssjava outermost loop, then only checking methods reachable from that loop. Also, check that every method which overrides an annotated method is also annotated.

13 years agofixed a bug where a single argument is passed in as more than one parameter, admittin...
jjenista [Fri, 3 Jun 2011 21:51:35 +0000 (21:51 +0000)]
fixed a bug where a single argument is passed in as more than one parameter, admitting only the last such edge

13 years agowithout this the call stie debug was capturing an immense amoutn of data
jjenista [Thu, 2 Jun 2011 23:43:16 +0000 (23:43 +0000)]
without this the call stie debug was capturing an immense amoutn of data

13 years agoforgot to remove some commented out code
jjenista [Thu, 2 Jun 2011 18:38:24 +0000 (18:38 +0000)]
forgot to remove some commented out code

13 years agoif a static field is encountered, ignore it gracefully
jjenista [Wed, 1 Jun 2011 23:50:01 +0000 (23:50 +0000)]
if a static field is encountered, ignore it gracefully

13 years agocomment out import statements while we are between implementations of the import...
jjenista [Wed, 1 Jun 2011 23:48:35 +0000 (23:48 +0000)]
comment out import statements while we are between implementations of the import feature

13 years agoParallelize the cache adpation
jzhou [Wed, 1 Jun 2011 22:30:01 +0000 (22:30 +0000)]
Parallelize the cache adpation

13 years agocheck points-to module improvements along with a bug fix for disjoint call transfer...
jjenista [Wed, 1 Jun 2011 19:12:01 +0000 (19:12 +0000)]
check points-to module improvements along with a bug fix for disjoint call transfer func.  The bug was when considering callee edges to bring to the caller, use the predicates of the edge only to decide

13 years agohaving a location namespace. location names appeared in field lattice declaration...
yeom [Wed, 1 Jun 2011 01:26:29 +0000 (01:26 +0000)]
having a location namespace. location names appeared in field lattice declaration are only valid within the declaration annotation. therefore a field location, which is an element of a composite location, will be specified by 'className.FieldLocation'. assuming that classname is unique right now but probably better to have a way to set each lattice with unique name.

13 years agoadd one more checking, class inheritance: If a class B has a super class A, all relat...
yeom [Tue, 31 May 2011 23:48:40 +0000 (23:48 +0000)]
add one more checking, class inheritance: If a class B has a super class A, all relative orderings of class A must be respected by the ordering lattice of class B.