summaryrefslogtreecommitdiff
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
...
* listing: coalesce TIMES in non-final passes, print <len>, clarify hexH. Peter Anvin2019-08-102-13/+10
* Stylistic improvements to help textH. Peter Anvin2019-08-101-9/+6
* Additional listing options, improve help output, fix macro limitsH. Peter Anvin2019-08-103-142/+242
* listing: when listing lines in macros and rep blocks, show the actual lineH. Peter Anvin2019-08-094-21/+25
* warnings.pl: remove one more instance of "scalar(%hash)"H. Peter Anvin (Intel)2019-08-091-1/+1
* preproc.c: make sure we have the correct token lengthsH. Peter Anvin (Intel)2019-08-091-48/+66
* asm/nasm.c: make --debug=level actually workH. Peter Anvin (Intel)2019-08-091-24/+43
* obsolete: make the message clearer in the case of NEVER,!NOPH. Peter Anvin (Intel)2019-08-091-1/+1
* obsolete handing: handle a few more subcases in a useful wayH. Peter Anvin (Intel)2019-08-091-6/+25
* BR 3392590: add warning for valid but obsolete instructionsH. Peter Anvin (Intel)2019-08-091-6/+16
* warnings.pl: BR 3392585: don't use scalar(%hash)H. Peter Anvin (Intel)2019-08-091-1/+1
* perl files: clean up warningsH. Peter Anvin (Intel)2019-08-093-9/+6
* listing: add -L option for additional listing infoH. Peter Anvin (Intel)2019-08-094-46/+202
* Diagnostics: make debug more dynamic, note -> info, add listmsg levelH. Peter Anvin (Intel)2019-08-092-21/+40
* labels.c: don't use ERR_NOTE for additional informationH. Peter Anvin (Intel)2019-08-091-5/+4
* Add implicitly sized versions of the K instructionsH. Peter Anvin (Intel)2019-08-091-3/+24
* preproc: fix parsing of single-line macro arguments, cleanupsH. Peter Anvin (Intel)2019-08-091-183/+284
* preproc.c: fix macro descentH. Peter Anvin (Intel)2019-08-071-78/+81
* Merge empty reservations from TIMES; add counts in listingsH. Peter Anvin2019-08-075-49/+93
* assemble: shuffle a few assignments aroundH. Peter Anvin (Intel)2019-08-061-6/+5
* Warn if trying to assemble obsolete instructionsH. Peter Anvin (Intel)2019-08-061-4/+26
* iflag.h: fix IF_CPU_LEVEL_MASK, add missing CPU definitionsH. Peter Anvin (Intel)2019-08-061-2/+6
* warnings.pl: move commentH. Peter Anvin (Intel)2019-08-061-1/+1
* warnings.pl: warn on duplicate definition instead of broken outputH. Peter Anvin (Intel)2019-08-061-4/+11
* Replace nasm_error(ERR_WARNING|...) with nasm_warn()H. Peter Anvin (Intel)2019-08-061-3/+3
* asm/assemble.c: stylistic fix to bnd warningH. Peter Anvin2019-06-061-2/+2
* Add group aliases for all prefixed warnings.H. Peter Anvin2019-06-065-55/+136
* quote: improve commentH. Peter Anvin2019-06-061-0/+3
* quote: emit invalid UTF-8 rather than just dropping a strange valueH. Peter Anvin2019-06-061-7/+9
* strfunc: better error messages if a string transform failsH. Peter Anvin2019-06-062-6/+6
* asm/quote.c: fix range cutoffs for UTF-8H. Peter Anvin2019-06-061-5/+5
* quote.c: let nasm_skip_string() return NULL for a non-stringH. Peter Anvin2019-06-061-3/+12
* Merge branch 'master' of ssh://repo.or.cz/nasmH. Peter Anvin2019-06-064-571/+789
|\
| * preproc: Fix the initial enum value in stdmac_ptr()Chang S. Bae2019-06-021-3/+3
| * preproc: factor out getting a line of tokens and detokenizing itH. Peter Anvin (Intel)2019-04-261-79/+79
| * preproc: massive cleanup of smacro expansionH. Peter Anvin (Intel)2019-04-253-383/+438
| * Merge branch 'evalmacro'H. Peter Anvin (Intel)2019-04-244-227/+396
| |\
| | * preproc: add %i... variants, evaluated macro parameters, cleanupsevalmacroH. Peter Anvin2019-02-264-235/+400
* | | quote: drop merging of adjacent strings; allow some control charsH. Peter Anvin2019-06-062-124/+99
* | | quote: disallow control characters in C strings; concatendate; cleanupsH. Peter Anvin2019-04-223-99/+153
|/ /
* | preproc: Fix nil dereference on error pathsCyrill Gorcunov2019-03-161-2/+4
* | warnings: add [warning push] and [warning pop]H. Peter Anvin (Intel)2019-01-114-30/+98
* | Warnings: move zeroing reserved space to a separate warning classH. Peter Anvin (Intel)2019-01-111-1/+11
* | tokhash.pl: zero all the fields for a not-found tokenH. Peter Anvin2018-12-291-26/+37
* | tokens.dat: TOKEN_SIZE sizes belong in inttwo, not in flagsH. Peter Anvin2018-12-291-1/+8
* | Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-2716-38/+0
* | Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-2710-10/+10
* | Merge tag 'nasm-2.14.03rc1'H. Peter Anvin2018-12-272-2/+7
|\ \ | |/
| * BR 3392539: some errors can "cascade". Allow suppressing if dead.H. Peter Anvin2018-12-272-2/+7
| * listing: list_emit -- Don't forget to zap listerr_headCyrill Gorcunov2018-12-251-0/+1