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