Differences From Artifact [cb8b9b98c6]:
- File
PLATFORMS.md
— part of check-in
[bef92f92b6]
at
2022-08-07 19:56:12
on branch trunk
— configure: Enable threads for Nintendo Switch
devkitPro provides a pthreads wrapper that just works. (user: js, size: 5798) [annotate] [blame] [check-ins using] [more...]
To Artifact [1aba75e60e]:
- File PLATFORMS.md — part of check-in [40020084fd] at 2023-07-15 18:04:19 on branch trunk — PLATFORMS.md: Add GNU/Hurd (user: js, size: 6116) [annotate] [blame] [check-ins using] [more...]
︙ | |||
41 42 43 44 45 46 47 | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | - + - + + + + + + + + + + + + | * Runtimes: ObjFW DragonFlyBSD ------------ * OS Versions: 3.0, 3.3-DEVELOPMENT |
︙ | |||
86 87 88 89 90 91 92 | 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | - - + + - + - + | * Compilers: Clang * Runtimes: Apple Linux ----- |
︙ | |||
125 126 127 128 129 130 131 | 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | - - + + | * Runtimes: ObjFW NetBSD ------ * OS Versions: 5.1-9.0 |
︙ | |||
165 166 167 168 169 170 171 | 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 | - + | * Limitations: No sockets, no shared libraries, not tested on real hardware OpenBSD ------- * OS Versions: 5.2-6.7 |
︙ | |||
192 193 194 195 196 197 198 | 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 | - - - + + + | * Compilers: GCC 4.6.1 * Runtimes: ObjFW Solaris ------- |
︙ | |||
224 225 226 227 228 229 230 | 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 | - - + + - + | Windows ------- * OS Versions: 98 SE, NT 4.0, XP (x86), 7 (x64), 8 (x64), 8.1 (x64), 10, 11, Wine (x86 & x64) |
︙ | |||
252 253 254 255 256 257 258 259 260 261 262 263 264 265 | 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 | + - | ========== As forwarding needs hand-written assembly for each combination of CPU architecture, executable format and calling convention, it is only available for the following platforms (except resolveClassMethod: and resolveInstanceMethod:, which are always available): * AMD64 (SysV/ELF, Apple/Mach-O, Mach-O, Win64/PE) * ARM (EABI/ELF, Apple/Mach-O) * ARM64 (ARM64/ELF, Apple/Mach-O) * MIPS (O32/ELF, EABI/ELF) * PowerPC (SysV/ELF, EABI/ELF, Apple/Mach-O) * SPARC (SysV/ELF) * SPARC64 (SysV/ELF) * x86 (SysV/ELF, Apple/Mach-O, Win32/PE) |