ObjFW  History of src/platform.h of c5f91347e72528ad

History of file src/platform.h at check-in c5f91347e72528ad

2024-07-27
23:48
platform.h: Add SuperH file: [74c3d2b202] check-in: [43af96a7c8] user: js, branch: trunk, size: 4832 [annotate] [blame] [check-ins using] [diff]
2024-07-21
16:41
platform.h: Add LoongArch 64 file: [427b9aeec0] check-in: [75e7375c66] user: js, branch: trunk, size: 4791 [annotate] [blame] [check-ins using] [diff]
2024-05-24
21:17
Add RISC-V 64/ELF assembly lookup implementation file: [6dfd8114dd] check-in: [bcff3f8c7a] user: js, branch: trunk, size: 4738 [annotate] [blame] [check-ins using] [diff]
2024-05-22
19:25
platform.h: Don't consider X32 to be AMD64 file: [a058ae787f] check-in: [84853039f8] user: js, branch: 1.1, size: 4690 [annotate] [blame] [check-ins using] [diff]
2024-05-21
23:23
platform.h: Don't consider X32 to be AMD64 file: [df35dfcbc5] check-in: [d0bf215a88] user: js, branch: trunk, size: 4741 [annotate] [blame] [check-ins using] [diff]
2024-04-24
22:52
Add SerenityOS to platform.h file: [37d4dfa836] check-in: [4853f41b75] user: js, branch: trunk, size: 4718 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [b44c54e58f] check-in: [7413a728a7] user: js, branch: trunk, size: 4667 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [9ff30a4101] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4459 [annotate] [blame] [check-ins using] [diff]
2023-07-15
16:12
Add support for GNU/Hurd

Hurd does not have PATH_MAX, so different APIs need to be used on Hurd. file: [d6a36db1b5] check-in: [6d93db9f98] user: js, branch: trunk, size: 4459 [annotate] [blame] [check-ins using] [diff]

15:03
platform.h: Fix the define for HURD file: [865115b836] check-in: [41a9ba7c06] user: js, branch: trunk, size: 4416 [annotate] [blame] [check-ins using] [diff]
14:48
platform.h: Add OF_HURD file: [d35ab8509f] check-in: [340a3ac277] user: js, branch: trunk, size: 4411 [annotate] [blame] [check-ins using] [diff]
2023-04-22
20:22
Rename x86_64 to AMD64

It's just a less awkward name and also what the BSDs use. file: [f76a065372] check-in: [b7a4e61b88] user: js, branch: trunk, size: 4371 [annotate] [blame] [check-ins using] [diff]

2023-01-06
09:04
Update copyright file: [6c5c8a63a5] check-in: [8939cbdb52] user: js, branch: trunk, size: 4372 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [927be68827] check-in: [1a86b8175b] user: js, branch: trunk, size: 4372 [annotate] [blame] [check-ins using] [diff]
2022-01-29
19:24
Make ObjFW compile for MiNT file: [d7e8691885] check-in: [8d027eadf3] user: js, branch: trunk, size: 4372 [annotate] [blame] [check-ins using] [diff]
2021-01-16
01:24
Rename platform define back to OF_PA_RISC

OF_HPPA64 is now OF_PA_RISC_2_0. file: [d7b9159bac] check-in: [ef88181ed4] user: js, branch: trunk, size: 4331 [annotate] [blame] [check-ins using] [diff]

2021-01-03
16:49
Add define for HPPA64 file: [2e7d9f6209] check-in: [e4d7703434] user: js, branch: trunk, size: 4323 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:06
Update copyright file: [1739918ff4] check-in: [27b401c7c2] user: js, branch: amiga-library, size: 4243 [annotate] [blame] [check-ins using] [diff]
22:04
Update copyright file: [0f756c2d58] check-in: [374e1a1bfa] user: js, branch: trunk, size: 4284 [annotate] [blame] [check-ins using] [diff]
2021-01-01
21:53
platform.h: Add a define for HP-UX file: [8334ca1000] check-in: [d94fe339fc] user: js, branch: trunk, size: 4373 [annotate] [blame] [check-ins using] [diff]
2020-12-18
10:52
Remove support for ixemul on MorphOS

