summaryrefslogtreecommitdiff
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* BR 3392368: correct handling of exact limb switchH. Peter Anvin2018-11-261-4/+5
* BR 3392529: remove excess printf() argumentH. Peter Anvin2018-11-261-1/+1
* Fix undefined behavior when shifting left by 32 bitsMichael Bradshaw2018-11-231-1/+1
* BR 3392529: if the default output name is the same as input -> nasm.outH. Peter Anvin (Intel)2018-11-201-3/+8
* preproc: command-line preproc directive after system-generatedH. Peter Anvin2018-11-111-35/+61
* preproc: Don't access out of bound data on malformed inputCyrill Gorcunov2018-10-291-2/+3
* rdstrnum: Make sure we dont shift out of boundCyrill Gorcunov2018-10-291-1/+3
* preproc: Fix out of bound access on malformed inputCyrill Gorcunov2018-10-281-1/+1
* preproc: Make the preprocessor use nasm_catfile for includenight199uk2018-10-191-9/+7
* preproc: expand_smacro -- Fix nil dereference on error pathCyrill Gorcunov2018-10-141-1/+3
* eval: Eliminate division by zeroCyrill Gorcunov2018-10-141-1/+1
* preproc: Fix out of range access in expand mmacroCyrill Gorcunov2018-10-131-0/+2
* parser: Fix sigsegv on certain equ instruction parsingCyrill Gorcunov2018-10-131-0/+17
* labels: Make sure nil label is never passedCyrill Gorcunov2018-10-131-0/+2
* labels: Don't nil dereference if no label providedCyrill Gorcunov2018-10-131-7/+5
* preproc: parse_size -- Check for string providedCyrill Gorcunov2018-09-291-2/+1
* Fix small typo in commentCyrill Gorcunov2018-09-221-2/+2
* asm: Restore showing output for preproc mode in stdoutCyrill Gorcunov2018-09-221-3/+9
* optimization: Introduce new flag to turn-off selectivelyChang S. Bae2018-08-163-15/+16
* float: fix bogus pass flags for errors and warningsH. Peter Anvin2018-07-061-14/+14
* asm/float.c: fix buffer underflow in float parsingAdam Majer2018-07-061-0/+2
* labels: Add missing backend type for extern symbolsCyrill Gorcunov2018-07-011-0/+1
* labels: Shrink declare_labelCyrill Gorcunov2018-06-301-4/+1
* assemble: defer MERR_OPSIZEMISSINGH. Peter Anvin (Intel)2018-06-281-1/+5
* asm: add a default-off warning for phase error in pass 1H. Peter Anvin (Intel)2018-06-272-3/+18
* subsections: don't lose the offset in the parent sectionH. Peter Anvin (Intel)2018-06-271-2/+10
* nasm.c: min 2 optimization passes, don't re-run pass 1H. Peter Anvin (Intel)2018-06-271-1/+8
* asm: support the +n syntax for register setsH. Peter Anvin2018-06-252-11/+42
* nasm: fix some typo and description for the option helpChang S. Bae2018-06-251-4/+6
* absolute: in absolute space, need to use absolute.segmentH. Peter Anvin (Intel)2018-06-252-1/+3
* labels: auto-promote EXTERN labels to GLOBAL if definedH. Peter Anvin, Intel2018-06-251-1/+7
* labels: if we have overridden EXTERN, don't call define_label()H. Peter Anvin, Intel2018-06-251-1/+1
* labels: fix formatting of warning messageH. Peter Anvin, Intel2018-06-251-2/+2
* nasm: need to call init_labels() before command line parsingH. Peter Anvin, Intel2018-06-251-7/+7
* labels: don't update the local variable base for *ANY* dot labelsH. Peter Anvin, Intel2018-06-251-10/+22
* labels: pass the mangled name to the backend for fixupsH. Peter Anvin2018-06-181-1/+1
* pragma: define a hander for generic output (and debug) pragmasH. Peter Anvin2018-06-181-10/+20
* Make limits 64 bits, add globallines limit to configurable limitsH. Peter Anvin2018-06-153-18/+20
* Merge commit '7daa26f9ba3ca45813d16ce540564448c13b16fa' into nasm-2.14.xxH. Peter Anvin2018-06-152-2/+3
|\
| * gcc: fix mistakes discovered by recent gccH. Peter Anvin2018-06-022-2/+3
* | labels: allocation of a segment number counts as a changeH. Peter Anvin2018-06-141-5/+2
* | Don't keep assigning segment numbers to EXTERN or COMMONH. Peter Anvin2018-06-142-3/+7
* | labels: add a subsection field available for backend useH. Peter Anvin2018-06-142-8/+19
* | segalloc: DO NOT reset segment numbersH. Peter Anvin2018-06-142-19/+0
* | Fix parsing of long options; actually warn on bad limitH. Peter Anvin2018-06-121-9/+22
* | Make any execution limit configurable, add eval limitH. Peter Anvin2018-06-126-97/+234
* | Unbreak special segment symbols, unbreak COMMONH. Peter Anvin2018-06-114-21/+50
* | Add --pragma and --before option; make --include = -PH. Peter Anvin2018-06-113-39/+88
* | directive: Make cpu directive case insensitive back againCyrill Gorcunov2018-06-071-1/+1
|/
* asm/directiv.c: fix bug in perm_alloc()H. Peter Anvin2018-06-012-4/+14