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
*
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
*
preproc.c: PP_DEFINE and PP_XDEFINE are case-sensitive
H. Peter Anvin
2007-10-11
1
-1
/
+1
*
preproc.c: normalize the handling of case sensitivity
H. Peter Anvin
2007-10-11
1
-17
/
+23
*
preproc.c: allow 64-bit repeat counts
H. Peter Anvin
2007-10-11
1
-10
/
+11
*
preproc.c: For an SMacro, in_progress really is a boolean (no %rep)
H. Peter Anvin
2007-10-11
1
-1
/
+1
*
Additional uses of bool and enum
H. Peter Anvin
2007-10-11
1
-14
/
+16
*
preproc.c: MMacro.in_progress is not a boolean
H. Peter Anvin
2007-10-11
1
-1
/
+1
*
Use the compiler-provided booleans if available, otherwise emulate
H. Peter Anvin
2007-10-10
1
-70
/
+70
*
preproc.c: constipation
H. Peter Anvin
2007-10-02
1
-5
/
+6
*
Portability fixes
H. Peter Anvin
2007-10-02
1
-0
/
+2
*
preproc.c: fix the loop in %undef
H. Peter Anvin
2007-09-24
1
-2
/
+4
*
Implement the -MG option (SF RFE 1564264)
H. Peter Anvin
2007-09-24
1
-10
/
+28
*
BR 1783117: Document that %+ needs a space after it, and fix crash
H. Peter Anvin
2007-09-22
1
-9
/
+16
*
Switch the preprocessor over to using the hash table library
H. Peter Anvin
2007-09-16
1
-171
/
+203
*
preproc.c: remove unnecessary int64_t
H. Peter Anvin
2007-09-14
1
-2
/
+2
*
preproc.c: adjust whitespace
H. Peter Anvin
2007-09-12
1
-0
/
+1
*
More automation in the preprocessor conditionals handling
H. Peter Anvin
2007-09-12
1
-153
/
+67
*
Generate automatically correct tests for %if and %elif
H. Peter Anvin
2007-09-12
1
-3
/
+3
*
Use a perfect hash to look up preprocessor directives
H. Peter Anvin
2007-09-12
1
-73
/
+18
*
Add RCXZ as a known preprocessor condition
H. Peter Anvin
2007-09-12
1
-3
/
+3
*
Add %IFN and %ELIFN as per RFE #786286
Chuck Crayne
2007-05-02
1
-6
/
+12
*
c99 printf/fprintf compliance.
Keith Kanios
2007-04-14
1
-3
/
+3
*
Fixed distinction between char and int8_t data types.
Keith Kanios
2007-04-13
1
-69
/
+69
*
General push for x86-64 support, dubbed 0.99.00.
Keith Kanios
2007-04-12
1
-96
/
+123
*
Apply Nindent to all .c and .h files
nasm-0.98.39
LATEST
H. Peter Anvin
2005-01-15
1
-3285
/
+2847
*
changed last sprintf to more secure snprintf to prevent vulnerability to buffer
Ed Beroset
2004-12-15
1
-1
/
+1
*
cleaned up most but not all sprintf() and vsprintf() calls to avoid
Ed Beroset
2004-12-15
1
-8
/
+8
*
replaced vsprintf() with vsnprintf() to avoid buffer overflow exploit
Ed Beroset
2004-12-15
1
-1
/
+1
*
For compatibility with older code removed feature:
Nickolay Yurchenko
2003-09-26
1
-31
/
+33
*
* Unterminated string auto termination.
Nickolay Yurchenko
2003-09-21
1
-8
/
+25
[next]