ixemul is quite buggy and the native support we have for MorphOS is far
superior. file: [e661b43c0f] check-in: [7ab180e9b6] user: js, branch: trunk, size: 4332 [annotate] [blame] [check-ins using] [diff]

2020-12-12
22:36
Add platform define for Elbrus 2000 file: [7c77ac8783] check-in: [3a9ef7d5cc] user: js, branch: trunk, size: 4397 [annotate] [blame] [check-ins using] [diff]
2020-11-28
11:07
Fix detection of macOS file: [c42ebbf9ca] check-in: [f9208b6837] user: js, branch: trunk, size: 4396 [annotate] [blame] [check-ins using] [diff]
2020-11-26
23:08
configure: Don't assume iOS if Darwin && ARM file: [73e049bd9b] check-in: [e9bde20671] user: js, branch: trunk, size: 4396 [annotate] [blame] [check-ins using] [diff]
2020-05-02
16:27
platform.h: Add define for S390(x) file: [40ddf7ef54] check-in: [44878855a8] user: js, branch: trunk, size: 4350 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [5334ff113e] check-in: [c7f0229795] user: js, branch: trunk, size: 4276 [annotate] [blame] [check-ins using] [diff]
2019-01-27
16:07
platform.h: Add AIX file: [92f3f39186] check-in: [9d134295b5] user: js, branch: trunk, size: 4273 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [749cfec5e3] check-in: [0509d7a844] user: js, branch: trunk, size: 4237 [annotate] [blame] [check-ins using] [diff]
2018-10-21
17:33
platform.h: Add Acorn RISC OS file: [9d89d89f2f] check-in: [de8e81d3b0] user: js, branch: trunk, size: 4231 [annotate] [blame] [check-ins using] [diff]
2018-08-26
17:40
configure: Clean up flags for objfw-config file: [8142b949ff] check-in: [3155de66ff] user: js, branch: trunk, size: 4176 [annotate] [blame] [check-ins using] [diff]
2018-06-27
23:32
platform.h: Add RISC-V file: [3b74e6b7fa] check-in: [b43e14f47c] user: js, branch: trunk, size: 4215 [annotate] [blame] [check-ins using] [diff]
2018-05-13
19:24
platform.h: Rename OF_AMIGAOS3 to OF_AMIGAOS_M68K

The reason for this is that, in theory, this also supports versions
older than 3. file: [e9d4861f7a] check-in: [5831626f68] user: js, branch: trunk, size: 4074 [annotate] [blame] [check-ins using] [diff]

18:38
platform.h: Add m68k file: [b3d1b8e8ef] check-in: [a5eafc5004] user: js, branch: trunk, size: 4070 [annotate] [blame] [check-ins using] [diff]
2018-04-22
17:48
Make ObjFW compile for AmigaOS 3 file: [996f4da56a] check-in: [0b07c8fcfa] user: js, branch: trunk, size: 3677 [annotate] [blame] [check-ins using] [diff]
2018-03-10
19:31
platform.h: Add AmigaOS 4 file: [e2985d06d3] check-in: [2d0da271bf] user: js, branch: trunk, size: 3609 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [074efc528d] check-in: [7e5c81e186] user: js, branch: trunk, size: 3545 [annotate] [blame] [check-ins using] [diff]
2017-10-19
21:05
src/platform.h: Better check for iOS file: [7979b37a4b] check-in: [d2ad773ef4] user: js, branch: 0.90, size: 3338 [annotate] [blame] [check-ins using] [diff]
21:04
src/platform.h: Better check for iOS file: [9d794a2dcc] check-in: [d873fe13b8] user: js, branch: trunk, size: 3522 [annotate] [blame] [check-ins using] [diff]
2017-09-06
00:40
Add OF_ITANIUM to platform.h file: [061adc67a6] check-in: [1cb9c8455a] user: js, branch: trunk, size: 3457 [annotate] [blame] [check-ins using] [diff]
2017-08-22
20:08
Add OF_PA_RISC and OF_PA_RISC_ASM defines file: [dcde3c5c40] check-in: [68b27968f7] user: js, branch: trunk, size: 3392 [annotate] [blame] [check-ins using] [diff]
2017-06-11
12:50
Xcode project: Separate configure target for iOS file: [fb66e8de0c] check-in: [a730c8752f] user: js, branch: trunk, size: 3273 [annotate] [blame] [check-ins using] [diff]
2017-06-04
18:48
Treat MorphOS + ixemul as a separate platform

