summaryrefslogtreecommitdiff
path: root/output
Commit message (Expand)AuthorAgeFilesLines
* outlib: Make ol_add_sym_to being staticCyrill Gorcunov2020-07-031-2/+2
* outlib: fix infinite recursion due to incorrect wrappingH. Peter Anvin (Intel)2020-07-021-1/+1
* outlib: add infrastructure for common section and symbol handlingH. Peter Anvin (Intel)2020-06-272-8/+522
* DWARF: consistent version information; drop .debug_loc sectionH. Peter Anvin (Intel)2020-06-261-23/+111
* dwarf: don't emit a dummy .debug_loc sectionH. Peter Anvin (Intel)2020-06-261-14/+16
* BR 3392650: Codeview truncates symbol table length to 16 bitsH. Peter Anvin (Intel)2020-06-261-9/+9
* BR 3392651: fix the .debug$T section in Codeview output formatH. Peter Anvin (Intel)2020-06-251-24/+20
* BR 3392657: dwarf: leave .debug_frame emptyH. Peter Anvin (Intel)2020-06-141-3/+8
* outobj: fix harmless but still incorrect use of uninitialized variableH. Peter Anvin2020-06-011-3/+3
* outelf: Fix the section index for the debug outputChang S. Bae2020-04-221-3/+6
* outcoff: add semi-generic pragma namespacesH. Peter Anvin2019-09-301-4/+15
* outelf: use "symbols" not "variables" in error messagesH. Peter Anvin2019-09-121-1/+1
* elf: fix "object" symbol keywordH. Peter Anvin2019-09-121-1/+1
* Change LBL_NONE to LBL_noneH. Peter Anvin2019-09-122-3/+3
* Drop unnecessary EXTERN symbolsH. Peter Anvin2019-09-122-4/+4
* elf: support weak global and extern referencesH. Peter Anvin2019-09-122-94/+135
* preproc: standard macros now C-safe, %aliases off, fix %? recursionH. Peter Anvin2019-08-2710-22/+22
* outelf: change debug format default to dwarfH. Peter Anvin2019-08-101-3/+3
* Clean up backend format namesH. Peter Anvin2019-08-1010-42/+30
* Additional listing options, improve help output, fix macro limitsH. Peter Anvin2019-08-103-11/+28
* Diagnostics: make debug more dynamic, note -> info, add listmsg levelH. Peter Anvin (Intel)2019-08-093-23/+22
* outmacho.c: mark zeroing warning as WARN_ZEROINGH. Peter Anvin (Intel)2019-08-061-1/+1
* Replace nasm_error(ERR_WARNING|...) with nasm_warn()H. Peter Anvin (Intel)2019-08-062-7/+7
* Add group aliases for all prefixed warnings.H. Peter Anvin2019-06-061-1/+1
* outelf: get rid of long-since-obsolete gnu extensions warningH. Peter Anvin2019-06-061-32/+26
* outbin: Fix infinite dashes written to map fileChang S. Bae2019-06-021-0/+1
* Merge branch 'evalmacro'H. Peter Anvin (Intel)2019-04-243-659/+827
|\
| * ELF: the .note section should be 4-byte alignedH. Peter Anvin2019-02-261-1/+1
| * Handle more ELF section typesH. Peter Anvin2019-02-262-69/+115
| * ELF: handle more than 32,633 sectionsH. Peter Anvin2019-02-263-551/+549
| * outelf: hash sections for performanceH. Peter Anvin2019-01-122-28/+50
| * ELF: add support for the ELF "merge" attributeH. Peter Anvin2018-12-302-33/+115
| * warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-122-3/+3
* | Warnings: move zeroing reserved space to a separate warning classH. Peter Anvin (Intel)2019-01-115-7/+7
* | Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-2712-27/+0
* | Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-2710-10/+12
* | Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-2610-10/+0
* | elf.h: add relocation numbers for segmented supportH. Peter Anvin2018-12-241-1/+4
* | With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-187-39/+53
* | Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-1812-95/+87
* | nasm_assert(): try to run at compile time if possibleH. Peter Anvin (Intel)2018-12-142-3/+3
* | warnings: make WARN_* constant obligatory for warningsH. Peter Anvin (Intel)2018-12-141-6/+6
* | nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-147-33/+33
* | warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-0/+5
* | warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-121-2/+2
* | warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-122-3/+3
* | strlist: merge the strtbl and strlist interfacesH. Peter Anvin (Intel)2018-12-113-175/+1
* | hashtbl: revamp the hash table interface, support binary keysH. Peter Anvin (Intel)2018-12-113-10/+8
* | output: elf -- Use nasm_error helpersCyrill Gorcunov2018-12-021-117/+107
* | output: obj -- Use nasm_error helpersCyrill Gorcunov2018-12-021-77/+63