Mercurial > hg-old > index.cgi
annotate ChangeLog @ 170:bf69160da467
Added ability to use 0x and 0X as prefixes for hexadecimal numbers
author | lost |
---|---|
date | Sun, 01 Mar 2009 00:53:21 +0000 |
parents | 99300be2d3bd |
children | d610b8aef91b |
rev | line source |
---|---|
148 | 1 The following includes the various changes in each release of LWTOOLS. |
2 | |
3 Each item is prefixed by a flag in []. The flags mean: | |
4 | |
5 [*] Project structure or other "meta" change | |
6 [!] critical bug fix - code generation error, etc. | |
7 [+] new feature | |
8 [-] feature removed | |
9 [b] minor bugfix | |
10 | |
11 Also, the software affected may follow in []. | |
12 | |
166 | 13 Version 2.2 |
14 | |
15 [+] cescapes pragma to allow C-style string escapes in FCC, FCS, and FCN | |
16 [+] .area alias for SECTION | |
17 [+] .globl alias for EXPORT; also accept name of symbol as operand | |
18 [+] various compatibility directive aliases for FCB, FDB, FQB, RMB, FCC, | |
19 FCS, and FCN | |
20 [+] accept "*" has a prefix for base page addressing mode | |
168 | 21 [+] sections named "bss" or ".bss" in any case are now assumed to be |
22 BSS sections. The "!bss" flag can be used to remove that assumption. | |
169 | 23 [+] ignore lines starting with # to permit C pre-processor output to be used |
24 as input to lwasm | |
170
bf69160da467
Added ability to use 0x and 0X as prefixes for hexadecimal numbers
lost
parents:
169
diff
changeset
|
25 [+] allow "0x" and "0X" as prefixes to identify hexadecimal numbers |
166 | 26 [b] actually show assembly errors when no list requested |
27 [b] pragma and --pragma now actually take multiple pragmas as documented | |
28 | |
148 | 29 Version 2.1 |
30 | |
31 [*] merged LWLINK (1.0) and LWASM to create LWTOOLS | |
32 [+] [LWASM] pragmas can be specified on the command line | |
33 [+] [LWASM] undefextern pragma added (undefined symbols treated as external) | |
34 [+] documentation | |
35 [b] [LWASM] made pragmas case insensitive | |
36 [b] [LWASM] made EXTERN symbols never be part of a section in symbol table | |
37 | |
38 | |
39 LWASM Version 2.0 | |
40 | |
41 [*] major rewrite of the entire assembler | |
42 [+] object file support | |
43 | |
44 | |
45 LWLINK Version 1.0 | |
46 | |
47 [*] initial released version |