31 Commits

Author SHA1 Message Date
Antoni Boucher
2a2b3ea48b Remove duplication in CI 2023-10-25 20:43:51 -04:00
Antoni Boucher
4d66cd8aa8 Merge branch 'master' into sync_from_rust_2023_10_25 2023-10-25 20:39:08 -04:00
Antoni Boucher
7425c560d3 Add comment 2023-10-21 18:48:03 -04:00
Antoni Boucher
99bc37e075 Refactor CI scripts to have a different file for libgccjit 12 2023-10-18 19:04:27 -04:00
Antoni Boucher
242a482c88 Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_cg_gcc_2023-10-09 2023-10-09 15:53:34 -04:00
Guillaume Gomez
eedf1b6cb4 Migrate build.sh script to rust 2023-10-04 23:21:03 +02:00
Antoni Boucher
62867dc29f LTO implementation 2023-08-30 20:29:24 -04:00
Guillaume Gomez
6b588cc007 Rustify prepare.sh command 2023-08-19 21:10:21 +02:00
Antoni Boucher
d725cfb6ab Merge commit '08a6d6e16b5efe217123e780398969946266268f' into sync-cg_gcc-2023-03-04 2023-03-05 12:03:19 -05:00
Antoni Boucher
6958188e10 Temporarily disable rust repo cache 2023-03-04 15:02:49 -05:00
Antoni Boucher
4b628e5334 Fix tests 2023-01-09 17:42:35 -05:00
Antoni Boucher
af8db759be Support libgccjit12 2023-01-09 17:04:59 -05:00
Antoni Boucher
bbc0c26508 Download libgccjit-12-dev package in the CI 2022-11-24 18:13:23 -05:00
Guillaume Gomez
78f960be32 Disable asm tests in CI 2022-10-24 16:47:55 +02:00
Guillaume Gomez
994a669e26 Make the asm test suite run on its own 2022-10-18 23:35:47 +02:00
Guillaume Gomez
d04e66fd0f Run assembly tests in the CI 2022-10-18 16:31:50 +02:00
Paul Cacheux
cd01e8db68 remove cargo cache fixups 2022-10-15 14:40:01 +02:00
Paul Cacheux
12bfb01b91 bump actions for node16 2022-10-15 14:39:43 +02:00
Pietro Albini
d9edc8e869
harden ci configuration 2022-09-26 12:29:10 +02:00
Guillaume Gomez
28b11119e7 Add cache for rust repository 2022-07-10 12:43:33 +02:00
Guillaume Gomez
50f359c8a1 Split tests to have faster CI 2022-07-07 23:15:58 +02:00
Guillaume Gomez
0ba53c8211 Split rustc tests in two 2022-07-05 19:46:59 +02:00
Guillaume Gomez
18350b70ab Parallelize CI tests 2022-06-29 17:47:02 +02:00
Guillaume Gomez
4ef0d19bec Add --mini-tests option and run mini-tests in CI 2022-06-29 15:40:11 +02:00
Guillaume Gomez
9a42e6b474 Clean up environment variables 2022-06-29 15:38:13 +02:00
Guillaume Gomez
ed37ed7cb8 Simplify github actions conf 2022-06-26 22:33:28 +02:00
Guillaume Gomez
8d253b9f73 Add new workflow to check for duplicated intrinsics 2022-06-18 20:29:34 +02:00
Antoni Boucher
fac57d9a06 Merge commit 'e8dca3e87d164d2806098c462c6ce41301341f68' into sync_from_cg_gcc 2022-06-06 22:04:37 -04:00
Antoni Boucher
4d7de81199 Add feature for future libgccjit 12 release 2022-04-13 23:01:01 -04:00
bjorn3
3888aafe3a Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into sync_cg_gcc-2022-03-26 2022-03-26 18:29:37 +01:00
antoyo
41f20fa3a5
Support 128-bit integers on platforms without native support (#103)
* Use sized integer types

* Add support for integer types not supported on some platforms

* Add feature to test non-native integers in CI
2022-01-30 21:45:14 -05:00