Merge branch 'new-preproc'
[platform/upstream/nasm.git] / preproc.c
2009-07-20 H. Peter AnvinMerge branch 'new-preproc'
2009-07-19 H. Peter AnvinDrop efunc and evalfunc as input to the preprocessor
2009-07-17 H. Peter AnvinMerge commit 'nasm-2.07rc7' into new-preproc
2009-07-16 H. Peter AnvinMerge branch 'master' into new-preproc
2009-07-15 H. Peter AnvinMerge branch 'master' into new-preproc
2009-07-15 H. Peter Anvinpreproc: style cleanups
2009-07-15 H. Peter Anvinpreproc: formatting cleanups
2009-07-15 Keith Kaniospptok: change %rimacro to %irmacro
2009-07-14 H. Peter Anvinpreproc: don't pass an enum to %s
2009-07-14 H. Peter Anvinpreproc: generic solution for error on NUL characters...
2009-07-14 H. Peter Anvinpreproc: reject NUL characters in %deftok directives
2009-07-14 Keith Kaniospreproc: add %[i]deftok support
2009-07-14 H. Peter AnvinMerge branch 'master' into new-preproc
2009-07-12 Keith Kaniospreproc: add %exitmacro support and clean up recursive...
2009-07-11 Keith Kaniospreproc: refine appropriate handling of PP_RMACRO/PP_RI...
2009-07-11 Keith Kaniospptok: add rmacro/rimacro
2009-07-11 Keith Kaniospreproc: fix potential bug regarding MMacro->prev and...
2009-07-11 Keith Kaniospreproc: add recursive macro expansion support
2009-07-07 H. Peter Anvinpreproc: revert to older form of preprocessor user...
2009-07-07 H. Peter Anvinpreproc: always reprocess smacros after %+ - pasting
2009-07-07 Keith KaniosMerge branch 'master' of git+ssh://repo.or.cz/srv/git...
2009-07-07 H. Peter Anvinpreproc: don't handle %+ until the final phase of smacr...
2009-07-06 H. Peter AnvinNASM: relicense under the 2-clause BSD license
2009-07-03 H. Peter AnvinCorrection: preproc.c is *not* in the clear just yet.
2009-06-29 H. Peter AnvinAdd copyright headers to the *.c/*.h files in the main...
2009-06-27 H. Peter Anvinpreproc: use %if 0 instead of %ifdef BOGUS
2009-05-04 H. Peter Anvinpreproc: handle %+ even during early token replacement
2009-04-20 H. Peter Anvinpreproc: unify token-pasting code
2009-04-17 H. Peter Anvinpreproc: make $ and $$ TOKEN_OTHER
2009-04-17 Victor van den ElzenBR 2760773: $$ tokens
2009-04-08 H. Peter Anvinpreproc: fix more token pasting cases
2009-04-08 H. Peter AnvinHandle weird cases of token pasting
2009-02-22 H. Peter Anvinbr704736: handle deep context-local macros
2008-11-06 H. Peter AnvinMerge branch 'nasm-2.05.xx'
2008-11-06 H. Peter Anvinpreproc: BR 2222615: fix segfault on bogus %ifmacro
2008-11-04 H. Peter Anvinpreproc: BR 2222615: fix segfault on bogus %ifmacro
2008-10-30 H. Peter AnvinMerge branch 'nasm-2.05.xx'
2008-10-29 H. Peter AnvinMerge commit 'nasm-2.05.01'
2008-10-27 H. Peter Anvinpreproc: merge expand_mmac_params() and expand_indirect()
2008-10-26 H. Peter AnvinMerge branch 'nasm-2.05.xx'
2008-10-24 H. Peter Anvinpreproc: don't macro-expand the argument to %use
2008-10-24 H. Peter Anvinpreproc: allow %pop to take an identifier, unify %push...
2008-10-24 H. Peter AnvinMerge branch 'indirect'
2008-10-20 H. Peter Anvinpreproc: fix terminal token pasting in indirect sequences
2008-10-20 H. Peter Anvinpreproc: error on unterminated %[...]
2008-10-20 H. Peter Anvinpreproc: fix exit conditions for indirection loop
2008-10-20 H. Peter Anvinpreproc: correctly handle quoted strings inside %[...
2008-10-19 H. Peter Anvinpreproc: fix list iteration in the case of expand_indir...
2008-10-19 H. Peter Anvinpreproc: Add new %[...] indirection construct
2008-10-01 Victor van den ElzenApply patch from BR 890790
2008-09-30 H. Peter AnvinAllow %warning output to be suppressed
2008-09-25 H. Peter AnvinSet __PASS__ to 3 for preprocess only
2008-09-24 H. Peter AnvinAdd __PASS__ builtin macro
2008-09-24 H. Peter AnvinUnbreak %warning
2008-09-24 H. Peter Anvin%error, %warning out on the final pass, add %fatal
2008-09-18 Victor van den ElzenBR 1239818 - handle multiple %else clauses
2008-09-01 H. Peter AnvinBR 2048950: fix crash due to mmacro list overflow
2008-08-06 Victor van den ElzenAdd macro-defaults warning class and documentation.
2008-08-01 H. Peter AnvinBR 2034542: fix crash when touching __FILE__
2008-07-23 H. Peter Anvinpreproc: restore correct break; in do_directive()
2008-07-23 Victor van den ElzenBR 560960: warn about trailing garbage in %macro/%ifmacro
2008-07-23 Victor van den ElzenImprove checking and documentation for %ifctx
2008-07-20 H. Peter AnvinAvoid redundant "const" for macros_t
2008-07-16 H. Peter Anvinpreproc: add %un[i]macro, add cleanups
2008-07-16 H. Peter Anvinpreproc.c: fix %ifn, %elifn
2008-07-16 Victor van den ElzenFix %rep ... %endmacro crash
2008-07-13 H. Peter Anvinpreproc.c: make %warning actually issue a warning...
2008-07-12 Charles Crayne%EXITREP inside nested %REPs
2008-07-03 H. Peter Anvinpreproc: Allow anonymous contexts
2008-07-02 H. Peter AnvinPermit commas in %strcat
2008-07-02 H. Peter Anvinpreproc: %strcat directive to concatenate quoted strings
2008-06-29 H. Peter Anvinpreproc: MMacro.finishes is a pointer, not a boolean
2008-06-25 H. Peter AnvinMake the macros table "unsigned char"
2008-06-21 H. Peter AnvinDrop the index tables from the canned macros
2008-06-21 H. Peter AnvinFix a few more <ctype.h> instances
2008-06-21 H. Peter Anvinctype.h: wrapper ctype functions with a cast to (unsign...
2008-06-20 H. Peter Anvinpreproc: free the include path and the final filename
2008-06-20 H. Peter AnvinMove the output format macros into the macros.pl mechanism
2008-06-20 H. Peter AnvinSomewhat more clever way to generate the %use guard...
2008-06-20 H. Peter AnvinProtect %use from multi-inclusion and provide a test...
2008-06-19 H. Peter Anvin%use: call these directives "standard macro packages"
2008-06-19 H. Peter Anvinmacros.c: compress by tokenizing macro directives
2008-06-19 H. Peter Anvinpreproc: add support for builtin include modules (...
2008-06-17 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-15 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-15 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-12 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-11 H. Peter AnvinUse an explicit table for tolower() to avoid a function...
2008-06-11 H. Peter AnvinRemove expand_macros_in_string()
2008-06-11 H. Peter AnvinAdd %warning, saner unquoting of %error
2008-06-10 H. Peter AnvinMake strings a first-class token type; defer evaluation
2008-06-09 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-09 H. Peter AnvinFix %? in multi-line macros with a label
2008-06-06 H. Peter AnvinFix dependency list generation
2008-06-05 Charles CrayneMerge branch 'master' of git+ssh://ccrayne@repo.or...
next