summaryrefslogtreecommitdiff
path: root/nasmlib
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* | 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