Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'github/nasm-2.16.xx'HEADmasterH. Peter Anvin2022-12-214-54/+70
| * .gitignore: add misc/nasmtok.el, make whole rdoff directory ignoredH. Peter Anvin2022-12-211-10/+2
| * NASM 2.16.01nasm-2.16.01H. Peter Anvin2022-12-211-1/+1
| * doc: html: add Chapter 1 to navbar in the TOCH. Peter Anvin2022-12-211-11/+17
| * doc: fix HTML table of contents generationH. Peter Anvin2022-12-212-31/+46
| * autoconf, doc: fix comment in header to pa_have_func.m4H. Peter Anvin2022-12-211-2/+2
* | version: this is now the 2.17 development branchH. Peter Anvin2022-12-202-1/+6
* NASM 2.16nasm-2.16H. Peter Anvin2022-12-201-1/+1
* Merge branch 'master' of ssh://github.com/netwide-assembler/nasmH. Peter Anvin2022-12-2016-134/+339
| * NASM 2.16rc12nasm-2.16rc12H. Peter Anvin2022-12-071-1/+1
| * doc/changes.src: document obj segment fixH. Peter Anvin2022-12-071-0/+4
| * output: when converting OUT_SEGMENT to legacy, don't lose the addendH. Peter Anvin2022-12-071-4/+2
| * outieee: fix segfault on empty inputH. Peter Anvin2022-12-071-4/+4
| * Document CPU LATEVEX, add CPU EVEX and CPU VEX flagsH. Peter Anvin2022-12-075-39/+145
| * travis: fix the masmdisp travis testH. Peter Anvin2022-12-072-10/+5
| * NASM 2.16rc11nasm-2.16rc11H. Peter Anvin2022-12-061-1/+1
| * latevex: add test fileH. Peter Anvin2022-12-061-0/+33
| * insns: handle late-introduced VEX encoded instructionsH. Peter Anvin2022-12-068-81/+150
* | Merge remote-tracking branch 'github/emacs'H. Peter Anvin2022-11-234-0/+233
|\ \ | |/ |/|
| * misc/emacstbl.pl: add NASM version to output, add to MakefileemacsH. Peter Anvin2022-11-174-2/+46
| * misc/emacstbl.el: script to produce token lists for an emacs modeH. Peter Anvin2022-11-171-0/+189
* | doc: bring doc/changes.src up to dateH. Peter Anvin2022-11-231-3/+52
* | NASM 2.16rc10nasm-2.16rc10H. Peter Anvin2022-11-211-1/+1
* | preproc: fix memory leak in %[...] processingH. Peter Anvin2022-11-211-2/+16
* | preproc: avoid crashing on %exitmacro in broken nestingH. Peter Anvin2022-11-211-0/+4
* | preproc: fix incorrect use of nasm_new() in alloc_Token()C. Masloch2022-11-211-1/+1
* | preproc: fix the expansion of %00 (token type change)C. Masloch2022-11-211-1/+1
* | preproc: add conditional-string smacro parameters; simplify functionsH. Peter Anvin2022-11-212-87/+110
* | NASM 2.16rc9nasm-2.16rc9H. Peter Anvin2022-11-171-1/+1
* | preproc: add %abs(), modify %num(), refactorH. Peter Anvin2022-11-174-81/+202
* doc: document the %num() functionH. Peter Anvin2022-11-151-4/+31
* preproc: add %num() to format a number in an arbitrary baseH. Peter Anvin2022-11-151-0/+82
* insns: fix instruction flags for the ENQCMD instructionsH. Peter Anvin2022-11-141-8/+8
* insns: add HRESET instructionH. Peter Anvin2022-11-142-1/+5
* NASM 2.16rc8nasm-2.16rc8H. Peter Anvin2022-11-141-1/+1
* insns: add vector instructions from ISE 046, Sept 2022H. Peter Anvin2022-11-142-0/+39
* NASM 2.16rc7nasm-2.16rc7H. Peter Anvin2022-11-141-1/+1
* preproc: classify warnings, move into common pp-* namespaceH. Peter Anvin2022-11-146-101/+221
* preproc: add %count() functionH. Peter Anvin2022-11-142-4/+30
* NASM 2.16rc6nasm-2.16rc6H. Peter Anvin2022-11-131-1/+1
* doc: add clarification to %sel()H. Peter Anvin2022-11-131-0/+2
* preproc: implement the %cond() and %sel() functions; fix memory leakH. Peter Anvin2022-11-132-22/+130
* doc: replace %define with %xdefine in some preproc function examplesH. Peter Anvin2022-11-131-12/+12
* preproc: allow preprocessor function expansion to recurseH. Peter Anvin2022-11-131-8/+16
* x86/insns.dat: non-vector instructions from ISE 319433-046 2022-09H. Peter Anvin2022-11-122-4/+35
* x86/insns.pl: sort conditional instructions alphabeticallyH. Peter Anvin2022-11-121-2/+5
* insns: drop special handling of conditional instructionsH. Peter Anvin2022-11-1210-188/+176
* NASM 2.16rc5nasm-2.16rc5H. Peter Anvin2022-11-111-1/+1
* doc: document preprocessor functionsH. Peter Anvin2022-11-112-17/+289
* preproc: distinguish between directives and functionsH. Peter Anvin2022-11-112-7/+25