summaryrefslogtreecommitdiff
path: root/preproc.c
AgeCommit message (Expand)AuthorFilesLines
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
2010-11-10preproc: do_directive: Allocate 'Include' from zeroified-memoryCyrill Gorcunov1-14/+12
2010-11-08preproc.c: use nasm_strdup() rather than naked strdup()H. Peter Anvin1-1/+1
2010-11-08preproc.c: placate errors in OpenWatcom CompilerKeith Kanios1-5/+7
2010-11-07preproc.c: Fix OpenWatcom compiler errorKeith Kanios1-2/+2
2010-11-08preproc.c: Fix OpenWatcom compiler errorCyrill Gorcunov1-2/+1
2010-11-06preproc.c: merge from preproc-rewrite branchKeith Kanios1-843/+1101
2010-10-27preproc.c: Restore concat rules on context local variablesCyrill Gorcunov1-89/+95
2010-10-27preproc: Issue warning on unterminated %{ constructCyrill Gorcunov1-1/+5
2010-10-27BR3074517: Print %macro name inside %rep blocksCyrill Gorcunov1-3/+13
2010-10-07preproc: Issue warning on unterminated %{ constructCyrill Gorcunov1-1/+5
2010-10-07preproc.c: Support multiple matches in paste_tokensCyrill Gorcunov1-48/+69
2010-09-30BR30730640: Restore preprocessor token concatenation rulesCyrill Gorcunov1-88/+73
2010-09-24BR3074517: Print %macro name inside %rep blocksCyrill Gorcunov1-3/+13
2010-09-18Merge branch 'nasm-2.09.xx'Cyrill Gorcunov1-0/+30
2010-09-18BR3066383: Restore backward compatibility with token pastingCyrill Gorcunov1-0/+30
2010-09-15BR3064459: Missing %endif doesn't always cause errorCyrill Gorcunov1-3/+5
2010-09-15Merge branch 'nasm-2.09.xx'H. Peter Anvin1-1/+24