summaryrefslogtreecommitdiff
path: root/preproc.c
Commit message (Expand)AuthorAgeFilesLines
* Make struct preproc_ops constH. Peter Anvin2016-02-181-1/+1
* Change nasmlist/ListGen to lfmt/struct lfmtH. Peter Anvin2016-02-181-7/+8
* Get rid of a bunch of unnecessary indirectionsH. Peter Anvin2016-02-171-208/+201
* 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
* preproc: Add trace point into paste_tokensCyrill Gorcunov2011-06-271-0/+2
* preproc: Some more tracing callsCyrill Gorcunov2011-06-261-0/+17
* preproc: Missed double charp in nasm_traceCyrill Gorcunov2011-06-261-1/+1
* preproc: Add tokenization tracingCyrill Gorcunov2011-06-251-4/+47
* preproc.c: Get rid of a few tabs and update yearCyrill Gorcunov2011-06-251-3/+3
* preproc.c: Use list_reverse helperCyrill Gorcunov2011-06-251-9/+3
* preproc: Drop unused 'mtok' variableCyrill Gorcunov2011-06-251-2/+1