commit 1586cda

hovercats  ·  2024-02-03 12:42:53 +0000 UTC
parent c73b88f
nasm: 2.16.01
5 files changed,  +62, -20
+1, -1
1@@ -1,2 +1,2 @@
2-/nasm-2.15.05.tar.gz
3+/nasm-2.16.01.tar.gz
4 /src
+58, -16
  1@@ -8,7 +8,7 @@
  2 /* #undef CFLAGS_FNO_OMIT_FRAME_POINTER */
  3 /* #undef CFLAGS_FSANITIZE_ADDRESS */
  4 /* #undef CFLAGS_FSANITIZE_UNDEFINED */
  5-/* #undef CFLAGS_FTRIVIAL_AUTO_VAR_INIT_ZERO */
  6+#define CFLAGS_FTRIVIAL_AUTO_VAR_INIT_ZERO 1
  7 #define CFLAGS_FVISIBILITY_HIDDEN 1
  8 #define CFLAGS_FWRAPV 1
  9 /* #undef CFLAGS_GGDB3 */
 10@@ -33,7 +33,7 @@
 11 #define CFLAGS_WERROR_MISSING_PROTOTYPES 1
 12 #define CFLAGS_WERROR_POINTER_ARITH 1
 13 #define CFLAGS_WERROR_RETURN_TYPE 1
 14-/* #undef CFLAGS_WERROR_STRICT_PROTOTYPES */
 15+#define CFLAGS_WERROR_STRICT_PROTOTYPES 1
 16 #define CFLAGS_WERROR_TRIGRAPHS 1
 17 /* #undef CFLAGS_WERROR_UNKNOWN_WARNING_OPTION */
 18 #define CFLAGS_WERROR_VLA 1
 19@@ -103,8 +103,9 @@
 20 #define HAVE_ISASCII 1
 21 #define HAVE_ISCNTRL 1
 22 /* #undef HAVE_MACHINE_ENDIAN_H */
 23-#define HAVE_MEMORY_H 1
 24 #define HAVE_MEMPCPY 1
 25+/* #undef HAVE_MEMPSET */
 26+/* #undef HAVE_MINIX_CONFIG_H */
 27 #define HAVE_MMAP 1
 28 #define HAVE_PATHCONF 1
 29 #define HAVE_REALPATH 1
 30@@ -114,6 +115,7 @@
 31 #define HAVE_STDBOOL_H 1
 32 #define HAVE_STDC_INLINE 1
 33 #define HAVE_STDINT_H 1
 34+#define HAVE_STDIO_H 1
 35 #define HAVE_STDLIB_H 1
 36 #define HAVE_STDNORETURN_H 1
 37 #define HAVE_STRCASECMP 1
 38@@ -140,6 +142,7 @@
 39 #define HAVE_UINTPTR_T 1
 40 #define HAVE_UNISTD_H 1
 41 #define HAVE_VSNPRINTF 1
 42+#define HAVE_WCHAR_H 1
 43 /* #undef HAVE__ACCESS */
 44 /* #undef HAVE__BITSCANREVERSE */
 45 /* #undef HAVE__BITSCANREVERSE64 */
 46@@ -160,8 +163,8 @@
 47 #define HAVE___BUILTIN_BSWAP16 1
 48 #define HAVE___BUILTIN_BSWAP32 1
 49 #define HAVE___BUILTIN_BSWAP64 1
 50-/* probe HAVE___BUILTIN_CHOOSE_EXPR */
 51-/* probe HAVE___BUILTIN_CLZ */
 52+#define HAVE___BUILTIN_CHOOSE_EXPR 1
 53+#define HAVE___BUILTIN_CLZ 1
 54 #define HAVE___BUILTIN_CLZL 1
 55 #define HAVE___BUILTIN_CLZLL 1
 56 #define HAVE___BUILTIN_CONSTANT_P 1
 57@@ -180,41 +183,80 @@
 58 #ifndef _ALL_SOURCE
 59 # define _ALL_SOURCE 1
 60 #endif
 61+#ifndef _DARWIN_C_SOURCE
 62+# define _DARWIN_C_SOURCE 1
 63+#endif
 64+#ifndef __EXTENSIONS__
 65+# define __EXTENSIONS__ 1
 66+#endif
 67 #ifndef _GNU_SOURCE
 68 # define _GNU_SOURCE 1
 69 #endif
 70+#ifndef _HPUX_ALT_XOPEN_SOCKET_API
 71+# define _HPUX_ALT_XOPEN_SOCKET_API 1
 72+#endif
 73+#ifndef _MINIX
 74+/* # undef _MINIX */
 75+#endif
 76+#ifndef _NETBSD_SOURCE
 77+# define _NETBSD_SOURCE 1
 78+#endif
 79+#ifndef _OPENBSD_SOURCE
 80+# define _OPENBSD_SOURCE 1
 81+#endif
 82+#ifndef _POSIX_SOURCE
 83+/* # undef _POSIX_SOURCE */
 84+#endif
 85+#ifndef _POSIX_1_SOURCE
 86+/* # undef _POSIX_1_SOURCE */
 87+#endif
 88 #ifndef _POSIX_PTHREAD_SEMANTICS
 89 # define _POSIX_PTHREAD_SEMANTICS 1
 90 #endif
 91+#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
 92+# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
 93+#endif
 94+#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
 95+# define __STDC_WANT_IEC_60559_BFP_EXT__ 1
 96+#endif
 97+#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
 98+# define __STDC_WANT_IEC_60559_DFP_EXT__ 1
 99+#endif
