summaryrefslogtreecommitdiff
path: root/asm
AgeCommit message (Expand)Author
2018-10-31Add all sources generated by "make perlreq"Dale Curtis
2018-10-31Apply deterministic build patch.Dale Curtis
2018-10-25strlist: use a hash tableH. Peter Anvin (Intel)
2018-10-21Merge branch 'nasm-2.14.xx'Cyrill Gorcunov
2018-10-19preproc: Make the preprocessor use nasm_catfile for includenight199uk
2018-10-15Merge branch 'nasm-2.14.xx'Cyrill Gorcunov
2018-10-14preproc: expand_smacro -- Fix nil dereference on error pathCyrill Gorcunov
2018-10-14eval: Eliminate division by zeroCyrill Gorcunov
2018-10-13preproc: Fix out of range access in expand mmacroCyrill Gorcunov
2018-10-13parser: Fix sigsegv on certain equ instruction parsingCyrill Gorcunov
2018-10-13labels: Make sure nil label is never passedCyrill Gorcunov
2018-10-13labels: Don't nil dereference if no label providedCyrill Gorcunov
2018-09-29preproc: parse_size -- Check for string providedCyrill Gorcunov
2018-09-22Fix small typo in commentCyrill Gorcunov
2018-09-22asm: Restore showing output for preproc mode in stdoutCyrill Gorcunov
2018-08-16optimization: Introduce new flag to turn-off selectivelyChang S. Bae
2018-07-06float: fix bogus pass flags for errors and warningsH. Peter Anvin
2018-07-06asm/float.c: fix buffer underflow in float parsingAdam Majer
2018-07-01labels: Add missing backend type for extern symbolsCyrill Gorcunov
2018-06-30labels: Shrink declare_labelCyrill Gorcunov
2018-06-28assemble: defer MERR_OPSIZEMISSINGH. Peter Anvin (Intel)
2018-06-27asm: add a default-off warning for phase error in pass 1H. Peter Anvin (Intel)
2018-06-27subsections: don't lose the offset in the parent sectionH. Peter Anvin (Intel)
2018-06-27nasm.c: min 2 optimization passes, don't re-run pass 1H. Peter Anvin (Intel)
2018-06-25asm: support the +n syntax for register setsH. Peter Anvin
2018-06-25nasm: fix some typo and description for the option helpChang S. Bae
2018-06-25absolute: in absolute space, need to use absolute.segmentH. Peter Anvin (Intel)
2018-06-25labels: auto-promote EXTERN labels to GLOBAL if definedH. Peter Anvin, Intel
2018-06-25labels: if we have overridden EXTERN, don't call define_label()H. Peter Anvin, Intel
2018-06-25labels: fix formatting of warning messageH. Peter Anvin, Intel
2018-06-25nasm: need to call init_labels() before command line parsingH. Peter Anvin, Intel
2018-06-25labels: don't update the local variable base for *ANY* dot labelsH. Peter Anvin, Intel
2018-06-18labels: pass the mangled name to the backend for fixupsH. Peter Anvin
2018-06-18pragma: define a hander for generic output (and debug) pragmasH. Peter Anvin
2018-06-15eval: add support for signed shift operators <<< and >>>H. Peter Anvin
2018-06-15errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin
2018-06-15Make limits 64 bits, add globallines limit to configurable limitsH. Peter Anvin
2018-06-15Make limits 64 bits, add globallines limit to configurable limitsH. Peter Anvin
2018-06-15Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin
2018-06-15Merge commit '7daa26f9ba3ca45813d16ce540564448c13b16fa' into nasm-2.14.xxH. Peter Anvin
2018-06-15output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin
2018-06-14labels: allocation of a segment number counts as a changeH. Peter Anvin
2018-06-14Don't keep assigning segment numbers to EXTERN or COMMONH. Peter Anvin
2018-06-14labels: add a subsection field available for backend useH. Peter Anvin
2018-06-14segalloc: DO NOT reset segment numbersH. Peter Anvin
2018-06-12Fix parsing of long options; actually warn on bad limitH. Peter Anvin
2018-06-12Make any execution limit configurable, add eval limitH. Peter Anvin
2018-06-11Unbreak special segment symbols, unbreak COMMONH. Peter Anvin
2018-06-11Add --pragma and --before option; make --include = -PH. Peter Anvin
2018-06-07directive: Make cpu directive case insensitive back againCyrill Gorcunov