summaryrefslogtreecommitdiff
path: root/nasm.c
AgeCommit message (Expand)AuthorFilesLines
2007-10-19Formatting: kill off "stealth whitespace"H. Peter Anvin1-18/+18
2007-10-18Suppress a few signedness warningsCharles Crayne1-1/+1
2007-10-16Implement floating-point option control directiveH. Peter Anvin1-3/+10
2007-10-16Floating-point warning fixes; fix round-to-overflowH. Peter Anvin1-2/+2
2007-10-16Handle rounding of denorms correctly; make fp overflow a warningH. Peter Anvin1-6/+10
2007-10-11Additional uses of bool and enumH. Peter Anvin1-8/+10
2007-10-10Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin1-35/+35
2007-10-10Create option -Ox to tell NASM to do unlimited passesH. Peter Anvin1-29/+43
2007-10-04Rewrite the handling of SAA's to allow random accessH. Peter Anvin1-1/+1
2007-10-03Change cloc_t to struct location, and reorder the membersH. Peter Anvin1-1/+1
2007-10-03BR 1352920: change loc_t -> cloc_tH. Peter Anvin1-1/+1
2007-10-03BR 1352920: Handle upper case %lineH. Peter Anvin1-1/+1
2007-10-02Portability fixesH. Peter Anvin1-0/+2
2007-10-01Unspecified files are null strings, not null pointersH. Peter Anvin1-4/+2
2007-10-01Check for the most basic filename overlapsH. Peter Anvin1-10/+19
2007-09-30modified: nasm.1 to add newer command line optionsCharles Crayne1-8/+14
2007-09-26nasm option reshuffling, -E -> -ZH. Peter Anvin1-7/+6
2007-09-25Fix BR 1445441: uninitialized use of "error_file"H. Peter Anvin1-2/+2
2007-09-24Implement the -MG option (SF RFE 1564264)H. Peter Anvin1-3/+8
2007-09-22Add TY_OWORD for "DO" outputH. Peter Anvin1-0/+3
2007-09-22Disallow optimizing by less than 5 passes.H. Peter Anvin1-2/+6
2007-08-30Finishing touches on perfect hash tokenizer; actually turn the thing onH. Peter Anvin1-1/+2
2007-08-29Add [default] directiveH. Peter Anvin1-37/+51
2007-08-28Implement REL/ABS modifiersH. Peter Anvin1-0/+1
2007-05-29Clean up the existing operand flag definitions, and documentH. Peter Anvin1-4/+5
2007-04-17Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regsH. Peter Anvin1-2/+2
2007-04-14Placated unreferenced types.Keith Kanios1-0/+1
2007-04-14c99 printf/fprintf compliance.Keith Kanios1-4/+4
2007-04-13Fixed distinction between char and int8_t data types.Keith Kanios1-51/+54
2007-04-12Remove obsolete types; add <inttypes.h> where needed; header fixesH. Peter Anvin1-1/+1
2007-04-12General push for x86-64 support, dubbed 0.99.00.Keith Kanios1-68/+86
2005-01-15Apply Nindent to all .c and .h filesH. Peter Anvin1-1189/+1227
2005-01-14Consistent capitalizationH. Peter Anvin1-2/+2
2004-12-15changed sprintf to more secure snprintf to prevent vulnerability to bufferEd Beroset1-1/+1
2003-09-26Backed out another patch =)Stanislav Karchebny1-1/+1
2003-09-25Revert erroneous macro added and modify __OUTPUT_FORMAT__ to a string constStanislav Karchebny1-1/+1
2003-09-10If we don't specify -g, actually suppress debugging outputH. Peter Anvin1-0/+4
2003-08-29Update documentation slightly; remove weird special-casing of -O2 and -O3H. Peter Anvin1-1/+0
2003-08-15Allow leading whitespace on output format specific directives.Michael K. Ter Louw1-8/+11
2003-06-14apply dborca's patch - make the "-U" switch work - finally!Frank Kotler1-0/+2
2003-04-01Remove "malloc.h" from rdoff/symtab.c - BSD build problem?Frank Kotler1-0/+3
2003-02-24Add support for the new instructions in PrescottH. Peter Anvin1-0/+1
2002-06-11corrected comment above the report_error_vc functionEd Beroset1-6/+6
2002-06-10Visual C++ error format needs <space>:<space> after the parentheses.H. Peter Anvin1-2/+2
2002-06-09Addressed feature request 555987 (Visual Studio integration) by adding theEd Beroset1-19/+111
2002-06-07Fix for BR 561137 (gcc3 compilation issue.)H. Peter Anvin1-5/+9
2002-05-28Add the JMPE instruction.H. Peter Anvin1-0/+6
2002-05-26Undo accidental checkin of old codeH. Peter Anvin1-8/+8
2002-05-26Reversed a change in 1.27 that affects ABSOLUTE.Debbie Wiles1-3/+3
2002-05-26Move optimizer output from '-g' switch to '-Ov' switchJohn Coffman1-18/+30