NASM: relicense under the 2-clause BSD license
[platform/upstream/nasm.git] / preproc.c
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...
2008-06-05 H. Peter AnvinAdd %defstr, %idefstr
2008-06-04 Charles CrayneMerge branch 'master' of git+ssh://ccrayne@repo.or...
2008-06-04 H. Peter AnvinFix double free in %depend
2008-06-04 H. Peter AnvinFix memory management issues with expanded %include
2008-06-02 H. Peter Anvinqstring: fix unquoting in %pathsearch directive
2008-06-02 H. Peter Anvinqstring: backquoted strings seem to work now...
2008-06-02 H. Peter Anvinqstring: first cut at full quoted string support in...
2008-05-30 H. Peter AnvinIntroduce %depend and %pathsearch, and make incbin...
2008-05-30 H. Peter Anvinpreproc.c: %include: use expand_smacros() not expand_sm...
2008-05-30 H. Peter AnvinAdd the -MP option to emit phony targets
2008-05-30 H. Peter AnvinImplement -MD, -MF, -MT, -MQ
2008-05-30 H. Peter Anvinpreproc.c: get_ctx() can return NULL...
2008-05-28 H. Peter Anvinhash user allocates struct hash_table
2008-05-28 H. Peter AnvinMerge commit 'autotest/master'
2008-05-26 H. Peter Anvinpreproc.c: prevent the compiler from reducing enum...
2008-05-26 H. Peter AnvinImplement %? and %?? for mmacros
2008-05-26 H. Peter AnvinImplement %? and %?? for smacros
2008-05-22 H. Peter AnvinUse hash tables even for context-sensitive macros
2008-05-21 Philipp ThomasFix buffer overflow in preproc.c (BR 1942146)
2008-05-20 H. Peter AnvinAvoid #including .c files; instead compile as separate...
2008-05-20 H. Peter AnvinAdd DY, YWORD, and the SY instruction flag
2008-05-05 H. Peter AnvinFirst cut at AVX machinery.
next