-
Notifications
You must be signed in to change notification settings - Fork 165
Insights: Rust-GCC/gccrs
Overview
Could not load contribution data
Please try again later
48 Pull requests merged by 11 people
-
Add option_env support
#3094 merged
Jan 31, 2025 -
ast: Add new Expr::Kinds
#3385 merged
Jan 30, 2025 -
gccrs: add support for ref literal patterns
#3376 merged
Jan 29, 2025 -
lang-items: Add From::from
#3384 merged
Jan 29, 2025 -
gccrs: add new -frust-overflow-checks to control overflow checks
#3383 merged
Jan 29, 2025 -
Fix nr2 unit struct
#3299 merged
Jan 29, 2025 -
Prepare lang-item
{AST, HIR}::PathInExpressions
#3378 merged
Jan 28, 2025 -
gccrs: catch missing guard for optional result
#3380 merged
Jan 28, 2025 -
Infer crate name after file opening
#3146 merged
Jan 28, 2025 -
Nr2 closure captures
#3373 merged
Jan 24, 2025 -
Update
upload-artifact
to v4#3387 merged
Jan 24, 2025 -
Check for type paths nr2.0 can't handle yet
#3377 merged
Jan 23, 2025 -
backend: Allow anything as a match scrutinee
#3379 merged
Jan 23, 2025 -
lang-items: Add Result and Try lang items
#3375 merged
Jan 21, 2025 -
Fix rust breakage with nr2
#3266 merged
Jan 21, 2025 -
derive(Copy): Improve bounds when deriving Copy
#3369 merged
Jan 21, 2025 -
Improve
derive(Clone)
for generic types#3367 merged
Jan 21, 2025 -
Add receiver lang item
#3374 merged
Jan 21, 2025 -
Add basic handling for auto-traits
#3370 merged
Jan 21, 2025 -
Finish
derive(Clone)
for enums#3343 merged
Jan 20, 2025 -
Refactor lang item paths
#3366 merged
Jan 16, 2025 -
Remove dead code related to external functions
#3363 merged
Jan 13, 2025 -
nr2.0: Early resolve pending eager macro invocations
#3364 merged
Jan 13, 2025 -
gccrs: Add missing name resolution to static items in blocks
#3365 merged
Jan 13, 2025 -
Revert "refactor all attribute functions in rust-collect-lang-items.cc"
#3361 merged
Jan 10, 2025 -
testsuite: Fix missing handling of little endian.
#2805 merged
Jan 10, 2025 -
Add
ForeverStackStore
#3251 merged
Jan 10, 2025 -
refactor all attribute functions in rust-collect-lang-items.cc
#3338 merged
Jan 10, 2025 -
gccrs: improve mutability checks
#3311 merged
Jan 10, 2025 -
Add
try
intrinsics#2614 merged
Jan 10, 2025 -
Visit the trait paths of trait implementations
#3331 merged
Jan 10, 2025 -
gccrs: match arms are a LUB
#3360 merged
Jan 10, 2025 -
Allow float type to be casted as integer type
#3319 merged
Jan 10, 2025 -
gccrs: cleanup our enum type layout to be closer to rustc
#3357 merged
Jan 10, 2025 -
nr2.0: Resolve
Self
inside impl blocks#3359 merged
Jan 8, 2025 -
gccrs: add support for lang_item eq and PartialEq trait
#3347 merged
Jan 7, 2025 -
gccrs: fix ICE with hir dump on closure
#3358 merged
Jan 7, 2025 -
gccrs: fix ICE in borrows to invalid expressions
#3356 merged
Jan 7, 2025 -
nr2.0: Improve default and top-level resolvers
#3332 merged
Jan 7, 2025 -
gccrs: fix ICE during HIR dump
#3346 merged
Jan 6, 2025 -
refactor(typecheck): StackedContexts for blocks
#3305 merged
Jan 6, 2025 -
ast: Add new Kind enums for more precise downcasting
#3320 merged
Jan 6, 2025 -
nr2.0: Resolve type aliases inside trait definitions
#3330 merged
Jan 6, 2025 -
Resolve and lower parenthesized types
#3328 merged
Jan 3, 2025 -
Remove
Rust::make_unique
#3278 merged
Jan 3, 2025 -
ast: Add EnumItem::Kind
#3342 merged
Jan 3, 2025 -
nr2.0: Handle
Self
properly in trait definitions#3323 merged
Jan 2, 2025 -
Fix name resolution for enums with generics
#3307 merged
Jan 2, 2025
17 Pull requests opened by 6 people
-
refactor all attribute functions in rust-privacy-reporter.cc
#3339 opened
Jan 2, 2025 -
refactor some attribute functions in rust-early-name-resolver.cc
#3341 opened
Jan 2, 2025 -
refactor some attribute functions in rust-hir-map.cc and rust-early-name-resolver.cc
#3344 opened
Jan 4, 2025 -
refactor some attribute functions in rust-ast-lower-base.cc and rust-toplevel-name-resolver.cc
#3345 opened
Jan 4, 2025 -
removed EnumItemDiscriminant and associated functions
#3355 opened
Jan 6, 2025 -
ast: builder: Add Return expression builder
#3386 opened
Jan 23, 2025 -
Fixed #2500
#3390 opened
Jan 28, 2025 -
Resolve `Self` prefix `PathInExpression` with nr2
#3391 opened
Jan 28, 2025 -
Desugar for-loops in the AST
#3392 opened
Jan 29, 2025 -
inline-asm: Fix some warnings
#3393 opened
Jan 29, 2025 -
WIP typecheck issues with Try
#3394 opened
Jan 29, 2025 -
Add `derive(Debug)` stub
#3398 opened
Jan 29, 2025 -
Add `derive(Default)`
#3399 opened
Jan 30, 2025 -
Do not warn about unused fields if they start with '_'
#3400 opened
Jan 30, 2025 -
lang-items: Add structural_{peq, teq}
#3401 opened
Jan 30, 2025 -
Resolve lang-item PathInExpressions in nr2.0 late resolver
#3404 opened
Jan 31, 2025 -
Fix an issue with `ForeverStack::dfs_rib`
#3406 opened
Feb 1, 2025
13 Issues closed by 4 people
-
Implement eager expansion for `option_env!()`
#1806 closed
Jan 31, 2025 -
Gccrs gets confused by mutable reference binding in match expressions
#3174 closed
Jan 29, 2025 -
Clone
#2996 closed
Jan 29, 2025 -
Copy
#2995 closed
Jan 29, 2025 -
ICE when input file name is a directory ending with slash
#3129 closed
Jan 28, 2025 -
Improve `derive(Copy)` for generic types
#3368 closed
Jan 21, 2025 -
Unknown lang item : `receiver`
#2954 closed
Jan 21, 2025 -
static variables cant be used after initialization
#3350 closed
Jan 13, 2025 -
libcore cmp.rs implementation
#3302 closed
Jan 7, 2025 -
Using wrong enum variant results in ice
#3140 closed
Jan 7, 2025 -
calling a function returning a never type causes infinite loop
#3349 closed
Jan 6, 2025 -
Use `StackedContexts` class in lieu of `TypeCheckContext::block_stack`
#3284 closed
Jan 6, 2025 -
Generics with Enums does not work with name resolution 2.0
#3304 closed
Jan 2, 2025
19 Issues opened by 6 people
-
Document that gccrs does not try to replicate internal compiler errors
#3405 opened
Feb 1, 2025 -
bad ambigious trait bound error
#3403 opened
Jan 30, 2025 -
ICE in query_compile
#3402 opened
Jan 30, 2025 -
Remove unused interfaces
#3397 opened
Jan 29, 2025 -
Get rid of duplicate interface
#3396 opened
Jan 29, 2025 -
Refactor this to use the implicit insert
#3395 opened
Jan 29, 2025 -
NR2 does not error out on public crate item usage
#3389 opened
Jan 27, 2025 -
gccrs incorrectly parses a fake turbofish operator
#3388 opened
Jan 23, 2025 -
Failed to resolve field substitution in generic impl of `Try` for `Result<T, E>`
#3382 opened
Jan 23, 2025 -
Failed to find candidates after `PathProbeImplTrait`
#3381 opened
Jan 23, 2025 -
Add `black_box` intrinsic
#3372 opened
Jan 20, 2025 -
Improve path to `Clone::clone` call when deriving `Clone`
#3371 opened
Jan 20, 2025 -
Upstream commits for 15.1
#3362 opened
Jan 10, 2025 -
Bad closure bounds check
#3354 opened
Jan 6, 2025 -
Enum discriminants are not checked for their repr's numeric limits.
#3353 opened
Jan 6, 2025 -
Repr attributes on ADTs do not have restrictions.
#3352 opened
Jan 6, 2025 -
Shared discriminator does not cause compiler error
#3351 opened
Jan 6, 2025 -
enum instrinsics
#3348 opened
Jan 6, 2025 -
Remove `EnumItemDiscriminant` class
#3340 opened
Jan 2, 2025
37 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
gccrs: feat: Made changes to ensure no wrong assignments are done.
#3300 commented on
Jan 15, 2025 • 6 new comments -
Add dump option to show node
#3212 commented on
Jan 10, 2025 • 4 new comments -
refactor all attribute functions in rust-compile-base.cc
#3336 commented on
Jan 16, 2025 • 1 new comment -
Changes made to ensure that '=>' token is parsed properly
#3292 commented on
Jan 2, 2025 • 1 new comment -
Differentiate documentation from triple slashes and doc attribute
#3209 commented on
Jan 16, 2025 • 1 new comment -
18 unexpected failures in test suite on Darwin PowerPC
#2184 commented on
Jan 1, 2025 • 0 new comments -
Create ```Import``` class for use during name resolution 2.0
#2901 commented on
Jan 10, 2025 • 0 new comments -
Add mini standard library.
#2957 commented on
Jan 10, 2025 • 0 new comments -
Cleanup macro invoc
#2981 commented on
Jan 10, 2025 • 0 new comments -
Avoid visiting nonexistant function parameter types during nr2.0
#3168 commented on
Jan 31, 2025 • 0 new comments -
Modify test `cfg1.rs` for name resolution 2.0
#3208 commented on
Jan 10, 2025 • 0 new comments -
Resolve instances of `TypePath` more accurately
#3220 commented on
Feb 1, 2025 • 0 new comments -
Use `ForeverStackStore` in `ForeverStack`
#3258 commented on
Jan 22, 2025 • 0 new comments -
Add some additional tools to the CI
#3275 commented on
Jan 11, 2025 • 0 new comments -
Fix bug in type resolution of paths
#3277 commented on
Feb 1, 2025 • 0 new comments -
gccrs: fix a compiler crash when path expression contains nothing
#3286 commented on
Jan 10, 2025 • 0 new comments -
Add type check on if-expr
#3306 commented on
Jan 10, 2025 • 0 new comments -
Required features for Rust For Linux
#3309 commented on
Jan 11, 2025 • 0 new comments -
hir-dump: Fix more segfaults in the HIR dump
#3316 commented on
Jan 7, 2025 • 0 new comments -
`<tyty::error>` appears in error message when derive macro used
#3144 commented on
Jan 6, 2025 • 0 new comments -
Error propagation expressions do not declare variables
#3162 commented on
Jan 10, 2025 • 0 new comments -
Have a way to track down synthetic HIR from HIR lowered directly from source
#3167 commented on
Jan 10, 2025 • 0 new comments -
Empty ```TupleStructPattern``` assumed to be function call
#2846 commented on
Jan 10, 2025 • 0 new comments -
Pointer semantics are the exact same as C
#2844 commented on
Jan 10, 2025 • 0 new comments -
Refactor `redefined multiple times` Error
#2436 commented on
Jan 10, 2025 • 0 new comments -
Modules with same names as built in types causes ICE
#3315 commented on
Jan 13, 2025 • 0 new comments -
Cannot resolve generics declared later in the generic list
#3022 commented on
Jan 13, 2025 • 0 new comments -
Compiler Intrinsics
#658 commented on
Jan 20, 2025 • 0 new comments -
Implement `Sync` auto trait
#3326 commented on
Jan 23, 2025 • 0 new comments -
Implement `Send` auto trait
#3327 commented on
Jan 23, 2025 • 0 new comments -
Builtin macros
#927 commented on
Jan 29, 2025 • 0 new comments -
Default
#2993 commented on
Jan 29, 2025 • 0 new comments -
Debug
#2994 commented on
Jan 30, 2025 • 0 new comments -
Expand necessary builtin macros eagerly
#1791 commented on
Jan 31, 2025 • 0 new comments -
hir: Compile `MatchExpr` to if statements
#2004 commented on
Jan 17, 2025 • 0 new comments -
Fix #2667
#2670 commented on
Jan 10, 2025 • 0 new comments -
[WIP] Turn Name Resolution 2.0 on by default
#2875 commented on
Jan 11, 2025 • 0 new comments