summaryrefslogtreecommitdiff
path: root/preproc.c
AgeCommit message (Expand)AuthorFilesLines
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
2010-12-18preproc.c: warn/ignore when attempting to %un[i]macro an active macroKeith Kanios1-2/+8
2010-12-18preproc.c: replace tabs with spaces on recent commitsKeith Kanios1-2/+2
2010-12-18preproc.c: free expansion definitions as neededKeith Kanios1-16/+3
2010-12-18preproc.c: free tokens when ignoring expansion definition linesKeith Kanios1-1/+1
2010-12-18preproc.c: placate tokenize() warnings during expansion definitionKeith Kanios1-3/+3
2010-11-13preproc.c: fix handling of %? and %??Keith Kanios1-1/+1
2010-11-11Revert 29cb0bb1b39f4e3c9e013993457e85fce14f5142Cyrill Gorcunov1-1/+4
2010-11-11preproc: Add dump_token helperCyrill Gorcunov1-0/+18
2010-11-11preproc: Use nasm_zalloc moreCyrill Gorcunov1-7/+5
2010-11-11preproc: Use memset for stack allocated structureCyrill Gorcunov1-11/+4
2010-11-11preproc: inc_fopen -- set sl->next earlyCyrill Gorcunov1-1/+1
2010-11-11preproc: Use nasm_zalloc for new_ExpDef, new_ExpInvCyrill Gorcunov1-39/+10
2010-11-11preproc: Use nasm_zalloc in new_LineCyrill Gorcunov1-5/+2
2010-11-11preproc.c: Get rid of tab/space messCyrill Gorcunov1-809/+809