summaryrefslogtreecommitdiff
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-019-457/+420
* Add support for backend-defined subsections and label hacksH. Peter Anvin2018-05-304-19/+72
* pragma.c: make the generic "output" and "debug" pragma namespaces workH. Peter Anvin2018-05-301-2/+13
* Fix implicit fallthrough that trips -WerrorH. Peter Anvin2018-05-081-2/+3
* assemble: Check global line limitChang S. Bae2018-05-051-1/+6
* output: macho -- Avoid conversion of addresses to RAWDATAChang S. Bae2018-05-051-1/+2
* Revert "Use fallthrough() to placate compiler"Cyrill Gorcunov2018-02-251-1/+1
* Use fallthrough() to placate compilerCyrill Gorcunov2018-02-251-1/+1
* get_cpu: Fix a7ecf2646d6c80b994be7d340140379d580050cfCyrill Gorcunov2018-02-251-0/+2