summaryrefslogtreecommitdiff
path: root/nasmlib
Commit message (Expand)AuthorAgeFilesLines
* SAA: allow seeking beyond the end of the arrayH. Peter Anvin2019-02-251-4/+10
* errfile.c: add file missing from previous checkinH. Peter Anvin (Intel)2018-12-131-0/+5
* 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
* 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
* 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
* | Add generic perfect string hashes, use for directivesH. Peter Anvin2017-04-033-0/+460
|/
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-075-81/+4
* nasmlib/file: move memory-mapping functions out of file.cH. Peter Anvin2017-02-233-158/+241
* nasmlib/file.c: fix various portability problemsH. Peter Anvin2017-02-231-6/+29
* nasmlib: md5c -- Use size of struct ctx for memsetMartin Lindhe2017-01-051-1/+1
* Various fixes to the ilog2 functionsH. Peter Anvin2016-11-151-3/+10
* nasmlib: we need the exact size for the clz functionsH. Peter Anvin2016-11-151-2/+2
* compiler.h: include <sys/types.h>H. Peter Anvin2016-10-191-6/+0
* Move config.h to a subdirectory, add MSVC-specific config fileH. Peter Anvin2016-10-041-1/+27
* Factor out common string list handling codeH. Peter Anvin2016-10-041-0/+100
* file: improve the file access interfaceH. Peter Anvin2016-09-211-18/+185
* nasmlib: move fseeko/ftello/off_t replacements to nasmlib.hH. Peter Anvin2016-09-201-14/+2
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-254-0/+942
* nasmlib: break up nasmlib.c into logical componentsH. Peter Anvin2016-05-258-635/+788
* Add wrappers around fopen(), use mmap on glibcH. Peter Anvin2016-05-251-0/+35