summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* elf: support weak global and extern referencesH. Peter Anvin2019-09-123-97/+155
* error: replace nasm_verror() indirection with preproc callbackH. Peter Anvin2019-08-288-75/+46
* errors: be more robust in handling unexpected fatal errorsH. Peter Anvin2019-08-287-94/+136
* Correct __ALIGN_ -> __?ALIGN_H. Peter Anvin2019-08-271-2/+2
* nasm: avoid null pointer reference on VERY early memory allocation failureH. Peter Anvin2019-08-271-1/+2
* preproc: standard macros now C-safe, %aliases off, fix %? recursionH. Peter Anvin2019-08-2725-351/+519
* configure.ac: look for unconfig.h not uninit.h...H. Peter Anvin2019-08-271-1/+1
* preproc: make sure the mmacro params list is NULL-terminatedH. Peter Anvin (Intel)2019-08-201-1/+6
* preproc: smacro argument lists can't be preceded by spaceH. Peter Anvin (Intel)2019-08-201-4/+8
* preproc: fix comment -La -> -LmH. Peter Anvin (Intel)2019-08-201-1/+1
* preproc: mmacro argument fixes; listing option for mmacro argsH. Peter Anvin (Intel)2019-08-202-23/+86
* preproc: fix uninitialized variablesH. Peter Anvin (Intel)2019-08-201-2/+7
* preproc: fix varadic macros, add conditional comma operatorH. Peter Anvin (Intel)2019-08-202-31/+52
* preproc: add suppport for stringify, nostrip, greedy smacro argumentsH. Peter Anvin (Intel)2019-08-201-198/+339
* preproc: defer %00, %? and %?? expansion for nested macros, cleanupsH. Peter Anvin (Intel)2019-08-191-313/+400
* assemble.c: fix signed/unsigned comparison warningH. Peter Anvin (Intel)2019-08-191-1/+1
* listing: add the -L+ option to enable all listing optionsH. Peter Anvin (Intel)2019-08-193-2/+9
* BR 3392472: don't complain on wraparound for lower bit modesH. Peter Anvin (Intel)2019-08-162-1/+14
* Makefile.in: use $(ALL_LDFLAGS)H. Peter Anvin (Intel)2019-08-161-3/+3
* BR 3392576: don't segfault on a bad %pragma limitH. Peter Anvin (Intel)2019-08-161-1/+6
* BR 3392601: allow the user to disable pedantic warningsH. Peter Anvin (Intel)2019-08-161-3/+6
* BR 3392597: the system malloc() can return NULLH. Peter Anvin (Intel)2019-08-162-7/+42
* autoconf: update check for gcc inlinesH. Peter Anvin (Intel)2019-08-161-1/+1
* config.h: separate function and function pointer attributes; automateH. Peter Anvin (Intel)2019-08-169-100/+104
* preproc: fix mmacro nesting preventionH. Peter Anvin (Intel)2019-08-153-16/+47
* macros.pl: remove a debugging printH. Peter Anvin (Intel)2019-08-151-2/+0
* macros: can't use the __USE_*__ macro string anymore; fix comment strippingH. Peter Anvin (Intel)2019-08-153-25/+41
* stdmac: handle up to 160 directives, make macros.c more readableH. Peter Anvin (Intel)2019-08-152-36/+68
* pptok.pl: don't leak internal codes into pptok.cH. Peter Anvin (Intel)2019-08-151-1/+1
* preproc: simplify handling of conditionals and casesenseH. Peter Anvin (Intel)2019-08-153-169/+140
* preproc: introduce alias smacros, cleanupsH. Peter Anvin (Intel)2019-08-142-314/+276
* masm.mac: tbyte -> twordH. Peter Anvin (Intel)2019-08-141-0/+2
* test: very simple test for MASM displacement syntaxH. Peter Anvin (Intel)2019-08-141-0/+36
* masm.mac, parser: VERY limited MASM emulation packageH. Peter Anvin (Intel)2019-08-144-142/+256
* LEA: allow immediate syntax; ignore operand size entirelyH. Peter Anvin (Intel)2019-08-144-4/+11
* list_option_mask(): return 0 (empty mask) for < '0'H. Peter Anvin2019-08-101-0/+2
* listing: encapsulate the list_options encoding, make more comprehensiveH. Peter Anvin2019-08-103-18/+36
* Add %pragma list optionsH. Peter Anvin2019-08-106-18/+90
* preproc: avoid dropping the facility name in %pragmaH. Peter Anvin2019-08-101-6/+14
* preproc: fix double free in the handling of %pragmaH. Peter Anvin2019-08-101-0/+3
* preproc: add listing options to override nolist; some cleanupsH. Peter Anvin2019-08-102-37/+102
* listing: clean up before a restartH. Peter Anvin2019-08-101-23/+24
* listing: coalesce TIMES in non-final passes, print <len>, clarify hexH. Peter Anvin2019-08-102-13/+10
* outelf: change debug format default to dwarfH. Peter Anvin2019-08-101-3/+3
* Clean up backend format namesH. Peter Anvin2019-08-1011-43/+30
* Stylistic improvements to help textH. Peter Anvin2019-08-101-9/+6
* Additional listing options, improve help output, fix macro limitsH. Peter Anvin2019-08-107-154/+275
* 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
* travis: update warning outputH. Peter Anvin (Intel)2019-08-094-111/+111