summaryrefslogtreecommitdiff
path: root/preproc.c
AgeCommit message (Expand)AuthorFilesLines
2013-11-27preproc: Handle curly braces in multi-line macro parametersJin Kyu Song1-13/+29
2013-11-27Revert "AVX-512: Handle curly braces in multi-line macro parameters"Jin Kyu Song1-5/+0
2013-11-20Build: Suppress warning messagesJin Kyu Song1-1/+1
2013-11-09BR3392270: preproc: Handle all token chains in mmacro params rangeCyrill Gorcunov1-7/+18
2013-08-22AVX-512: Handle curly braces in multi-line macro parametersJin Kyu Song1-0/+5
2013-05-06BR3392253: Fix potential buffer overflow in number conversionCyrill Gorcunov1-1/+1
2013-04-01Fixed wrong/redundant comparison according to documentation in comment above.Philipp Kloke1-1/+1
2013-02-04BR3392240: preproc: Don't fail on pasting of space expanded rvalue tokensCyrill Gorcunov1-4/+25
2012-12-27br3392236: Don't treat \Space after \BackSlash as a sign for line continuationCyrill Gorcunov1-1/+1
2012-10-27BR3392226 preproc: Rework line readin procedureCyrill Gorcunov1-57/+56
2012-08-07BR 3392207: preproc: Rewrite paste_tokens routineCyrill Gorcunov1-97/+136
2012-05-07preproc: Split get rid of global preproc methodsCyrill Gorcunov1-6/+11
2012-05-06preproc: Drop never used pp_runtimeCyrill Gorcunov1-20/+0
2012-05-02preproc: Use bsii helperCyrill Gorcunov1-18/+1
2012-03-11preproc: Finally drop context-through searchCyrill Gorcunov1-62/+15
2012-03-04BR3392200: preproc - Fix dangling paste termCyrill Gorcunov1-2/+7
2012-03-03preproc: Revert to the NASM 2.09 preprocessorH. Peter Anvin1-1257/+962
2012-03-01preproc: Drop never used Cond structureCyrill Gorcunov1-2/+0
2012-02-27BR3392200: preproc - Fix dangling paste termCyrill Gorcunov1-2/+10
2011-11-20preproc: Proper bracing with list_for_eachCyrill Gorcunov1-3/+6
2011-10-09preproc: Drop NULL assignments for static variablesCyrill Gorcunov1-8/+8
2011-10-09preproc: A few style fixupsCyrill Gorcunov1-23/+36
2011-10-02preproc: %ifenv should require environment variable name to existCyrill Gorcunov1-3/+4
2011-10-02BR3414012: Make %if[n]def to handle tail spacesCyrill Gorcunov1-3/+4
2011-08-01preproc: Drop emitting() rudimanetCyrill Gorcunov1-1/+0
2011-07-17preproc: Align members in structuresCyrill Gorcunov1-45/+47
2011-07-17preproc: Reorder ExpInv to drop paddingCyrill Gorcunov1-18/+19
2011-07-17preproc: Reorder SMacro members to eliminate paddingCyrill Gorcunov1-6/+6
2011-07-06preproc: Drop useless assignmentsCyrill Gorcunov1-4/+0
2011-07-02preproc: Move Preproc type to preproc_ops structureCyrill Gorcunov1-1/+1
2011-06-30preproc: Refactor smacro paramters expansionCyrill Gorcunov1-6/+9
2011-06-30preproc: Add smacro paramter helpersCyrill Gorcunov1-6/+32
2011-06-30preproc: Alignment in loopCyrill Gorcunov1-3/+3
2011-06-28preproc: Finally drop context-through searchCyrill Gorcunov1-36/+16
2011-06-28preproc: nasm_free is safe against NULL argumentCyrill Gorcunov1-10/+5
2011-06-27Revert "BR3288901: Relax concat rules in preprocessor code"Cyrill Gorcunov1-23/+27
2011-06-27preproc: Add trace point into paste_tokensCyrill Gorcunov1-0/+2
2011-06-26preproc: Some more tracing callsCyrill Gorcunov1-0/+17
2011-06-26preproc: Missed double charp in nasm_traceCyrill Gorcunov1-1/+1
2011-06-25preproc: Add tokenization tracingCyrill Gorcunov1-4/+47
2011-06-25preproc.c: Get rid of a few tabs and update yearCyrill Gorcunov1-3/+3
2011-06-25preproc.c: Use list_reverse helperCyrill Gorcunov1-9/+3
2011-06-25preproc: Drop unused 'mtok' variableCyrill Gorcunov1-2/+1
2011-06-25BR3288901: Relax concat rules in preprocessor codeCyrill Gorcunov1-27/+23
2011-03-12Merge branch 'nasm-2.09.xx'Cyrill Gorcunov1-1/+1
2011-03-07preproc.c: Don't forget to dup filename before freeCyrill Gorcunov1-1/+1
2011-03-05preproc.c: Fix use-after-free bugCyrill Gorcunov1-1/+1
2011-02-28preproc: Use nasm_zalloc helperCyrill Gorcunov1-35/+14
2010-12-18preproc.c: fix tokenize() warnings for ignored expansion definitionsKeith Kanios1-3/+8
2010-12-18preproc.c: simplify %un[i]macro warning messageKeith Kanios1-1/+1