path: root/nasmlib
Commit message (Expand)AuthorAgeFilesLines
* Win32: when converting filenames to UTF-16, don't add \\?\H. Peter Anvin2019-10-031-13/+10
* preprocessor: major cleanups; inline text into Tokenpp-inlineH. Peter Anvin2019-09-231-15/+11
* errors: be more robust in handling unexpected fatal errorsH. Peter Anvin2019-08-282-19/+3
* BR 3392597: the system malloc() can return NULLH. Peter Anvin (Intel)2019-08-161-6/+41
* perl files: clean up warningsH. Peter Anvin (Intel)2019-08-091-3/+3
* preproc: fix parsing of single-line macro arguments, cleanupsH. Peter Anvin (Intel)2019-08-094-12/+24
* update watcom config file.Ozkan Sezer2019-08-071-1/+3
* Replace nasm_error(ERR_WARNING|...) with nasm_warn()H. Peter Anvin (Intel)2019-08-061-1/+1
* file.c: the "rb" os_fopen() flags are static in two places, simplifyH. Peter Anvin (Intel)2019-05-151-8/+5
* file.c: handle long pathnames on WindowsH. Peter Anvin (Intel)2019-05-152-101/+295
* preproc: massive cleanup of smacro expansionH. Peter Anvin (Intel)2019-04-251-5/+0
* Merge branch 'evalmacro'H. Peter Anvin (Intel)2019-04-241-4/+10
| * SAA: allow seeking beyond the end of the arrayH. Peter Anvin2019-02-251-4/+10
| * errfile.c: add file missing from previous checkinH. Peter Anvin (Intel)2018-12-131-0/+5
* | Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-273-4/+0
* | Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-271-1/+1
* | nasmlib/ver.[ch]: add "compiler.h"H. Peter Anvin2018-12-261-2/+0
* | Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-264-4/+0
* | With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-1/+1
* | Restore the ability to have ? in identifiers, except ? itselfH. Peter Anvin (Intel)2018-12-141-0/+1
* | Define and use offsetin() instead of offsetof()H. Peter Anvin (Intel)2018-12-141-1/+1
* | strlist, warnings: improve strlist, buffer warnings until errorH. Peter Anvin (Intel)2018-12-141-10/+27
* | hashtbl: fix errors in hash_iterate() and hash_free()H. Peter Anvin (Intel)2018-12-141-13/+10
* | strlist: make sure strlist_free() works for a non-uniqizing list tooH. Peter Anvin (Intel)2018-12-131-1/+8
* | strlist: can be unique or not, add printf functionsH. Peter Anvin (Intel)2018-12-132-20/+82
* | Merge branch 'mkwarnings'H. Peter Anvin (Intel)2018-12-131-1/+7
|\ \
| * | warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-1/+7
* | | asprintf: add "axprintf" functions that allocate extra storageH. Peter Anvin (Intel)2018-12-131-14/+32
* | | asprintf: actually include asprintf.cH. Peter Anvin (Intel)2018-12-131-0/+70
|/ /
* | Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin (Intel)2018-12-132-1/+22
| * malloc: handle potential infinite loop in nasm_alloc_failed()H. Peter Anvin (Intel)2018-12-131-1/+17
| * warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-1/+1
* | warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-121-1/+1
* | warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-1/+1
* | nasmlib: Add nasm_(v)asprintf()H. Peter Anvin (Intel)2018-12-122-11/+50
* | strlist: merge the strtbl and strlist interfacesH. Peter Anvin (Intel)2018-12-111-6/+42
* | hashtbl: revamp the hash table interface, support binary keysH. Peter Anvin (Intel)2018-12-113-102/+156
* | Move srcfile.c to asm/H. Peter Anvin2018-12-101-122/+0
* | nctype: add nasm_isquote()H. Peter Anvin2018-11-281-7/+10
* | ctype: create our own ctype tableH. Peter Anvin2018-11-283-20/+114
* | error: Cover all levels with helpersCyrill Gorcunov2018-11-251-4/+4
* | version: Make them dynamic for regression tests sakeCyrill Gorcunov2018-11-241-2/+42
* | strlist: Rework to drop typeCyrill Gorcunov2018-11-241-31/+28
* | strlist: use a hash tableH. Peter Anvin (Intel)2018-10-251-42/+35
* | Merge branch 'nasm-2.14.xx'Cyrill Gorcunov2018-10-211-6/+6
| * path: nasm_catfile -- Fix incorrect return of filename onlynight199uk2018-10-191-6/+6
| * RAA: make pointer vs integer RAAs type safeH. Peter Anvin2018-06-181-43/+28
* | errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-152-6/+6
* | RAA: clean up the RAA infrastructure, make it support larger indiciesH. Peter Anvin2018-06-141-61/+59
* RAA: add functions for storing pointers in RAA'sH. Peter Anvin2018-06-141-19/+51