summaryrefslogtreecommitdiff
path: root/preproc.c
Commit message (Expand)AuthorAgeFilesLines
* preproc: Don't dereference nil @istkCyrill Gorcunov2016-05-101-1/+2
* Use a hash to keep exactly one copy of each filename aroundH. Peter Anvin2016-05-101-23/+15
* codeview: Make md5sum calc read file in 'binary' modeFabian Giesen2016-05-101-6/+6
* codeview: Look up %include path when determining files to hash.Fabian Giesen2016-05-101-0/+17
* Fix and clean up listing of macro expansionH. Peter Anvin2016-05-091-8/+16
* Show the expanded macro stack when displaying diagnosticsH. Peter Anvin2016-05-091-4/+33
* preproc: correct the logic in the suppression of preproc errorsH. Peter Anvin2016-04-051-1/+1
* Change nasmlist/ListGen to lfmt/struct lfmtH. Peter Anvin2016-03-071-7/+8
* Get rid of a bunch of unnecessary indirectionsH. Peter Anvin2016-03-031-208/+201
* Replace nasm_error(ERR_FATAL/ERR_PANIC) with nasm_fatal/nasm_panicH. Peter Anvin2016-03-031-1/+1
* preproc: Warn if someone predefines non ID as definitionCyrill Gorcunov2015-02-081-0/+4
* preproc: pp_cleanup -- Don't forget to zeroify variablesCyrill Gorcunov2014-06-291-0/+3
* preproc: Use nasm_zalloc in new_BlockCyrill Gorcunov2014-06-291-4/+1
* preproc: Convert tabs to spacesCyrill Gorcunov2014-06-291-64/+64
* preproc: Handle curly braces in multi-line macro parametersJin Kyu Song2013-11-271-13/+29
* Revert "AVX-512: Handle curly braces in multi-line macro parameters"Jin Kyu Song2013-11-271-5/+0
* Build: Suppress warning messagesJin Kyu Song2013-11-201-1/+1
* BR3392270: preproc: Handle all token chains in mmacro params rangeCyrill Gorcunov2013-11-091-7/+18
* AVX-512: Handle curly braces in multi-line macro parametersJin Kyu Song2013-08-221-0/+5
* BR3392253: Fix potential buffer overflow in number conversionCyrill Gorcunov2013-05-061-1/+1
* Fixed wrong/redundant comparison according to documentation in comment above.Philipp Kloke2013-04-011-1/+1
* BR3392240: preproc: Don't fail on pasting of space expanded rvalue tokensCyrill Gorcunov2013-02-041-4/+25
* br3392236: Don't treat \Space after \BackSlash as a sign for line continuationCyrill Gorcunov2012-12-271-1/+1
* BR3392226 preproc: Rework line readin procedureCyrill Gorcunov2012-10-271-57/+56
* BR 3392207: preproc: Rewrite paste_tokens routineCyrill Gorcunov2012-08-071-97/+136
* preproc: Split get rid of global preproc methodsCyrill Gorcunov2012-05-071-6/+11
* preproc: Drop never used pp_runtimeCyrill Gorcunov2012-05-061-20/+0
* preproc: Use bsii helperCyrill Gorcunov2012-05-021-18/+1
* preproc: Finally drop context-through searchCyrill Gorcunov2012-03-111-62/+15
* BR3392200: preproc - Fix dangling paste termCyrill Gorcunov2012-03-041-2/+7
* preproc: Revert to the NASM 2.09 preprocessorH. Peter Anvin2012-03-031-1257/+962
* preproc: Drop never used Cond structureCyrill Gorcunov2012-03-011-2/+0
* BR3392200: preproc - Fix dangling paste termCyrill Gorcunov2012-02-271-2/+10
* preproc: Proper bracing with list_for_eachCyrill Gorcunov2011-11-201-3/+6
* preproc: Drop NULL assignments for static variablesCyrill Gorcunov2011-10-091-8/+8
* preproc: A few style fixupsCyrill Gorcunov2011-10-091-23/+36
* preproc: %ifenv should require environment variable name to existCyrill Gorcunov2011-10-021-3/+4
* BR3414012: Make %if[n]def to handle tail spacesCyrill Gorcunov2011-10-021-3/+4
* preproc: Drop emitting() rudimanetCyrill Gorcunov2011-08-011-1/+0
* preproc: Align members in structuresCyrill Gorcunov2011-07-171-45/+47
* preproc: Reorder ExpInv to drop paddingCyrill Gorcunov2011-07-171-18/+19
* preproc: Reorder SMacro members to eliminate paddingCyrill Gorcunov2011-07-171-6/+6
* preproc: Drop useless assignmentsCyrill Gorcunov2011-07-061-4/+0
* preproc: Move Preproc type to preproc_ops structureCyrill Gorcunov2011-07-021-1/+1
* preproc: Refactor smacro paramters expansionCyrill Gorcunov2011-06-301-6/+9
* preproc: Add smacro paramter helpersCyrill Gorcunov2011-06-301-6/+32
* preproc: Alignment in loopCyrill Gorcunov2011-06-301-3/+3
* preproc: Finally drop context-through searchCyrill Gorcunov2011-06-281-36/+16
* preproc: nasm_free is safe against NULL argumentCyrill Gorcunov2011-06-281-10/+5
* Revert "BR3288901: Relax concat rules in preprocessor code"Cyrill Gorcunov2011-06-271-23/+27