view ChangeLog @ 166:178995c346d9

Updated changelog
author lost
date Sat, 31 Jan 2009 18:22:58 +0000
parents 53e9e44789b0
children 2dd050293be6
line wrap: on
line source

The following includes the various changes in each release of LWTOOLS.

Each item is prefixed by a flag in []. The flags mean:

[*] Project structure or other "meta" change
[!] critical bug fix - code generation error, etc.
[+] new feature
[-] feature removed
[b] minor bugfix

Also, the software affected may follow in [].

Version 2.2

[+] cescapes pragma to allow C-style string escapes in FCC, FCS, and FCN
[+] .area alias for SECTION
[+] .globl alias for EXPORT; also accept name of symbol as operand
[+] various compatibility directive aliases for FCB, FDB, FQB, RMB, FCC,
    FCS, and FCN
[+] accept "*" has a prefix for base page addressing mode
[b] actually show assembly errors when no list requested
[b] pragma and --pragma now actually take multiple pragmas as documented

Version 2.1

[*] merged LWLINK (1.0) and LWASM to create LWTOOLS
[+] [LWASM] pragmas can be specified on the command line
[+] [LWASM] undefextern pragma added (undefined symbols treated as external)
[+] documentation
[b] [LWASM] made pragmas case insensitive
[b] [LWASM] made EXTERN symbols never be part of a section in symbol table


LWASM Version 2.0

[*] major rewrite of the entire assembler
[+] object file support


LWLINK Version 1.0

[*] initial released version