PORTIA Version History
?.0078 (? 2004):
DOCUMENTATION
- conforms to Portia Virtual Machine Language Specification 2004.0
NEW FEATURES
(none)
REMOVED FEATURES
(none)
IMPROVEMENTS
(none)
BUGFIXES
- Negative numbers caused errors.
INTERNAL CHANGES
(none)
1.00.0077 (4 April 2004):
DOCUMENTATION
- conforms to Portia Virtual Machine Language Specification 2004.0
NEW FEATURES
(none)
REMOVED FEATURES
- removed the "-v/--verbose" command line argument
IMPROVEMENTS
- labels must now be proceeded by a colon ":"
- boolean values now print as "true" and "false" instead of
"1" and "0"
BUGFIXES
- conversion from string to boolean using "tob" is now more
correct
- rational numbers now print all 13 significant digits
- "pushp", "popp", "pushl", and "popl" all used the generic
stack instead of their respective stacks
- using "call" on an undefined label caused PORTIA to hang
- in rare cases, "powi" returned the incorrect value
- "fio_ow" opened file as a read-only file instead of a
write-only file
- "eq" and "neq" failed for strings
INTERNAL CHANGES
(none)
0.01.0070 (21 Feb 2004):
- first working version
- conforms to Portia Virtual Machine Language Specification 0.01