This reduces the ifdef hell and makes much more sense, as with ixemul,
no native calls are allowed. file: [8c9d997773] check-in: [c9621825fc] user: js, branch: trunk, size: 3387 [annotate] [blame] [check-ins using] [diff]

2017-05-28
23:38
platform.h: Add OF_ANDROID and OF_DJGPP file: [24783424a3] check-in: [476483dd19] user: js, branch: trunk, size: 3344 [annotate] [blame] [check-ins using] [diff]
12:54
Only use AmigaDOS directly when not using ixemul file: [d2b1abebc4] check-in: [4258b6f227] user: js, branch: trunk, size: 3279 [annotate] [blame] [check-ins using] [diff]
2017-05-16
22:24
socket.h: Include pthread.h on MorphOS

Strangely, MorphOS defines socklen_t in pthread.h. file: [86f686960c] check-in: [69b3cfed8a] user: js, branch: trunk, size: 3232 [annotate] [blame] [check-ins using] [diff]

2017-04-09
18:26
platform.h: Add OF_FREEBSD and OF_OPENBSD file: [708e3b4293] check-in: [cd47d59676] user: js, branch: trunk, size: 3185 [annotate] [blame] [check-ins using] [diff]
2017-02-26
15:38
Rename OF_MAC_OS_X define to OF_MACOS file: [f09a565791] check-in: [0abbcb442c] user: js, branch: trunk, size: 3091 [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. file: [35537a45b9] check-in: [44f45c2e35] user: js, branch: trunk, size: 3094 [annotate] [blame] [check-ins using] [diff]

2016-10-08
15:58
Undefine OF_HAVE_PROCESSES on iOS file: [72093355db] check-in: [0e4b4a63f2] user: js, branch: trunk, size: 3088 [annotate] [blame] [check-ins using] [diff]
15:58
Enable plugins for iOS file: [cc989b370e] check-in: [075e0253c3] user: js, branch: trunk, size: 2974 [annotate] [blame] [check-ins using] [diff]
15:57
Add iOS support to Xcode project file: [219395e4e9] check-in: [25f7748cba] user: js, branch: trunk, size: 3105 [annotate] [blame] [check-ins using] [diff]
2016-03-28
23:43
Style consistency changes

Multiline preprocessor directives now always indent the continued lines
by 4 spaces. The only exception are defines that define to code blocks:
Those are still indented by a tab in order to align with the rest of the
code. file: [c0835628fd] check-in: [543eb96c02] user: js, branch: trunk, size: 2932 [annotate] [blame] [check-ins using] [diff]

2016-02-07
20:34
Add lookup-asm-mips64-elf.S file: [b2820cb66e] check-in: [68d4a17534] user: js, branch: trunk, size: 2917 [annotate] [blame] [check-ins using] [diff]
2016-01-03
00:41
Update copyright

While at it, also update the mail address. file: [a0a7522d63] check-in: [2a27cf3000] user: js, branch: trunk, size: 2762 [annotate] [blame] [check-ins using] [diff]

2015-11-05
23:35
Add lookup-asm-sparc64-elf.S file: [4d032e88a1] check-in: [a3075d81d4] user: js, branch: trunk, size: 2758 [annotate] [blame] [check-ins using] [diff]
2015-10-19
22:15
Added: Add platform.h & make platform defines consistent file: [2f0cba7b71] check-in: [1ba08eebc5] user: js, branch: trunk, size: 2664 [annotate] [blame] [check-ins using]