aboutsummaryrefslogtreecommitdiffstats
path: root/include/compiler.h
Commit message (Expand)AuthorAgeFilesLines
* quote_for_pmake: fix counter underrun resulting in segfaultH. Peter Anvin2022-11-071-0/+7
* Add [v]printf_func() attributes where appropriateH. Peter Anvin (Intel)2020-07-301-0/+2
* compiler.h: safer/more portable version of offsetin()H. Peter Anvin (Intel)2020-07-061-4/+12
* compiler.h: add missing #endifH. Peter Anvin (Intel)2020-07-061-0/+1
* offsetin(): use typeof() if the compiler supports itH. Peter Anvin (Intel)2020-07-061-4/+12
* Change unused -> unused_func to remove special caseH. Peter Anvin (Intel)2020-07-011-21/+0
* clang: mark inline functions unused and add warning optionsH. Peter Anvin (Intel)2020-06-301-2/+23
* BR 3392667: more reasonable limit for expression descentH. Peter Anvin (Intel)2020-06-011-0/+7
* preproc: error out if an include file exists but can't be openedH. Peter Anvin (Intel)2020-06-011-0/+1
* config.h: separate function and function pointer attributes; automateH. Peter Anvin (Intel)2019-08-161-75/+22
* compiler.h: fix bad typedef in case of HAVE__BOOLOzkan Sezer2019-08-091-1/+1
* Move <strings.h> inclusion to "compiler.h"H. Peter Anvin2018-12-271-0/+3
* compiler.h: need to cast a (void *) to (char *) before addingH. Peter Anvin2018-12-261-1/+1
* Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-0/+1
* Test for the mempcpy() function and add alternative if missingH. Peter Anvin2018-12-261-0/+7
* 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