index
:
delta/nasm.git
avx512
baserock/morph
branch-0_98-j
branch-0_98-j5
branch-0_98_24-gasalign
branch-0_98bf
branch-0_98e
buildfix-2.03rc4
ctype
defid
elf
elf16
elfmerge
evalmacro
evalstr
extnames
indirect
insns
insns-flags
latex
loops
macho64
machofix
machomerge
master
mempool
mkwarnings
nasm-0.98.x
nasm-2.03.x
nasm-2.05.xx
nasm-2.07.xx
nasm-2.08.xx
nasm-2.09.xx
nasm-2.10.xx
nasm-2.11.xx
nasm-2.12.xx
nasm-2.13.xx
nasm-2.14.xx
nasm-2.15.xx
nasm-2.15.xx-pre
new-preproc
newaddr
note
nsis
nsis2
owc
path
phi
pp-inline
pragma
preproc-paste-fix
preproc-rewrite
reldef
signrel
sse5
repo.or.cz: nasm.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
preproc.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
ctype.h: wrapper ctype functions with a cast to (unsigned char)
H. Peter Anvin
2008-06-21
1
-9
/
+9
*
preproc: free the include path and the final filename
H. Peter Anvin
2008-06-20
1
-2
/
+10
*
Move the output format macros into the macros.pl mechanism
H. Peter Anvin
2008-06-20
1
-2
/
+2
*
Somewhat more clever way to generate the %use guard macros
H. Peter Anvin
2008-06-19
1
-12
/
+6
*
Protect %use from multi-inclusion and provide a test macro
H. Peter Anvin
2008-06-19
1
-6
/
+21
*
%use: call these directives "standard macro packages"
H. Peter Anvin
2008-06-19
1
-3
/
+3
*
macros.c: compress by tokenizing macro directives
H. Peter Anvin
2008-06-19
1
-1
/
+24
*
preproc: add support for builtin include modules (%use)
H. Peter Anvin
2008-06-19
1
-41
/
+66
*
Use an explicit table for tolower() to avoid a function call
H. Peter Anvin
2008-06-11
1
-1
/
+1
*
Remove expand_macros_in_string()
H. Peter Anvin
2008-06-10
1
-14
/
+0
*
Add %warning, saner unquoting of %error
H. Peter Anvin
2008-06-10
1
-8
/
+16
*
Make strings a first-class token type; defer evaluation
H. Peter Anvin
2008-06-09
1
-17
/
+10
*
Fix %? in multi-line macros with a label
nasm-2.03
H. Peter Anvin
2008-06-09
1
-4
/
+9
*
Fix dependency list generation
H. Peter Anvin
2008-06-06
1
-7
/
+8
*
Add %defstr, %idefstr
H. Peter Anvin
2008-06-04
1
-1
/
+44
*
Fix double free in %depend
H. Peter Anvin
2008-06-04
1
-3
/
+1
*
Fix memory management issues with expanded %include
H. Peter Anvin
2008-06-04
1
-25
/
+34
*
qstring: fix unquoting in %pathsearch directive
H. Peter Anvin
2008-06-01
1
-2
/
+2
*
qstring: backquoted strings seem to work now...
H. Peter Anvin
2008-06-01
1
-17
/
+31
*
qstring: first cut at full quoted string support in the preprocessor
H. Peter Anvin
2008-06-01
1
-40
/
+60
*
Introduce %depend and %pathsearch, and make incbin a macro
H. Peter Anvin
2008-05-30
1
-65
/
+121
*
preproc.c: %include: use expand_smacros() not expand_smacros_in_string()
H. Peter Anvin
2008-05-30
1
-2
/
+1
*
Add the -MP option to emit phony targets
H. Peter Anvin
2008-05-29
1
-30
/
+49
*
Implement -MD, -MF, -MT, -MQ
H. Peter Anvin
2008-05-29
1
-8
/
+10
*
preproc.c: get_ctx() can return NULL...
H. Peter Anvin
2008-05-29
1
-5
/
+4
*
hash user allocates struct hash_table
H. Peter Anvin
2008-05-28
1
-25
/
+33
*
preproc.c: prevent the compiler from reducing enum pp_token_type
H. Peter Anvin
2008-05-26
1
-1
/
+2
*
Implement %? and %?? for mmacros
H. Peter Anvin
2008-05-25
1
-12
/
+24
*
Implement %? and %?? for smacros
H. Peter Anvin
2008-05-25
1
-2
/
+17
*
Use hash tables even for context-sensitive macros
H. Peter Anvin
2008-05-22
1
-72
/
+68
*
Fix buffer overflow in preproc.c (BR 1942146)
Philipp Thomas
2008-05-21
1
-1
/
+1
*
Avoid #including .c files; instead compile as separate units
H. Peter Anvin
2008-05-20
1
-5
/
+5
*
Add DY, YWORD, and the SY instruction flag
H. Peter Anvin
2008-05-20
1
-2
/
+2
*
First cut at AVX machinery.
H. Peter Anvin
2008-05-04
1
-2
/
+2
*
Add %ifempty and variants
nasm-2.02rc2
H. Peter Anvin
2008-02-16
1
-2
/
+9
*
Implement %iftoken, test for a single token
H. Peter Anvin
2008-02-16
1
-1
/
+15
*
Constipate the stdmac[] array.
H. Peter Anvin
2008-02-16
1
-2
/
+2
*
BR 1582430: Allow numbers with leading + or - for %ifnum
H. Peter Anvin
2008-02-16
1
-7
/
+11
*
preproc.c: simplify detoken() slightly
H. Peter Anvin
2008-01-21
1
-5
/
+5
*
regularized spelling of license to match name of LICENSE file
Beroset
2007-12-29
1
-1
/
+1
*
BR 852464: Fix memory leak in %if/%elseif
H. Peter Anvin
2007-11-26
1
-2
/
+2
*
Slightly faster implementation of the deadman counter
H. Peter Anvin
2007-11-19
1
-2
/
+2
*
BR 812417: Deadman counter for macro expansion
H. Peter Anvin
2007-11-19
1
-1
/
+9
*
Add flat64 to %stacksize choices
Charles Crayne
2007-11-08
1
-0
/
+6
*
BR 1828103: Fix %arg and %local
H. Peter Anvin
2007-11-08
1
-36
/
+33
*
Fix the handling of floating-point tokens in the preprocessor
H. Peter Anvin
2007-10-24
1
-22
/
+90
*
Formatting: kill off "stealth whitespace"
H. Peter Anvin
2007-10-19
1
-19
/
+19
*
Suppress a few signedness warnings
Charles Crayne
2007-10-18
1
-3
/
+3
*
Fix 32-bit types in preproc.c and eval.c
Keith Kanios
2007-10-13
1
-3
/
+3
*
preproc.c: move smacro define/undef to separate functions
H. Peter Anvin
2007-10-11
1
-149
/
+82
[next]