public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-30 16:22 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-30 16:22 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-30 16:22:56

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog 
	                 TestDecoratorTypes.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-30  Andrew Cagney  <cagney@redhat.com>
	
	* TestDecoratorTypes.java (testUltimateType): New.
	* ArithmeticType.java (returnType(Value,Value)): New.
	(add(Value,Value)): Simplify.
	(subtract(Value,Value)): Simplify.
	(multiply(Value,Value)): Simplify.
	(divide(Value,Value)): Simplify.
	(mod(Value,Value)): Simplify.
	(shiftLeft(Value,Value)): Simplify.
	(shiftRight(Value,Value)): Simplify.
	(lessThan(Value,Value)): Simplify.
	(greaterThan(Value,Value)): Simplify.
	(lessThanOrEqualTo(Value,Value)): Simplify.
	(greaterThanOrEqualTo(Value,Value)): Simplify.
	(equal(Value,Value)): Simplify.
	(notEqual(Value,Value)): Simplify.
	(bitWiseAnd(Value,Value)): Simplify.
	(bitWiseOr(Value,Value)): Simplify.
	(bitWiseXor(Value,Value)): Simplify.
	(bitWiseComplement(Value)): Simplify.
	(logicalAnd(Value,Value)): Simplify.
	(logicalOr(Value,Value)): Simplify.
	(logicalNegation(Value)): Simplify.
	(assign(Value,Value)): Simplify.
	(getLogicalValue(Value)): Simplify.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.37&r2=1.38
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.106&r2=1.107
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/TestDecoratorTypes.java.diff?cvsroot=frysk&r1=1.1&r2=1.2


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-30 15:05 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-30 15:05 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-30 15:05:46

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-30  Andrew Cagney  <cagney@redhat.com>
	
	* ArithmeticType.java: Re-indent.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.105&r2=1.106


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-29 20:50 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-29 20:50 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-29 20:50:18

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog SignedType.java 
	                 Type.java UnsignedType.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-29  Andrew Cagney  <cagney@redhat.com>
	
	* Type.java (typeId): Make private.
	* ArithmeticType.java: Use getTypeIdFIXME.
	* SignedType.java: Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.102&r2=1.103
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/SignedType.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Type.java.diff?cvsroot=frysk&r1=1.25&r2=1.26
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/UnsignedType.java.diff?cvsroot=frysk&r1=1.3&r2=1.4


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-26 20:05 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-26 20:05 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-26 20:05:35

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog 
	                 FloatingPointType.java IntegerType.java 
	                 TestIntegerType.java 
