Commit graph

129 commits

Author SHA1 Message Date
CrimsonHawk
dc728df245
build: Update robin-map CMake minimum required version to 3.5 2025-07-12 17:40:01 -04:00
Yang Liu
e7bafeae24 mcl: Add UNIMPLEMENTED macro 2024-03-02 19:38:46 +00:00
Yang Liu
4324b262aa backend/rv64: Add biscuit as the assembler 2024-03-02 19:38:46 +00:00
Merry
8125738fa2 externals: Add biscuit
Merge commit 'e4a733d5b2' as 'externals/biscuit'
2024-03-02 19:36:30 +00:00
Merry
3131d6c2db externals: Update oaknut to 2.0.2
Merge commit '48dcc318c9'
2024-01-30 12:28:40 +00:00
Merry
213fe7a452 externals: Update xbyak to v7.05
Merge commit 'fdf626b74f'
2024-01-30 00:39:19 +00:00
Alexandre Bouvier
1e1ba4e0c2 cmake: prefer system oaknut 2024-01-29 23:43:13 +00:00
Merry
ac9003fb78 externals: Update oaknut to 2.0.1
Merge commit 'a37f3673f8'
2024-01-28 17:02:58 +00:00
Merry
6f3b6d35f0 externals: Update oaknut to 2.0.0
Merge commit '99c0a73f91' into dev/dual_code_block
2024-01-28 14:56:59 +00:00
Yang Liu
b372dc6157 externals: Update catch2 to v3.5.0
Merge commit 'ba06a404d1'
2023-12-31 14:00:46 +08:00
Merry
7a7557f70f externals: Update fmt to 10.1.1
Merge commit '091ca2aa03'
2023-10-08 08:55:04 +01:00
Merry
494fbee05b externals: Update oaknut to 1.1.6
Merge commit '720d6bbcd8'
2023-04-27 22:20:30 +01:00
Merry
5acf5614be tests: fibonacci example 2023-03-31 10:29:31 +01:00
Alexandre Bouvier
b3a92ab54d cmake: fix static standalone build 2023-03-04 14:19:51 +00:00
Merry
6b41b5be07 CMakeLists: Support multi-architecture builds 2023-01-06 14:27:06 +00:00
Alexandre Bouvier
46e5f4ee97 cmake: use ctest module 2023-01-06 10:40:03 +00:00
Merry
b4e74c079c externals: Integrate catch external 2022-12-31 17:28:54 +00:00
Merry
3dce8d1984 externals: Add catch2 v3.2.1
Merge commit '6879e5bb1c' as 'externals/catch'
2022-12-31 17:28:42 +00:00
Merry
f397c4434f externals: Remove Catch2 v2 external 2022-12-31 16:46:01 +00:00
Alexandre Bouvier
6ac0b249f7 cmake: support standard ctest option 2022-12-31 16:15:55 +00:00
Alexandre Bouvier
99df721442 cmake: allow options shadowing with normal variables 2022-12-31 15:25:58 +00:00
Merry
916d7cf9bd externals: Update xbyak to v6.68
Merge commit 'f6fdb5f55a'
2022-12-30 23:05:02 +00:00
Macdu
71aae99f49 ci: Add Android aarch64 build 2022-12-29 19:53:16 +00:00
Merry
fed56c4b09 externals: Update mcl to 0.1.12
Merge commit 'f0d382899c' into HEAD
2022-12-28 19:30:34 +00:00
Alexandre Bouvier
905d822810 cmake: multiple simplifications 2022-11-26 15:52:30 +00:00
Merry
b24780d10b externals: Update oaknut to 1.1.4
Merge commit 'b65b07d566' into HEAD
2022-11-26 15:17:46 +00:00
Andrea Pappacoda
7414f76ce9 build: only require Zydis on x86
Zydis is only used on x86, and this patch allows compilation on ARM
without Zydis installed.
2022-11-24 16:09:13 +00:00
Alexandre Bouvier
cbeed6396f externals: Update zydis to 4.0.0
Merge commit '6fa8d51479'
2022-11-20 22:14:24 +01:00
Alexandre Bouvier
a0ce4c49c1 externals: Update zycore to 1.4.1
Merge commit 'cd2ede593a'
2022-11-20 21:49:18 +01:00
Merry
dd36a52048 externals: Update oaknut to 1.1.3
Merge commit 'cb8abc3ae5'
2022-11-15 15:37:16 +00:00
Merry
72026c91b5 oaknut: fpsimd MOV and UMOV corrections 2022-10-18 15:04:30 +01:00
Merry
49589168c9 oaknut: MOV: Fix MOVN case 2022-10-18 15:04:30 +01:00
Merry
9b09acee47 oaknut: Implement arranged accessors from DReg and QReg 2022-10-18 15:04:30 +01:00
Merry
6239eb5eb6 oaknut: dx 2022-10-18 15:04:30 +01:00
Merry
9a35946aec oaknut: align 2022-10-18 15:04:30 +01:00
Merry
e1ad7ef482 oaknut: Add dw 2022-10-18 15:04:30 +01:00
Merry
ba00b3586c oaknut: Add common system registers 2022-10-18 15:04:30 +01:00
Merry
8f890d327a externals: Update xbyak to 6.61
Merge commit '5b6e3d8b54'
2022-07-31 17:50:57 +01:00
Merry
764b5fdb76 externals: Update fmt to 9.0.0
Merge commit 'a7f9129f18'
2022-07-26 10:51:24 +01:00
Merry
786161b416 externals: Update oaknut
Merge commit '4e89756169'
2022-07-16 20:28:26 +01:00
Merry
83f484f190 externals: Update oaknut
Merge commit '04cfab01ba'
2022-07-12 20:41:36 +01:00
Merry
6243e5a90e externals: Update to mcl 0.1.11
Merge commit '78bb1d1571'
2022-07-10 10:10:22 +01:00
Merry
501d7ce602 externals: Add oaknut
Merge commit '621367dce8' as 'externals/oaknut'
2022-07-10 09:38:20 +01:00
Merry
ff47d0de72 externals: Remove vixl 2022-06-28 14:43:04 +01:00
Merry
e99ba06cf3 externals: Update xbyak to 6.60.1
Merge commit '9af5f5908c'
2022-06-16 06:53:34 +01:00
Merry
39e21920db externals: Update xbyak to v6.06
Merge commit 'c926d9f409'
2022-06-05 13:31:49 +01:00
Alexandre Bouvier
5e95a23174 cmake: build static externals as PIC 2022-04-23 19:45:33 +01:00
Merry
65ed1e7054 mcl/assert: Flush stderr 2022-04-23 19:37:29 +01:00
Merry
da45f689b9 externals: Update mcl to 0.1.7
Merge commit '5da4668a0d'
2022-04-23 18:39:02 +01:00
merry
e3199f8f65 mcl: Build as PIC 2022-04-23 18:26:31 +01:00