summaryrefslogtreecommitdiff
path: root/nasm.c
AgeCommit message (Expand)AuthorFilesLines
2011-07-17Drop unused 'arg' variableCyrill Gorcunov1-2/+1
2011-07-02preproc: Move Preproc type to preproc_ops structureCyrill Gorcunov1-4/+6
2011-06-25nassm.c: Use evaluate for section alignmentCyrill Gorcunov1-4/+16
2011-04-06ofmt: Alias shortname must be used for __OUTPUT_FORMAT__ macroCyrill Gorcunov1-3/+9
2011-03-07BR3200749: Fix "use after close" file pointerCyrill Gorcunov1-1/+4
2010-07-25Revert "Improve process_ea and introduce -OL"H. Peter Anvin1-16/+7
2010-07-24Improve process_ea and introduce -OLVictor van den Elzen1-7/+16
2010-07-15Make -Ox the defaultH. Peter Anvin1-5/+14
2010-07-13No need for \n at __OUTPUT_FORMAT__ macro endCyrill Gorcunov1-1/+1
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov1-3/+3
2010-04-21ofmt: Implement null_segalign stubsCyrill Gorcunov1-0/+2
2010-04-21Introduce SEGALIGN directiveCyrill Gorcunov1-1/+13
2010-04-21nasm.c: Delete redundant gotoCyrill Gorcunov1-2/+2
2010-04-07nasm.c: smarter handling of missing directivesH. Peter Anvin1-4/+7
2010-04-06Distinguish no directive present from unknown directiveH. Peter Anvin1-4/+4
2010-01-09nasm.c: Restore strings broken by `indent`Cyrill Gorcunov1-30/+14
2009-12-04nasm.c: Use copy_filename to set error message fileCyrill Gorcunov1-1/+1
2009-10-31stdscan: switch to stdscan_get/set routinesCyrill Gorcunov1-2/+2
2009-10-13nasm: rename nasm_zap_spaces() to nasm_zap_spaces_fwd()H. Peter Anvin1-1/+1
2009-10-13nasm.c: use string helpersCyrill Gorcunov1-19/+7
2009-10-13nasm.c: getkw -- use string helpersCyrill Gorcunov1-36/+27
2009-08-08nasm.c: fix stack overrun in assemble_fileH. Peter Anvin1-15/+31
2009-07-31nasm.c: consistently use the 'murrican spelling "optimize"H. Peter Anvin1-1/+1
2009-07-31nasm.c -- update info on -O cmdline optionCyrill Gorcunov1-1/+4
2009-07-30Merge commit 'cyr/hpa-list'H. Peter Anvin1-4/+2
2009-07-31nasm.c -- update help messageCyrill Gorcunov1-3/+11
2009-07-27nasm.c -- use list helpersCyrill Gorcunov1-4/+2
2009-07-18Drop efunc and evalfunc as input to the preprocessorH. Peter Anvin1-13/+8
2009-07-18Drop efunc and evaluate argument to parse_line()H. Peter Anvin1-3/+1
2009-07-18Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin1-15/+9
2009-07-18Remove function pointers in output, simplify error handlingH. Peter Anvin1-102/+86
2009-07-17Merge commit 'nasm-2.07rc7' into new-preprocH. Peter Anvin1-1/+2
2009-07-16BR 2822263: don't re-invoke ofmt->symdef() in pass2 unless "special"H. Peter Anvin1-1/+2
2009-07-14Don't try to fclose() the output if ofile is NULLH. Peter Anvin1-4/+6
2009-07-12Hash even backend-specific directives, unify null functionsH. Peter Anvin1-2/+2
2009-07-12Don't fclose() the output in the backendH. Peter Anvin1-8/+11
2009-07-12Use a phash to decode directivesH. Peter Anvin1-18/+10
2009-07-07listing: preserve list file on error, include errorsH. Peter Anvin1-9/+15
2009-07-06NASM: relicense under the 2-clause BSD licenseH. Peter Anvin1-12/+0
2009-07-05Make it possible for outputs to be either text or binaryH. Peter Anvin1-1/+1
2009-07-01Fix early report_error(); avoid nuisance phase warningsH. Peter Anvin1-14/+19
2009-06-28Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin1-5/+46
2009-06-27Move backend-specific code to output/; break out null debug stuffH. Peter Anvin1-1/+1
2009-06-27output: call debug init from a central locationH. Peter Anvin1-0/+1
2009-06-27BR 2781900: handle common labels while optimizingH. Peter Anvin1-55/+56
2009-06-27nasm.c: clean up pass exit logicH. Peter Anvin1-26/+25
2009-03-07BR 2672117: handle long lines for db/dw/etc.H. Peter Anvin1-13/+13
2009-02-26nasm.c: another readability cleanupH. Peter Anvin1-3/+2
2009-02-26nasm.c: readability cleanup for seg:off parsingH. Peter Anvin1-14/+8
2009-02-13BR 2593349: Move version message back to stdoutH. Peter Anvin1-2/+2