summaryrefslogtreecommitdiff
path: root/nasmlib
Commit message (Expand)AuthorAgeFilesLines
* warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-1/+7
* Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin (Intel)2018-12-132-1/+22
|\
| * malloc: handle potential infinite loop in nasm_alloc_failed()H. Peter Anvin (Intel)2018-12-131-1/+17
| * warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-1/+1
* | warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-121-1/+1
* | warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-1/+1
* | nasmlib: Add nasm_(v)asprintf()H. Peter Anvin (Intel)2018-12-122-11/+50
* | strlist: merge the strtbl and strlist interfacesH. Peter Anvin (Intel)2018-12-111-6/+42
* | hashtbl: revamp the hash table interface, support binary keysH. Peter Anvin (Intel)2018-12-113-102/+156
* | Move srcfile.c to asm/H. Peter Anvin2018-12-101-122/+0
* | nctype: add nasm_isquote()H. Peter Anvin2018-11-281-7/+10
* | ctype: create our own ctype tableH. Peter Anvin2018-11-283-20/+114
* | error: Cover all levels with helpersCyrill Gorcunov2018-11-251-4/+4
* | version: Make them dynamic for regression tests sakeCyrill Gorcunov2018-11-241-2/+42
* | strlist: Rework to drop typeCyrill Gorcunov2018-11-241-31/+28
* | strlist: use a hash tableH. Peter Anvin (Intel)2018-10-251-42/+35
* | Merge branch 'nasm-2.14.xx'Cyrill Gorcunov2018-10-211-6/+6
|\ \ | |/
| * path: nasm_catfile -- Fix incorrect return of filename onlynight199uk2018-10-191-6/+6
| * RAA: make pointer vs integer RAAs type safeH. Peter Anvin2018-06-181-43/+28
* | errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-152-6/+6
* | RAA: clean up the RAA infrastructure, make it support larger indiciesH. Peter Anvin2018-06-141-61/+59
|/
* RAA: add functions for storing pointers in RAA'sH. Peter Anvin2018-06-141-19/+51
* Make any execution limit configurable, add eval limitH. Peter Anvin2018-06-121-2/+2
* malloc: simplify nasm_malloc code, add nasm_strcatn()H. Peter Anvin2018-05-301-16/+71
* Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-201-28/+22
* saa.c: unify the various saa_write*() routinesH. Peter Anvin2017-11-291-58/+4
* nasmlib/file.c: simplify and unify fwriteint*/addr()H. Peter Anvin2017-11-291-35/+4
* ilog2(): inline functions if practicalH. Peter Anvin2017-09-271-184/+2
* Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-08-161-0/+18
|\
| * outobj: emit file dependency informationH. Peter Anvin2017-08-161-0/+18
| * nasmlib/md5c: Fix typo in WORDS_LITTLEENDIANCyrill Gorcunov2017-06-251-1/+1
* | nasmlib/md5c: Fix typo in WORDS_LITTLEENDIANCyrill Gorcunov2017-06-241-1/+1
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-06-231-1/+1
|\ \ | |/
| * saa: fix typo: LITTEENDIAN -> LITTLEENDIANH. Peter Anvin2017-06-231-1/+1
* | Merge remote-tracking branch 'origin/elf'H. Peter Anvin2017-04-293-8/+42
|\ \ | |/ |/|
| * hashtbl, strtbl: add hash_free_all(), split strtbl_find()H. Peter Anvin2017-04-242-8/+26
| * Merge branch 'master' into elfH. Peter Anvin2017-04-232-1/+185
| |\
| * \ Merge branch 'master' into elfH. Peter Anvin2017-04-185-28/+524
| |\ \
| * | | configure, ilog2: add some MSVC intrinsicsH. Peter Anvin2017-04-181-0/+16
* | | | nasmlib/ilog2.c: force the shift in ROUND() to be an uint32_tH. Peter Anvin2017-04-291-7/+7
* | | | nasmlib/path.c: a few more detection macrosH. Peter Anvin2017-04-251-10/+25
* | | | nasmlib: include macro for Mach system and fix on filename extractionChang S. Bae2017-04-251-2/+2
| |_|/ |/| |
* | | SAA: add saa_wcstring()H. Peter Anvin2017-04-231-1/+14
* | | nasmlib: fix MacOS classic catsep definitionH. Peter Anvin2017-04-231-2/+6
* | | nasmlib: add function to splice pathnamesH. Peter Anvin2017-04-231-0/+36
* | | nasmlib: add path-splitting functionsH. Peter Anvin2017-04-231-0/+131
| |/ |/|
* | Fix errors uncovered by clang warningsChang S. Bae2017-04-171-1/+1
* | rdoff: use nasm-provided safe memory allocation and I/OH. Peter Anvin2017-04-171-0/+10
* | Windows: clean up the handling of stat on WindowsH. Peter Anvin2017-04-062-25/+50
* | MSVC compatibility: clean up the handling of _stati64/_fstati64H. Peter Anvin2017-04-052-9/+10