Antoni Boucher
|
4baadb7859
|
Update lang_tester so that panicking in a test results in the test failing
|
2024-03-01 17:28:57 -05:00 |
|
Antoni Boucher
|
56dc8de1db
|
Switch to the new set_special_chars_allowed_in_func_names API
|
2024-03-01 12:21:31 -05:00 |
|
tempdragon
|
5b053a3c3c
|
fix(Cargo.lock): Update Cargo.lock
|
2024-02-28 09:18:22 +08:00 |
|
Antoni Boucher
|
f6e16e95df
|
Merge branch 'master' into sync_from_rust_2024_02_20
|
2024-02-20 10:24:06 -05:00 |
|
Antoni Boucher
|
af289a5eac
|
Use the default rust mangling
|
2024-02-16 11:13:26 -05:00 |
|
Guillaume Gomez
|
79241b8a4e
|
Update tests to use config.toml instead
|
2024-02-11 23:15:50 +01:00 |
|
Antoni Boucher
|
ad8e820139
|
Update for rebased gcc
|
2024-02-02 11:49:32 -05:00 |
|
Urgau
|
19e11760ab
|
Update rustc_codegen_gcc libc
|
2023-12-07 14:59:37 +01:00 |
|
Antoni Boucher
|
75fce09751
|
Merge commit '2e8386e9fb3506cef991d04f8b3bc78f9a0c2630' into subtree-update_cg_gcc_2023-11-17
|
2023-11-19 13:42:13 -05:00 |
|
Antoni Boucher
|
4dbfa4d698
|
Set the .comment section
|
2023-11-08 17:24:04 -05:00 |
|
Antoni Boucher
|
9f4f90b19a
|
Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into subtree-update_cg_gcc_2023-10-25
|
2023-10-26 17:42:02 -04:00 |
|
Antoni Boucher
|
9030b70421
|
Update libgccjit
|
2023-10-11 19:38:03 -04:00 |
|
Antoni Boucher
|
242a482c88
|
Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_cg_gcc_2023-10-09
|
2023-10-09 15:53:34 -04:00 |
|
Antoni Boucher
|
be3b1e3321
|
Fix gep on pointers to non-number
|
2023-09-20 09:10:24 -04:00 |
|
Antoni Boucher
|
62867dc29f
|
LTO implementation
|
2023-08-30 20:29:24 -04:00 |
|
Guillaume Gomez
|
189dd7022a
|
Update gccjit dependency
|
2023-08-25 22:39:22 +02:00 |
|
Antoni Boucher
|
542c82ec37
|
Fix for libgccjit 12
|
2023-08-15 11:25:38 -04:00 |
|
Antoni Boucher
|
607ec893e7
|
Merge branch 'master' into sync_from_rust_2023_08_12
|
2023-08-13 09:59:34 -04:00 |
|
Antoni Boucher
|
43431e4db4
|
Update to nightly-2023-08-12
|
2023-08-13 09:37:32 -04:00 |
|
Guillaume Gomez
|
136548d3fe
|
Update gccjit dependency
|
2023-07-22 14:44:20 +02:00 |
|
Guillaume Gomez
|
34922fc3ce
|
Update gccjit-rs version
|
2023-07-17 23:22:45 +02:00 |
|
Guillaume Gomez
|
a6d1aa2810
|
Update gccjit dependency
|
2023-07-12 16:56:24 +02:00 |
|
Antoni Boucher
|
91e04000ea
|
Add support for detecting CPU features
|
2023-07-05 13:54:14 -04:00 |
|
Guillaume Gomez
|
5920bad104
|
Update dependencies
|
2023-07-03 16:56:34 +02:00 |
|
Antoni Boucher
|
3dd0699e45
|
Update Cargo.lock
|
2023-06-19 20:44:01 -04:00 |
|
Antoni Boucher
|
b93041af0a
|
Add support for inline attribute
|
2023-04-16 17:17:05 -04:00 |
|
Guillaume Gomez
|
7e2e5054a6
|
Update gccjit dependency version
|
2023-04-05 16:30:21 +02:00 |
|
Ulrich Weigand
|
2bfd89d91b
|
Update gccjit and remove libc 0.1 dependency
|
2023-03-30 18:30:56 +02:00 |
|
Antoni Boucher
|
94538736a8
|
Update gccjit
|
2023-03-05 12:16:33 -05:00 |
|
Antoni Boucher
|
d725cfb6ab
|
Merge commit '08a6d6e16b5efe217123e780398969946266268f' into sync-cg_gcc-2023-03-04
|
2023-03-05 12:03:19 -05:00 |
|
Antoni Boucher
|
a2f499f05f
|
Fix tests
|
2023-03-04 14:30:29 -05:00 |
|
bjorn3
|
d1eb38f5b5
|
Rewrite LLVM's archive writer in Rust
This allows it to be used by other codegen backends
|
2023-02-28 19:24:11 -05:00 |
|
Antoni Boucher
|
0898eab220
|
Implement simd_gather
|
2023-02-25 17:41:08 -05:00 |
|
Antoni Boucher
|
2bf7fb402b
|
Use gccjit from repo
|
2023-01-09 17:12:08 -05:00 |
|
Antoni Boucher
|
889a33a500
|
WIP: Implement unwinding
|
2023-01-02 14:57:38 -05:00 |
|
bjorn3
|
690085c2da
|
Rewrite LLVM's archive writer in Rust
This allows it to be used by other codegen backends
|
2022-11-26 19:35:32 +00:00 |
|
Antoni Boucher
|
5c2dec038c
|
Add used function attribute from inline asm
|
2022-08-27 17:26:46 -04:00 |
|
Antoni Boucher
|
672eec3055
|
Support symbol visibility
|
2022-08-03 19:34:47 -04:00 |
|
Antoni Boucher
|
85036a5afa
|
Use gccjit from repo
|
2022-07-06 15:24:53 -04:00 |
|
Antoni Boucher
|
1c4ca283df
|
Support #[target(enable)] function attribute
|
2022-07-06 15:24:53 -04:00 |
|
Antoni Boucher
|
fac57d9a06
|
Merge commit 'e8dca3e87d164d2806098c462c6ce41301341f68' into sync_from_cg_gcc
|
2022-06-06 22:04:37 -04:00 |
|
yvt
|
f26eb5a7a2
|
Update gccjit
|
2022-05-25 23:58:53 +09:00 |
|
Antoni Boucher
|
4d7de81199
|
Add feature for future libgccjit 12 release
|
2022-04-13 23:01:01 -04:00 |
|
Antoni Boucher
|
02970a6ca8
|
Add support for target builtins
|
2022-03-29 21:41:17 -04:00 |
|
bjorn3
|
3888aafe3a
|
Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into sync_cg_gcc-2022-03-26
|
2022-03-26 18:29:37 +01:00 |
|
Antoni Boucher
|
dcc0853a34
|
Add support for on_stack parameters
|
2022-02-27 22:23:03 -05:00 |
|
bjorn3
|
ac4baf3fd6
|
Allow unreachable blocks for now
The cleanup blocks normally executed when unwinding are unreachable for
now as unwinding is not yet implemented.
|
2022-02-26 19:35:33 +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 |
|
antoyo
|
5dc660b106
|
Support upgrading the alignment of a global variable (#121)
* Renable failing test
* Update to newest gccjit.rs
|
2022-01-26 08:57:17 -05:00 |
|
bjorn3
|
54d2ec1a82
|
Merge commit '1411a98352ba6bee8ba3b0131c9243e5db1e6a2e' into sync_cg_clif-2021-12-31
|
2021-12-31 16:26:32 +01:00 |
|