summaryrefslogtreecommitdiff
path: root/nasmlib
AgeCommit message (Expand)Author
2018-10-31Apply deterministic build patch.Dale Curtis
2018-10-25strlist: use a hash tableH. Peter Anvin (Intel)
2018-10-21Merge branch 'nasm-2.14.xx'Cyrill Gorcunov
2018-10-19path: nasm_catfile -- Fix incorrect return of filename onlynight199uk
2018-06-18RAA: make pointer vs integer RAAs type safeH. Peter Anvin
2018-06-15errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin
2018-06-14RAA: clean up the RAA infrastructure, make it support larger indiciesH. Peter Anvin
2018-06-14RAA: add functions for storing pointers in RAA'sH. Peter Anvin
2018-06-12Make any execution limit configurable, add eval limitH. Peter Anvin
2018-05-30malloc: simplify nasm_malloc code, add nasm_strcatn()H. Peter Anvin
2017-12-20Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin
2017-11-29saa.c: unify the various saa_write*() routinesH. Peter Anvin
2017-11-29nasmlib/file.c: simplify and unify fwriteint*/addr()H. Peter Anvin
2017-09-27ilog2(): inline functions if practicalH. Peter Anvin
2017-08-16Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin
2017-08-16outobj: emit file dependency informationH. Peter Anvin
2017-06-25nasmlib/md5c: Fix typo in WORDS_LITTLEENDIANCyrill Gorcunov
2017-06-24nasmlib/md5c: Fix typo in WORDS_LITTLEENDIANCyrill Gorcunov
2017-06-23Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin
2017-06-23saa: fix typo: LITTEENDIAN -> LITTLEENDIANH. Peter Anvin
2017-04-29Merge remote-tracking branch 'origin/elf'H. Peter Anvin
2017-04-29nasmlib/ilog2.c: force the shift in ROUND() to be an uint32_tH. Peter Anvin
2017-04-25nasmlib/path.c: a few more detection macrosH. Peter Anvin
2017-04-25nasmlib: include macro for Mach system and fix on filename extractionChang S. Bae
2017-04-24hashtbl, strtbl: add hash_free_all(), split strtbl_find()H. Peter Anvin
2017-04-23Merge branch 'master' into elfH. Peter Anvin
2017-04-23SAA: add saa_wcstring()H. Peter Anvin
2017-04-23nasmlib: fix MacOS classic catsep definitionH. Peter Anvin
2017-04-23nasmlib: add function to splice pathnamesH. Peter Anvin
2017-04-23nasmlib: add path-splitting functionsH. Peter Anvin
2017-04-18Merge branch 'master' into elfH. Peter Anvin
2017-04-18configure, ilog2: add some MSVC intrinsicsH. Peter Anvin
2017-04-17Fix errors uncovered by clang warningsChang S. Bae
2017-04-17rdoff: use nasm-provided safe memory allocation and I/OH. Peter Anvin
2017-04-06Windows: clean up the handling of stat on WindowsH. Peter Anvin
2017-04-05MSVC compatibility: clean up the handling of _stati64/_fstati64H. Peter Anvin
2017-04-03Add generic perfect string hashes, use for directivesH. Peter Anvin
2017-03-07asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin
2017-02-23nasmlib/file: move memory-mapping functions out of file.cH. Peter Anvin
2017-02-23nasmlib/file.c: fix various portability problemsH. Peter Anvin
2017-01-05nasmlib: md5c -- Use size of struct ctx for memsetMartin Lindhe
2016-11-15Various fixes to the ilog2 functionsH. Peter Anvin
2016-11-15nasmlib: we need the exact size for the clz functionsH. Peter Anvin
2016-10-19compiler.h: include <sys/types.h>H. Peter Anvin
2016-10-04Move config.h to a subdirectory, add MSVC-specific config fileH. Peter Anvin
2016-10-04Factor out common string list handling codeH. Peter Anvin
2016-09-21file: improve the file access interfaceH. Peter Anvin
2016-09-20nasmlib: move fseeko/ftello/off_t replacements to nasmlib.hH. Peter Anvin
2016-05-25Reorganize the source code into subdirectoriesH. Peter Anvin
2016-05-25nasmlib: break up nasmlib.c into logical componentsH. Peter Anvin