tempdragon
a7d39b852a
fix(from_low_high): Renamed according to clippy requirements
...
Changed for clippy naming convention requirement:
```
warning: methods called `from_*` usually take no `self`
--> src/int.rs:996:22
|
996 | fn from_low_high(&self, typ: Type<'gcc>, low: i64, high: i64) -> RValue<'gcc> {
| ^^^^^
|
= help: consider choosing a less ambiguous name
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention
= note: `#[warn(clippy::wrong_self_convention)]` on by default
```
2024-03-11 12:55:28 +08:00
tempdragon
9ea3c19055
fix(fmt/style): Further apply Clippy suggestions manually
...
1. Fix Pattern Type Mismatch by Adding deref's
2. Move commented `else if` to previous block in `intrinsic.rs`
2024-03-11 10:24:22 +08:00
tempdragon
6f76488b2f
fix(fmt/style): Remove unncessary clones, into's and deref's
2024-03-11 10:24:22 +08:00
Antoni Boucher
c2c68e3f4d
Format the code
2024-02-28 17:49:16 -05:00
tempdragon
2ffe9d1eef
feat(int.rs&build.rs): Add location info to arithmetic operators
...
TODO:
1. Clean the unnecessary locations in builder.rs & int.rs
2. Add demangling support
3. Add debug scope support
4. Add vtable support
5. Clean up builder.rs locations
2024-02-24 20:12:08 +08:00
tempdragon
c638defad7
feat(debuginfo): Init Commit for debuginfo Support
...
TODO:
1. Add int.rs locations
2. Add demangling support
3. Add debug scope support
4. Add vtable support
5. Clean up builder.rs locations
2024-02-24 20:12:08 +08:00
Andy Sadler
3a221320eb
fix simd_neg implementation for ints
...
gcc_not would panic upon encountering a vector type, which is not what
we want here.
Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
2023-11-28 21:25:42 -06:00
Antoni Boucher
9149becf6a
Fix vector compilation error
2023-11-03 09:05:31 -04:00
Antoni Boucher
7425c560d3
Add comment
2023-10-21 18:48:03 -04:00
Antoni Boucher
e3998b2d46
Handle unsigned comparison for signed integers
2023-10-13 07:50:42 -04:00
Antoni Boucher
b3c10d4a7d
Fix 128-bit non-native integers negation
2023-10-08 08:49:20 -04:00
Antoni Boucher
b3fecae7d7
Fix 128-bit non-native integers comparison
2023-10-07 15:14:54 -04:00
Antoni Boucher
e3deac5c71
Fix tests
2023-08-15 11:11:57 -04:00
Antoni Boucher
d725cfb6ab
Merge commit '08a6d6e16b5efe217123e780398969946266268f' into sync-cg_gcc-2023-03-04
2023-03-05 12:03:19 -05:00
Antoni Boucher
fac57d9a06
Merge commit 'e8dca3e87d164d2806098c462c6ce41301341f68' into sync_from_cg_gcc
2022-06-06 22:04:37 -04:00
bjorn3
3888aafe3a
Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into sync_cg_gcc-2022-03-26
2022-03-26 18:29:37 +01:00