summaryrefslogtreecommitdiff
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge branch 'master' of ssh://repo.or.cz/srv/git/nasmH. Peter Anvin2018-02-223-115/+140
|\
| * asm: allow abort on panic to be specified at runtimeH. Peter Anvin2018-02-071-54/+54
| * Merge tag 'nasm-2.13.03'H. Peter Anvin2018-02-073-61/+86
| |\
| | * iflag: automatically assign values, saner handling of CPU levelsH. Peter Anvin2018-02-063-61/+86
* | | Introduce cold function attributeH. Peter Anvin2018-02-221-4/+4
|/ /
* | Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-203-49/+32
* | error: add --enable-panic-abort config optionsH. Peter Anvin2017-12-201-1/+3
* | error: add ERR_TOPFILEH. Peter Anvin2017-12-201-5/+8
* | nasm.c: better handling of errors without a file without ERR_NOFILEH. Peter Anvin2017-12-201-4/+5
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-11-014-27/+30
|\ \ | |/
| * prepoc: Fix heap-buffer-overflow in detokenCyrill Gorcunov2017-10-221-1/+2
| * preproc: Fix SIGSEGV if not data provided for implicit pastingCyrill Gorcunov2017-10-221-2/+2
| * preproc: Fix sigsegv in find_ccCyrill Gorcunov2017-10-221-0/+2
| * peproc: Fix sigsevg in smacro expansionCyrill Gorcunov2017-10-221-0/+10
| * prepoc: mmacro -- Don't left nparam_max less than nparam_minCyrill Gorcunov2017-10-221-1/+4
| * preproc: Don't access offsting byte on unterminated stringsCyrill Gorcunov2017-10-221-1/+3