summaryrefslogtreecommitdiff
path: root/nasmlib.c
Commit message (Expand)AuthorAgeFilesLines
* qstring: backquoted strings seem to work now...H. Peter Anvin2008-06-011-18/+45
* qstring: first cut at full quoted string support in the preprocessorH. Peter Anvin2008-06-011-225/+0
* qstring: add nasm_unquote() supporting `...`H. Peter Anvin2008-06-011-0/+205
* Introduce %depend and %pathsearch, and make incbin a macroH. Peter Anvin2008-05-301-0/+2
* First cut at AVX machinery.H. Peter Anvin2008-05-041-3/+3
* Dwarf3 support for ELF32Charles Crayne2008-02-241-0/+55
* RAA subsystem: use shift instead of divideH. Peter Anvin2008-01-211-16/+12
* nasmlib.c: log nasm_free() before calling free()H. Peter Anvin2008-01-211-1/+1
* BR 1864243: better warnings for out-of-range constantsH. Peter Anvin2008-01-081-1/+1
* regularized spelling of license to match name of LICENSE fileBeroset2007-12-291-1/+1
* BR 877583: Fix RAA memory leakH. Peter Anvin2007-11-191-3/+2
* Check in Keith's FixesCharles Crayne2007-11-171-8/+5
* Clean up the fwrite*() function definitions somewhatH. Peter Anvin2007-11-131-16/+12
* x86-host-specific performance improvementH. Peter Anvin2007-11-131-0/+30
* Address data is int64_t; simplify writing an address objectH. Peter Anvin2007-11-131-14/+16
* nasmlib.c: prefix_name(): use the elements() macroH. Peter Anvin2007-11-081-1/+1
* constipate the "str" argument to bsi() and bsii()H. Peter Anvin2007-11-081-2/+2
* Upgrade RAA functions to hold 64-bit data.Charles Crayne2007-11-071-2/+2
* Upgrade label functions to 64-bitCharles Crayne2007-11-051-1/+1
* readnum(): handle prefix-suffix collision like "0h"H. Peter Anvin2007-10-261-15/+11
* Slightly simplify the radix-detection codeH. Peter Anvin2007-10-231-2/+4
* Unbreak particularly tricky hex constantsH. Peter Anvin2007-10-221-7/+20
* More consistent handling of radix lettersH. Peter Anvin2007-10-221-15/+31
* Formatting: kill off "stealth whitespace"H. Peter Anvin2007-10-191-6/+6
* Allow underscores in numbers; better detection of FPH. Peter Anvin2007-10-191-11/+14
* Recognize 'd', 't' and 'y' as radix suffixesH. Peter Anvin2007-10-151-1/+3
* Additional uses of bool and enumH. Peter Anvin2007-10-111-3/+3
* saa_fread/fwrite: when seeking, must set [rw]ptr as wellH. Peter Anvin2007-10-101-0/+2
* Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin2007-10-101-8/+8
* saa_rstruct: fix overrun checkH. Peter Anvin2007-10-081-1/+1
* saa_fpwrite: initializing "len" should be part of the loopH. Peter Anvin2007-10-071-2/+1
* Fix infinite loop in function saa_fpwriteCharles Crayne2007-10-071-0/+1
* Rewrite the handling of SAA's to allow random accessH. Peter Anvin2007-10-041-134/+163
* Portability fixesH. Peter Anvin2007-10-021-3/+5
* Add substitutes for snprintf() and vsnprintf()H. Peter Anvin2007-09-281-1/+1
* Add nasm_zalloc() to nasmlib.cH. Peter Anvin2007-09-251-8/+23
* Make nasm_malloc() et al available from inside ndisasmH. Peter Anvin2007-09-191-146/+0
* Minor cleanup; remove duplication of names.cH. Peter Anvin2007-08-311-7/+1
* Finishing touches on perfect hash tokenizer; actually turn the thing onH. Peter Anvin2007-08-301-216/+1
* nasmlib: add bsii() case-insensitive version of bsi()H. Peter Anvin2007-08-291-0/+16
* Implement REL/ABS modifiersH. Peter Anvin2007-08-281-2/+1
* add nasm_strsep to nasmlib, for output/outmacho.c - strtok doesn't workFrank Kotler2007-08-261-1/+20
* Initial support for ELF64Chuck Crayne2007-04-281-0/+12
* Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regsH. Peter Anvin2007-04-171-0/+9
* Placated unreferenced types.Keith Kanios2007-04-141-0/+17
* Fixed distinction between char and int8_t data types.Keith Kanios2007-04-131-46/+47
* General push for x86-64 support, dubbed 0.99.00.Keith Kanios2007-04-121-95/+108
* Apply Nindent to all .c and .h filesnasm-0.98.39LATESTH. Peter Anvin2005-01-151-534/+553
* fixed bug #677841 by limiting the scanner to no more than 4095 characters for...Ed Beroset2003-09-081-1/+5
* "Q" and "O" suffixes now indicate octal - touch up docsFrank Kotler2003-02-061-1/+1