summaryrefslogtreecommitdiff
path: root/nasm.c
Commit message (Expand)AuthorAgeFilesLines
* nasm.c: Use copy_filename to set error message fileCyrill Gorcunov2009-12-041-1/+1
* stdscan: switch to stdscan_get/set routinesCyrill Gorcunov2009-10-311-2/+2
* nasm: rename nasm_zap_spaces() to nasm_zap_spaces_fwd()H. Peter Anvin2009-10-131-1/+1
* nasm.c: use string helpersCyrill Gorcunov2009-10-131-19/+7
* nasm.c: getkw -- use string helpersCyrill Gorcunov2009-10-131-36/+27
* nasm.c: fix stack overrun in assemble_fileH. Peter Anvin2009-08-081-15/+31
* nasm.c: consistently use the 'murrican spelling "optimize"H. Peter Anvin2009-07-311-1/+1
* nasm.c -- update info on -O cmdline optionCyrill Gorcunov2009-07-311-1/+4
* Merge commit 'cyr/hpa-list'H. Peter Anvin2009-07-301-4/+2
|\
| * nasm.c -- use list helpersCyrill Gorcunov2009-07-271-4/+2
* | nasm.c -- update help messageCyrill Gorcunov2009-07-311-3/+11
|/
* Drop efunc and evalfunc as input to the preprocessorH. Peter Anvin2009-07-181-13/+8
* Drop efunc and evaluate argument to parse_line()H. Peter Anvin2009-07-181-3/+1
* Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin2009-07-181-15/+9
* Remove function pointers in output, simplify error handlingH. Peter Anvin2009-07-181-102/+86
* Merge commit 'nasm-2.07rc7' into new-preprocH. Peter Anvin2009-07-171-1/+2
|\
| * BR 2822263: don't re-invoke ofmt->symdef() in pass2 unless "special"H. Peter Anvin2009-07-161-1/+2
* | Don't try to fclose() the output if ofile is NULLH. Peter Anvin2009-07-141-4/+6
* | Hash even backend-specific directives, unify null functionsH. Peter Anvin2009-07-121-2/+2
* | Don't fclose() the output in the backendH. Peter Anvin2009-07-121-8/+11
* | Use a phash to decode directivesH. Peter Anvin2009-07-121-18/+10
|/
* listing: preserve list file on error, include errorsH. Peter Anvin2009-07-071-9/+15
* NASM: relicense under the 2-clause BSD licenseH. Peter Anvin2009-07-061-12/+0
* Make it possible for outputs to be either text or binaryH. Peter Anvin2009-07-051-1/+1
* Fix early report_error(); avoid nuisance phase warningsH. Peter Anvin2009-07-011-14/+19
* Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin2009-06-281-5/+46
* Move backend-specific code to output/; break out null debug stuffH. Peter Anvin2009-06-271-1/+1
* output: call debug init from a central locationH. Peter Anvin2009-06-271-0/+1
* BR 2781900: handle common labels while optimizingH. Peter Anvin2009-06-271-55/+56
* nasm.c: clean up pass exit logicH. Peter Anvin2009-06-271-26/+25
* BR 2672117: handle long lines for db/dw/etc.H. Peter Anvin2009-03-071-13/+13
* nasm.c: another readability cleanupH. Peter Anvin2009-02-261-3/+2
* nasm.c: readability cleanup for seg:off parsingH. Peter Anvin2009-02-261-14/+8
* BR 2593349: Move version message back to stdoutH. Peter Anvin2009-02-131-2/+2
* Fix the [warning] directiveH. Peter Anvin2009-01-051-30/+28
* Fix BR #916647Victor van den Elzen2008-11-051-2/+0
* Prevent erroneous extra "final" passCharles Crayne2008-11-031-1/+1
* Move all version strings to a single compilation unit (ver.c)H. Peter Anvin2008-10-311-10/+3
* Better description of the number-overflow warningH. Peter Anvin2008-10-261-1/+1
* BR: 2196966: make the -w/-W options work againH. Peter Anvin2008-10-261-3/+3
* Better warnings for out-of-range valuesH. Peter Anvin2008-10-061-1/+2
* Put the static information about warnings in a structureH. Peter Anvin2008-09-301-57/+48
* Allow %warning output to be suppressedH. Peter Anvin2008-09-301-3/+6
* Set __PASS__ to 3 for preprocess onlyH. Peter Anvin2008-09-251-1/+1
* Halt assembly if addresses are not converging.Charles Crayne2008-09-111-11/+14
* Limit number of passes to 1000Victor van den Elzen2008-09-111-3/+13
* Remove obsolete ROL-EQU hackVictor van den Elzen2008-09-111-29/+0
* Decouple forward references from optimizationCharles Crayne2008-09-101-6/+5
* Add macro-defaults warning class and documentation.Victor van den Elzen2008-08-061-4/+5
* Fix multipass inline warning (dis/en)ablingVictor van den Elzen2008-07-161-15/+28