summaryrefslogtreecommitdiff
path: root/nasm.c
AgeCommit message (Expand)AuthorFilesLines
2008-05-29Add the -MP option to emit phony targetsH. Peter Anvin1-36/+69
2008-05-29Implement -MD, -MF, -MT, -MQH. Peter Anvin1-16/+165
2008-05-20Add DY, YWORD, and the SY instruction flagH. Peter Anvin1-0/+13
2008-05-04First cut at AVX machinery.H. Peter Anvin1-6/+6
2008-02-16BR 774131: date and time macrosH. Peter Anvin1-6/+86
2008-01-22Ignore ERR_PASS1 except for actual warningsH. Peter Anvin1-10/+7
2008-01-21nasm.c: clean up the handing of response filesH. Peter Anvin1-13/+15
2008-01-13Remove debugging printfH. Peter Anvin1-2/+0
2008-01-08Sanitize the pass logic, and only issue PASS1 warnings on pass0 == 1H. Peter Anvin1-33/+29
2008-01-08Remove magic "five pass minimum" - I'm pretty sure optimizer is fixed.H. Peter Anvin1-5/+1
2008-01-08Optimizer: force progression through final passes when hitting limitH. Peter Anvin1-2/+3
2007-12-29regularized spelling of license to match name of LICENSE fileBeroset1-1/+1
2007-11-19BR 1834731: Remove redundant error messages for no input fileH. Peter Anvin1-4/+3
2007-11-18BR 1091926: Bounds checking for command line parsingH. Peter Anvin1-6/+20
2007-11-15Clean up the command-line parsing; make -w/-W match othersH. Peter Anvin1-117/+146
2007-11-13Enable a few warnings by default; clean up warning descriptionsH. Peter Anvin1-4/+4
2007-11-13Add gcc-style -W/-Wno- warning selections; -Wall; -WerrorH. Peter Anvin1-21/+41
2007-11-13Address data is int64_t; simplify writing an address objectH. Peter Anvin1-2/+2
2007-11-07Upgrade RAA functions to hold 64-bit data.Charles Crayne1-2/+3
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