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 [97ce99149c]:
- File
PLATFORMS.md
— part of check-in
[b7a4e61b88]
at
2023-04-22 20:22:08
on branch trunk
— Rename x86_64 to AMD64
It's just a less awkward name and also what the BSDs use. (user: js, size: 5771) [annotate] [blame] [check-ins using]
︙ | |||
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 | - + - + | * Runtimes: ObjFW DragonFlyBSD ------------ * OS Versions: 3.0, 3.3-DEVELOPMENT |
︙ | |||
86 87 88 89 90 91 92 | 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | - - + + - - + | * Compilers: Clang * Runtimes: Apple Linux ----- |
︙ | |||
125 126 127 128 129 130 131 | 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | - - + + | * Runtimes: ObjFW NetBSD ------ * OS Versions: 5.1-9.0 |
︙ | |||
165 166 167 168 169 170 171 | 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | - + | * Limitations: No sockets, no shared libraries, not tested on real hardware OpenBSD ------- * OS Versions: 5.2-6.7 |
︙ | |||
193 194 195 196 197 198 199 | 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | - + | * Runtimes: ObjFW Solaris ------- * OS Versions: OpenIndiana 2015.03 |
︙ | |||
224 225 226 227 228 229 230 | 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 | - - + + - + | 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 | 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 | + - | ========== 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) |