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
















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)