ObjFW  History of src/runtime/lookup-asm/lookup-asm.S of 3621719bc8edd907

History of file src/runtime/lookup-asm/lookup-asm.S at check-in 3621719bc8edd907

2024-08-30
18:58
Add ARM64/Win64 assembly lookup implementation file: [01bccf0b57] check-in: [995af4a904] user: js, branch: trunk, size: 1884 [annotate] [blame] [check-ins using] [diff]
2024-07-27
16:16
LoongArch 64/ELF assembly lookup implementation file: [afae4eb55f] check-in: [6099526435] user: js, branch: trunk, size: 1821 [annotate] [blame] [check-ins using] [diff]
2024-05-24
21:17
Add RISC-V 64/ELF assembly lookup implementation file: [05db03bf88] check-in: [bcff3f8c7a] user: js, branch: trunk, size: 1748 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [f7a3f67111] check-in: [7413a728a7] user: js, branch: trunk, size: 1683 [annotate] [blame] [check-ins using] [diff]
2024-02-03
11:41
Update copyright file: [e1e226b382] check-in: [7324ec8590] user: js, branch: 1.0, size: 1381 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [b5312a96ee] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 1475 [annotate] [blame] [check-ins using] [diff]
2023-07-20
20:02
Merge trunk into 1.0 branch file: [6f6ea61d92] check-in: [124fe8b500] user: js, branch: 1.0, size: 1381 [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: [59fd89901b] check-in: [b7a4e61b88] user: js, branch: trunk, size: 1475 [annotate] [blame] [check-ins using] [diff]

2023-01-06
09:04
Update copyright file: [f8040fae10] check-in: [8939cbdb52] user: js, branch: trunk, size: 1481 [annotate] [blame] [check-ins using] [diff]
2022-04-19
16:17
Merge trunk into 1.0 branch file: [57581aef4a] check-in: [fe760fdbbb] user: js, branch: 1.0, size: 1385 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [31f647ad96] check-in: [1a86b8175b] user: js, branch: trunk, size: 1481 [annotate] [blame] [check-ins using] [diff]
2021-09-02
18:52
Merge trunk into 1.0 branch file: [52fc882019] check-in: [fb7b9709b8] user: js, branch: 1.0, size: 1471 [annotate] [blame] [check-ins using] [diff]
17:49
runtime: Don't use asm for PowerPC64 ELF v2 ABI file: [3a40e34c24] check-in: [98b8a4cc1d] user: js, branch: trunk, size: 1567 [annotate] [blame] [check-ins using] [diff]
2021-05-24
22:27
runtime: Add lookup-asm-powerpc64-elf.S file: [c9c055a770] check-in: [05d65abf96] user: js, branch: trunk, size: 1481 [annotate] [blame] [check-ins using] [diff]
2021-03-30
21:23
Merge trunk into 1.0 branch file: [1ecf7e177f] check-in: [564d6d6b6f] user: js, branch: 1.0, size: 1316 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [079786db12] check-in: [374e1a1bfa] user: js, branch: trunk, size: 1412 [annotate] [blame] [check-ins using] [diff]
2020-10-04
15:17
Remove lookup-asm-x86_64-macho.S

This is unused now that only the Apple runtime can be used on macOS. file: [79ebaba74d] check-in: [5672243f7f] user: js, branch: 1.0, size: 1405 [annotate] [blame] [check-ins using] [diff]

2020-09-29
21:31
runtime: Remove lookup-asm-powerpc-macho.S

The newest compilers for macOS/PowerPC, Apple GCC 4.0.1 and Apple GCC
4.2.1, both fail to compile any code that contains fast enumeration when
using -fgnu-runtime (both crash with a bus error). This means that using
the ObjFW runtime on macOS/PowerPC is no longer possible since ObjFW
started requiring ObjC 2.

macOS/PowerPC with the Apple runtime is still fully supported. file: [4908be8ba8] check-in: [3580326d70] user: js, branch: trunk, size: 1501 [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
Update copyright file: [06164a1ef1] check-in: [c7f0229795] user: js, branch: trunk, size: 1568 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [7762eb3a73] check-in: [0509d7a844] user: js, branch: trunk, size: 1565 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [04937ff7c4] check-in: [7e5c81e186] user: js, branch: trunk, size: 1559 [annotate] [blame] [check-ins using] [diff]
2017-09-09
11:09
Have .S file names match the platform defines file: [f4478b9e09] check-in: [754d22a701] user: js, branch: trunk, size: 1536 [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: [6f76c17688] check-in: [44f45c2e35] user: js, branch: trunk, size: 1524 [annotate] [blame] [check-ins using] [diff]

2016-02-07
20:34
Add lookup-asm-mips64-elf.S file: [b95917777c] check-in: [68d4a17534] user: js, branch: trunk, size: 1518 [annotate] [blame] [check-ins using] [diff]
2016-01-06
00:08
Add lookup-asm-arm64-elf.S file: [b638ae745b] check-in: [fd4a416f66] user: js, branch: trunk, size: 1451 [annotate] [blame] [check-ins using] [diff]
2016-01-03
00:43
Update copyright

While at it, also update the mail address. file: [6da08ed8d9] check-in: [cec0f072f8] user: js, branch: 0.8, size: 1465 [annotate] [blame] [check-ins using] [diff]

00:41
Update copyright

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

2015-11-05
23:35
Add lookup-asm-sparc64-elf.S file: [72c719fb01] check-in: [a3075d81d4] user: js, branch: trunk, size: 1386 [annotate] [blame] [check-ins using] [diff]
2015-10-19
22:15
Add platform.h & make platform defines consistent file: [a6ac98175a] check-in: [1ba08eebc5] user: js, branch: trunk, size: 1321 [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
Update copyright file: [ac703d163a] check-in: [cfd374b906] user: js, branch: trunk, size: 1461 [annotate] [blame] [check-ins using] [diff]
2014-05-02
22:49
Only use SPARC assembly if __arch64__ is undefined file: [d753c482ba] check-in: [8b9ea05af4] user: js, branch: trunk, size: 1455 [annotate] [blame] [check-ins using] [diff]
21:10
Add lookup-asm-sparc-elf.S file: [e3a99b0313] check-in: [4c90c26c75] user: js, branch: trunk, size: 1431 [annotate] [blame] [check-ins using] [diff]
2014-02-22
01:14
Rename AMD64 to x86_64 file: [0b17d4b290] check-in: [05f4b0a4f0] user: js, branch: trunk, size: 1369 [annotate] [blame] [check-ins using] [diff]
2014-02-19
14:31
Add lookup-asm-amd64-win64.S file: [fd112afaa8] check-in: [80ab671cf4] user: js, branch: trunk, size: 1366 [annotate] [blame] [check-ins using] [diff]
2014-01-19
12:00
Add lookup-asm-ppc-macho.S. file: [01d860fc4e] check-in: [d80d091b0e] user: js, branch: trunk, size: 1301 [annotate] [blame] [check-ins using] [diff]
2014-01-15
18:53
lookup-asm: Clean up local labels. file: [edb9d86c46] check-in: [f4cf33fee6] user: js, branch: trunk, size: 1252 [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
Update copyright. file: [2ce6223294] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1255 [annotate] [blame] [check-ins using] [diff]
2013-12-06
02:35
Add x86/Win32 assembly lookup implementation. file: [4e0f6bff7b] check-in: [b527914a91] user: js, branch: trunk, size: 1249 [annotate] [blame] [check-ins using] [diff]
2013-09-20
10:57
Added: Move lookup asm files to src/runtime/lookup-asm. file: [4df371ebd5] check-in: [c4abdf467a] user: js, branch: trunk, size: 1171 [annotate] [blame] [check-ins using]