Added files:
	frysk/value    : BigFloat.java TestBigFloat.java 
	                 TestFloatingPoint.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-26  Andrew Cagney  <cagney@redhat.com>
	
	* BigFloat.java: New file.
	* TestBigFloat.java: New file.
	* IntegerType.java (bigIntegerValue(Location)): New.
	(bigFloatValue(Location)): New.
	(getBigFloat(Location)): New.
	* FloatingPointType.java(getBigFloat(Location)): New
	(bigFloatValue(Location)): New.
	(bigIntegerValue(Location)): New.
	* ArithmeticType.java (getBigFloat(Location)): New, abstract.
	(bigIntegerValue(Location)): New, abstract.
	(bigFloatValue(Location)): New, abstract.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/BigFloat.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/TestBigFloat.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/TestFloatingPoint.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.33&r2=1.34
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.87&r2=1.88
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/FloatingPointType.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/IntegerType.java.diff?cvsroot=frysk&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/TestIntegerType.java.diff?cvsroot=frysk&r1=1.2&r2=1.3


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-24 22:02 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-24 22:02 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-24 22:02:41

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog Value.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-24  Andrew Cagney  <cagney@redhat.com>
	
	* Value.java (putByte): Delete.
	(putChar): Delete.
	(putShort): Delete.
	(putInt): Delete.
	(putLong): Delete.
	* ArithmeticType.java: Use Location's put methods.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.32&r2=1.33
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.86&r2=1.87
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Value.java.diff?cvsroot=frysk&r1=1.24&r2=1.25


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-24 13:23 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-24 13:23 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-24 13:23:41

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog Location.java 
	                 TestClass.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-24  Andrew Cagney  <cagney@redhat.com>
	
	* Location.java (orderFIXME): Delete.
	(toString): Update.
	* TestClass.java: Delete call to orderFIXME.
	* ArithmeticType.java: Delete call to orderFIXME.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.31&r2=1.32
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.82&r2=1.83
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Location.java.diff?cvsroot=frysk&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/TestClass.java.diff?cvsroot=frysk&r1=1.2&r2=1.3


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-24  2:11 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-24  2:11 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-24 02:11:06

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog Location.java 
	                 TestClass.java Value.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-23  Andrew Cagney  <cagney@redhat.com>
	
	* ArithmeticType.java: Update.
	* TestClass.java: Ditto.
	* Location.java (getByteBuffer()): Delete.
	(orderFIXME): New.
	* Value.java (asLong): Re-implement using
	ArithmeticType.getBigInteger.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.30&r2=1.31
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.80&r2=1.81
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Location.java.diff?cvsroot=frysk&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/TestClass.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Value.java.diff?cvsroot=frysk&r1=1.20&r2=1.21


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-24  0:47 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-24  0:47 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-24 00:47:11

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog Format.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-23  Andrew Cagney  <cagney@redhat.com>
	
	* ArithmeticType.java: Use BigInteger.valueOf.
	* Format.java (print(PrintWriter,Location,IntegerType))
	(print(PrintWriter,Location,PointerType)): Re-implement using
	getBigInteger.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.29&r2=1.30
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.79&r2=1.80
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Format.java.diff?cvsroot=frysk&r1=1.5&r2=1.6


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-23 15:54 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-23 15:54 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-23 15:54:57

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog EnumType.java 
	                 FloatingPointType.java FunctionType.java 
	                 IntegerType.java Location.java PointerType.java 
	                 SignedType.java TestIntegerType.java 
	                 TestLocation.java UnsignedType.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-23  Andrew Cagney  <cagney@redhat.com>
	
	* TestLocation.java (testGetBig): Rename testByteArrayBig.
	(testGetLittle): Rename testByteArrayLittle.
	(testPutBig): New.
	(testPutLittle): New.
	* Location.java (get): Rename asByteArray.
	(put(byte[],ByteOrder)): New.
	(l, setUp, tearDown): new.
	* UnsignedType.java: Update.
	* SignedType.java: Update.
	* PointerType.java: Update.
	* FunctionType.java: Update.
	* EnumType.java: Update.
	* IntegerType.java (asBigInteger): Delete.
	* ArithmeticType.java (getBigInteger(Location): New.
	(putBigInteger(Location,BigInteger)): New.
	* TestIntegerType.java: Update.
	* UnsignedType.java (getBigInteger): Rename asBigInteger.
	(putBigInteger): New.
	* SignedType.java (getBigInteger): Rename asBigInteger.
	(putBigInteger): New.
	* EnumType.java (getBigInteger): Rename asBigInteger.
	(putBigInteger): New.
	* FloatingPointType.java (getBigInteger, putBigInteger): New.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.26&r2=1.27
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.75&r2=1.76
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/EnumType.java.diff?cvsroot=frysk&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/FloatingPointType.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/FunctionType.java.diff?cvsroot=frysk&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/IntegerType.java.diff?cvsroot=frysk&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Location.java.diff?cvsroot=frysk&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/PointerType.java.diff?cvsroot=frysk&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/SignedType.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/TestIntegerType.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/TestLocation.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/UnsignedType.java.diff?cvsroot=frysk&r1=1.1&r2=1.2


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-19 22:45 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-19 22:45 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-19 22:45:14

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-19  Andrew Cagney  <cagney@redhat.com>
	
	* ArithmeticType.java: Replace BaseTypes.isInteger and
	BaseTypes.isLong with instanceof IntegerType.  Replace isFloat
	with instanceof FloatingPointType.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.22&r2=1.23
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.63&r2=1.64


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-15  4:19 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-15  4:19 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-15 04:19:15

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog Format.java 
Added files:
	frysk/value    : FloatingPointType.java IntegerType.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-14  Andrew Cagney  <cagney@redhat.com>
	
	* Format.java (print(PrintWriter,Location,IntegerType): New.
	(print(PrintWriter,Location,FloatingPointType): New.
	(printInteger): Delete.
	(printFloatingPoint): Delete.
	* IntegerType.java: New file.
	* FloatingPointType.java: New file.
	* ArithmeticType.java: Update.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/FloatingPointType.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/IntegerType.java.diff?cvsroot=frysk&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.51&r2=1.52
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Format.java.diff?cvsroot=frysk&r1=1.3&r2=1.4


^ permalink raw reply	[flat|nested] 12+ messages in thread

* frysk-core/frysk/value ArithmeticType.java Cha ...
@ 2007-08-14 19:18 cagney
  0 siblings, 0 replies; 12+ messages in thread
From: cagney @ 2007-08-14 19:18 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	cagney@sourceware.org	2007-08-14 19:18:50

Modified files:
	frysk/value    : ArithmeticType.java ChangeLog Format.java 
	                 Type.java 

Log message:
	Index: frysk-core/frysk/value/ChangeLog
	2007-08-14  Andrew Cagney  <cagney@redhat.com>
	
	* ArithmeticType.java (toString(Value,ByteBuffer)): Delete.
	(toPrint(PrintWriter,Location,ByteBuffer,Format)): New.
	(toPrint(PrintWriter)): New.
	* Type.java (toPrint(PrintWriter)): Throw a RuntimeException.
	(toPrint(PrintWriter, Location, ByteBuffer, Format): Ditto.
	(toString(Value,ByteBuffer)): Implement using toPrint.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ArithmeticType.java.diff?cvsroot=frysk&r1=1.17&r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/ChangeLog.diff?cvsroot=frysk&r1=1.50&r2=1.51
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Format.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/value/Type.java.diff?cvsroot=frysk&r1=1.14&r2=1.15


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-08-30 16:22 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-30 16:22 frysk-core/frysk/value ArithmeticType.java Cha cagney
  -- strict thread matches above, loose matches on Subject: below --
2007-08-30 15:05 cagney
2007-08-29 20:50 cagney
2007-08-26 20:05 cagney
2007-08-24 22:02 cagney
2007-08-24 13:23 cagney
2007-08-24  2:11 cagney
2007-08-24  0:47 cagney
2007-08-23 15:54 cagney
2007-08-19 22:45 cagney
2007-08-15  4:19 cagney
2007-08-14 19:18 cagney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).