summaryrefslogtreecommitdiff
path: root/output/outas86.c
AgeCommit message (Expand)Author
2018-06-15errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin
2018-06-15output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin
2018-06-14output: centralize the null definition of ofmt->segbaseH. Peter Anvin
2018-05-30Add support for backend-defined subsections and label hacksH. Peter Anvin
2017-12-20Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin
2017-03-31output: remove the completely unused set_info methodH. Peter Anvin
2017-03-07Add a generic pragma-handling infrastructureH. Peter Anvin
2017-03-07asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin
2017-03-01Remove casts in switch statements only meant to keep OpenWatcom happyH. Peter Anvin
2017-01-05outas86: Shrink as86_section_namesMartin Lindhe
2016-09-24backend: move wrapper for legacy output functions to a library routineH. Peter Anvin
2016-05-25Reorganize the source code into subdirectoriesH. Peter Anvin
2016-03-08lib: split library into stdlib and nasmlib; header handling fixesH. Peter Anvin
2016-03-08Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin
2016-03-07ofmt: get rid of the debuginfo parameter to ofmt->cleanup()H. Peter Anvin
2016-03-07Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin
2016-03-03Replace nasm_error(ERR_FATAL/ERR_PANIC) with nasm_fatal/nasm_panicH. Peter Anvin
2016-02-17output: make all instances of struct ofmt readonlyH. Peter Anvin
2016-02-11Replace global maxbits variable with field in struct ofmtH. Peter Anvin
2016-02-05LLVM portability fix for abs(size)H. Peter Anvin
2015-07-19out: Zeroify temp buffer before useCyrill Gorcunov
2014-10-21Replace unchecked fwrite() callsH. Peter Anvin
2013-11-26output: Allow OUT_ADDRESS with a negative size to mean signed relocationH. Peter Anvin
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov
2010-04-21ofmt: Implement null_segalign stubsCyrill Gorcunov
2009-07-18Remove function pointers in output, simplify error handlingH. Peter Anvin
2009-07-12Hash even backend-specific directives, unify null functionsH. Peter Anvin
2009-07-12Don't fclose() the output in the backendH. Peter Anvin
2009-07-05Make it possible for outputs to be either text or binaryH. Peter Anvin
2009-06-28Add new copyright headers to the output modulesH. Peter Anvin
2009-06-27Move backend-specific code to output/; break out null debug stuffH. Peter Anvin
2009-01-03outas86: slight stylistic cleanupsH. Peter Anvin
2009-01-03Add entry point support to as86 backendSoronel Haetir
2008-10-27output: add common file outlib.c for common functions; realsize()H. Peter Anvin
2008-06-20Move the output format macros into the macros.pl mechanismH. Peter Anvin
2008-06-09Move all the RAA code out of nasmlibH. Peter Anvin
2008-06-09Move all the SAA code out of nasmlibH. Peter Anvin
2007-12-29regularized spelling of license to match name of LICENSE fileBeroset
2007-11-13Address data is int64_t; simplify writing an address objectH. Peter Anvin
2007-11-09Don't combine type and size into a single argumentH. Peter Anvin
2007-11-06Pass 64-bit instruction lengths to back-ends.Charles Crayne
2007-11-05Upgrade label functions to 64-bitCharles Crayne
2007-10-19Formatting: kill off "stealth whitespace"H. Peter Anvin
2007-10-10Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin
2007-10-02Portability fixesH. Peter Anvin
2007-04-14Placated unreferenced types.Keith Kanios
2007-04-13Fixed distinction between char and int8_t data types.Keith Kanios
2007-04-12General push for x86-64 support, dubbed 0.99.00.Keith Kanios
2005-01-15Apply Nindent to all .c and .h filesH. Peter Anvin
2004-04-25fix as86 .bss handling per John Coffman's patchFrank Kotler