ObjFW  Check-in [5f2b90222e]

Overview
Comment:PLATFORMS.md: Add a section about forwarding.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 5f2b90222e3e6bb23a3201e57260f917afab841862d38dc9655653131c386e21
User & Date: js on 2013-12-25 14:34:25
Other Links: manifest | tags
Context
2013-12-27
02:07
Rework forwarding API and ABI. check-in: 0c332aa2d2 user: js tags: trunk
2013-12-25
14:34
PLATFORMS.md: Add a section about forwarding. check-in: 5f2b90222e user: js tags: trunk
00:01
Make section .ctors "aw". check-in: 3695e89467 user: js tags: trunk
Changes

Modified PLATFORMS.md from [1be69786fe] to [bdbb56102a].

139
140
141
142
143
144
145
















Basically, it should run on any POSIX system to which GCC 4 or a recent Clang
version has been ported. If not, please send an e-mail with a bug report.

If you successfully ran ObjFW on a platform not listed here, please send an
e-mail to js@webkeks.org so it can be added here!

If you have a platform on which ObjFW does not work, please contact me as well!























>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
Basically, it should run on any POSIX system to which GCC 4 or a recent Clang
version has been ported. If not, please send an e-mail with a bug report.

If you successfully ran ObjFW on a platform not listed here, please send an
e-mail to js@webkeks.org so it can be added here!

If you have a platform on which ObjFW does not work, please contact me as well!


Forwarding
==========

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 (ELF, Mach-O)
  * ARM (ELF, Mach-O)
  * ARM64 (Mach-O)
  * MIPS (ELF/O32, ELF/EABI)
  * PPC (ELF, Mach-O)
  * x86 (ELF, Mach-O, Win32)