aboutsummaryrefslogtreecommitdiffstats
path: root/output/outobj.c
Commit message (Expand)AuthorAgeFilesLines
* Fix some typosElyes HAOUAS2022-01-091-6/+6
* Merge tag 'nasm-2.15.04'H. Peter Anvin (Intel)2020-08-251-0/+6
|\
| * outobj: change cutting -> truncatingH. Peter Anvin2020-08-181-1/+1
| * outobj: limit excessive length warning to 64 charactersH. Peter Anvin2020-08-181-1/+1
| * BR3392646: output/outobj.c: fix memory corruption in long object namesCyrill Gorcunov2020-08-181-0/+6
* | debug: feed single-line macro definitions and include hierachy to dfmtH. Peter Anvin (Intel)2020-08-251-0/+2
* | Change dfmt->debug_macros to dfmt->debug_mmacrosH. Peter Anvin (Intel)2020-07-141-1/+1
* | debug: collect macro information for the debug backendH. Peter Anvin (Intel)2020-07-081-0/+1
|/
* outobj: fix harmless but still incorrect use of uninitialized variableH. Peter Anvin2020-06-011-3/+3
* Clean up backend format namesH. Peter Anvin2019-08-101-1/+1
* Diagnostics: make debug more dynamic, note -> info, add listmsg levelH. Peter Anvin (Intel)2019-08-091-8/+6
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-3/+0
* Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-271-1/+2
* Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-1/+3
* Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-14/+14
* nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-6/+6
* strlist: merge the strtbl and strlist interfacesH. Peter Anvin (Intel)2018-12-111-1/+1
* output: obj -- Use nasm_error helpersCyrill Gorcunov2018-12-021-77/+63
* Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin2018-11-281-2/+2
|\
| * BR 3392532: outobj: fix forward references to the SEG of external symbolsH. Peter Anvin2018-11-261-2/+2
* | version: Make them dynamic for regression tests sakeCyrill Gorcunov2018-11-241-1/+1
* | output: obj -- Fix nil dereference if no deps neededCyrill Gorcunov2018-11-111-1/+1
* | strlist: use a hash tableH. Peter Anvin (Intel)2018-10-251-2/+2
* | Merge branch 'nasm-2.14.xx'Cyrill Gorcunov2018-10-151-4/+5
|\|
| * obj: Fix to initialize segment listChang S. Bae2018-09-151-4/+5
* | errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-151-11/+9
* | output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin2018-06-151-10/+0
|/
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-011-5/+3
* Add support for backend-defined subsections and label hacksH. Peter Anvin2018-05-301-0/+2
* output: outobj -- Fix typo in obj_initCyrill Gorcunov2018-02-251-1/+1
* output: elf,ieee,macho,obj -- Fix mofule name for commit 81b62b9f54ac8e4019a9...Cyrill Gorcunov2018-02-251-0/+1
* Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-201-7/+1
* outobj: emit file dependency informationH. Peter Anvin2017-08-161-41/+94
* Add generic perfect string hashes, use for directivesH. Peter Anvin2017-04-031-2/+2
* output: remove the completely unused set_info methodH. Peter Anvin2017-03-311-9/+0
* output: make the return value from the directives method more meaningfulH. Peter Anvin2017-03-071-13/+14
* Add a generic pragma-handling infrastructureH. Peter Anvin2017-03-071-1/+3
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-071-0/+1
* Remove casts in switch statements only meant to keep OpenWatcom happyH. Peter Anvin2017-03-011-1/+1
* compiler.h: add redundant cast to quiet Watcom warningH. Peter Anvin2017-03-011-4/+1
* backend: move wrapper for legacy output functions to a library routineH. Peter Anvin2016-09-241-0/+1
* Merge tag 'nasm-2.12.02rc9'H. Peter Anvin2016-06-161-2/+36
|\
| * outobj.c: Fix for RIP relative addressing relocation.knut st. osmundsen2016-06-031-2/+36
* | Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-2/+2
* | lib: split library into stdlib and nasmlib; header handling fixesH. Peter Anvin2016-03-081-1/+0
* | Move version strings to a separate headerH. Peter Anvin2016-03-081-0/+2
* | Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-03-081-12/+11
|\|
| * ofmt: get rid of the debuginfo parameter to ofmt->cleanup()H. Peter Anvin2016-03-071-4/+7
| * outobj: no need to filter .. symbols in the debug format anymoreH. Peter Anvin2016-03-071-8/+4