path: root/include/compiler.h
Commit message (Expand)AuthorAgeFilesLines
* compier: Zap __builtin_constant_p on gcc 4.x seriesCyrill Gorcunov2018-12-151-1/+5
* compiler: Brace __builtin_constant_p argumentCyrill Gorcunov2018-12-151-1/+1
* nasm_assert(): try to run at compile time if possibleH. Peter Anvin (Intel)2018-12-141-0/+21
* Define and use offsetin() instead of offsetof()H. Peter Anvin (Intel)2018-12-141-0/+7
* nasmlib: Add nasm_(v)asprintf()H. Peter Anvin (Intel)2018-12-121-1/+20
* malloc: simplify nasm_malloc code, add nasm_strcatn()H. Peter Anvin2018-05-301-1/+7
* Revert "compiler: Add fallthrough() helper"Cyrill Gorcunov2018-02-251-9/+0
* compiler: Add fallthrough() helperCyrill Gorcunov2018-02-251-0/+9
* compiler: Fix typo in 6686fc6Cyrill Gorcunov2018-02-241-1/+1
* Merge branch 'master' of ssh://repo.or.cz/srv/git/nasmH. Peter Anvin2018-02-221-9/+15
| * Fix problem with C99 inlines and -Werror=missing-prototypesH. Peter Anvin2018-02-201-9/+15
* | Introduce cold function attributeH. Peter Anvin2018-02-221-0/+16
* Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-201-0/+4
* compiler.h: HAVE___BUILTIN_CONSTANT_P has 3 underscoresH. Peter Anvin2017-11-291-1/+1
* compiler.h: indentation cleanupH. Peter Anvin2017-11-291-3/+3
* compiler.h: add is_constant()H. Peter Anvin2017-11-291-0/+7
* ilog2(): inline functions if practicalH. Peter Anvin2017-09-271-0/+23
* bytesex: more endianness detection hackselfH. Peter Anvin2017-04-251-9/+18
* endian.h: can be called sys/endian.h or machine/endian.hH. Peter Anvin2017-04-241-0/+5
* Clean up byteorder functionsH. Peter Anvin2017-04-241-14/+33
* msvc: define no_returnH. Peter Anvin2017-04-061-0/+2
* compiler.h: add redundant cast to quiet Watcom warningH. Peter Anvin2017-03-011-1/+1
* include/compiler.h: change __WATCOM__ to __WATCOMC__H. Peter Anvin2017-02-281-2/+2
* compiler.h: correctly handle HAVE_DECL_*, test HAVE_DECL_STRNLENH. Peter Anvin2017-02-231-6/+10
* compiler.h: watcom_switch_hack() improvementsH. Peter Anvin2017-02-231-2/+5
* compiler.h: only use watcom_switch_hack() if necessaryH. Peter Anvin2017-02-231-1/+1
* watcom.h: horrific hack to support OpenWatcom switch limitationsH. Peter Anvin2017-02-201-0/+17
* If we have new features introduced by C11, use themH. Peter Anvin2016-12-201-1/+5
* compiler.h: use the correct symbol to test for __builtin_expect()H. Peter Anvin2016-11-151-1/+1
* Better support for function attributes, autoconf cleanupsH. Peter Anvin2016-11-151-17/+36
* Move canned OpenWatcom config to config/watcom.h.H. Peter Anvin2016-10-191-0/+2
* compiler.h: include <sys/types.h>H. Peter Anvin2016-10-191-0/+4
* compiler.h: fix typo in the non-gcc caseH. Peter Anvin2016-10-141-1/+1
* compiler.h: for newer gcc attributes, we can use __has_attribute()H. Peter Anvin2016-10-141-7/+17
* config: add configuration file for unknown compilersH. Peter Anvin2016-10-041-3/+1
* Move config.h to a subdirectory, add MSVC-specific config fileH. Peter Anvin2016-10-041-15/+11
* Merge branch 'nasm-2.12.xx'Cyrill Gorcunov2016-07-271-2/+5
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-0/+215