100+#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
101+# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
102+#endif
103+#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
104+# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
105+#endif
106+#ifndef __STDC_WANT_LIB_EXT2__
107+# define __STDC_WANT_LIB_EXT2__ 1
108+#endif
109+#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
110+# define __STDC_WANT_MATH_SPEC_FUNCS__ 1
111+#endif
112 #ifndef _TANDEM_SOURCE
113 # define _TANDEM_SOURCE 1
114 #endif
115-#ifndef __EXTENSIONS__
116-# define __EXTENSIONS__ 1
117+#ifndef _XOPEN_SOURCE
118+/* # undef _XOPEN_SOURCE */
119 #endif
120 /* #undef WORDS_BIGENDIAN */
121 #define WORDS_LITTLEENDIAN 1
122-#ifndef _DARWIN_USE_64_BIT_INODE
123-# define _DARWIN_USE_64_BIT_INODE 1
124-#endif
125 /* #undef _FILE_OFFSET_BITS */
126 /* #undef _LARGEFILE_SOURCE */
127 /* #undef _LARGE_FILES */
128-/* #undef _MINIX */
129-/* #undef _POSIX_1_SOURCE */
130-/* #undef _POSIX_SOURCE */
131 /* #undef const */
132 #ifndef __cplusplus
133 /* #undef inline */
134 #endif
135-#define restrict __restrict
136-#if defined __SUNPRO_CC && !defined __RESTRICT
137+#define restrict __restrict__
138+#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
139 # define _Restrict
140 # define __restrict__
141 #endif
142 /* #undef size_t */
143 /* #undef snprintf */
144-#define typeof __typeof__
145+#define typeof __typeof
146 /* #undef uintptr_t */
147 /* #undef vsnprintf */
148 #ifndef alloc_size_func2
+1, -1
1@@ -1 +1 @@
2-9182a118244b058651c576baa9d0366ee05983c4d4ae1d9ddd3236a9f2304997  nasm-2.15.05.tar.gz
3+c77745f4802375efeee2ec5c0ad6b7f037ea9c87c92b149a9637ff099f162558  nasm-2.16.01.tar.gz
+1, -1
1@@ -1 +1 @@
2-url = "http://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.gz"
3+url = "http://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01.tar.gz"
+1, -1
1@@ -1 +1 @@
2-2.15.05 r0
3+2.16.01 r0