fixed the bug not popping an argument in the _integer_inttostr primitive.
added a new primitive _processor_return_to_and_eval to support proper exception handling
This commit is contained in:
@ -25,6 +25,10 @@
|
||||
|
||||
#class Character(Magnitude)
|
||||
{
|
||||
## #method basicSize
|
||||
## {
|
||||
## ^0
|
||||
## }
|
||||
}
|
||||
|
||||
#class Number(Magnitude)
|
||||
@ -153,7 +157,7 @@
|
||||
|
||||
#method asString
|
||||
{
|
||||
self printStringRadix: 10
|
||||
^self printStringRadix: 10
|
||||
}
|
||||
|
||||
#method printStringRadix: aNumber
|
||||
@ -213,6 +217,10 @@
|
||||
|
||||
#class SmallInteger(Integer)
|
||||
{
|
||||
## #method basicSize
|
||||
## {
|
||||
## ^0
|
||||
## }
|
||||
}
|
||||
|
||||
#class(#liword) LargeInteger(Integer)
|
||||
|
Reference in New Issue
Block a user