PORTIA Version History

( Home )


    ?.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
  

( Home )