6
6
7
7
Thanks again to [[https://opensrcsec.com/][Open Source Security, inc]] and [[https://www.embecosm.com/][Embecosm]] for their ongoing support for this project.
8
8
9
+ - Typechecker improvements
10
+ - NR 2.0 improvements
11
+ - Patches around platform specific code for reusability with libgccjit/rustc_cg_gcc
12
+
9
13
** Completed Activities
10
14
11
15
- gccrs: Fix bad handling for recursive type query [[https://github.com/rust-gcc/gccrs/pull/3250][PR3250]]
12
- phil/dev about 5 days ago
13
16
- Push ribs by kind rather than by value [[https://github.com/rust-gcc/gccrs/pull/3249][PR3249]]
14
- powerboat9:fix-rib-kind about 6 days ago
15
17
- Improve handling of static items in toplevel 2.0 [[https://github.com/rust-gcc/gccrs/pull/3248][PR3248]]
16
- powerboat9:fix-static about 6 days ago
17
18
- Cleanup clang warnings [[https://github.com/rust-gcc/gccrs/pull/3244][PR3244]]
18
- CohenArthur:cleanup-struct-warnings about 11 days ago
19
19
- gccrs: add test case to show issue is fixed [[https://github.com/rust-gcc/gccrs/pull/3243][PR3243]]
20
- phil/inference-bug-fix about 11 days ago
21
20
- Fix bad type checking on fn trait calls [[https://github.com/rust-gcc/gccrs/pull/3240][PR3240]]
22
- phil/inference-bug-fix about 12 days ago
23
21
- Use name resolver 2.0 in `VisibilityResolver` [[https://github.com/rust-gcc/gccrs/pull/3239][PR3239]]
24
- powerboat9:priv-res about 12 days ago
25
22
- Improve handling of implicit `Self` parameter in AST [[https://github.com/rust-gcc/gccrs/pull/3238][PR3238]]
26
- powerboat9:fix-self about 13 days ago
27
23
- Use name resolver 2.0 for module descendance checks [[https://github.com/rust-gcc/gccrs/pull/3224][PR3224]]
28
- powerboat9:fix-mod-dec about 21 days ago
29
24
- Reorganize the CPU feature detection [[https://github.com/rust-gcc/gccrs/pull/3195][PR3195]]
30
- antoyo:rust-and-jit-cpu-features about 1 month ago
31
25
32
26
*** Contributors this week
33
27
@@ -39,9 +33,9 @@ antoyo:rust-and-jit-cpu-features about 1 month ago
39
33
40
34
| Category | Last Week | This Week | Delta |
41
35
|-------------+-----------+-----------+-------|
42
- | TODO | 327 | 322 | -1 |
43
- | In Progress | 75 | 79 | +1 |
44
- | Completed | 897 | 894 | +2 |
36
+ | TODO | 327 | 318 | -9 |
37
+ | In Progress | 75 | 81 | +6 |
38
+ | Completed | 897 | 901 | +4 |
45
39
46
40
*** Test Cases
47
41
@@ -56,9 +50,9 @@ antoyo:rust-and-jit-cpu-features about 1 month ago
56
50
57
51
| Category | Last Week | This Week | Delta |
58
52
|-------------+-----------+-----------+-------|
59
- | TODO | 120 | 118 | - |
53
+ | TODO | 120 | 113 | -7 |
60
54
| In Progress | 40 | 41 | +1 |
61
- | Completed | 437 | 439 | - |
55
+ | Completed | 437 | 445 | +8 |
62
56
63
57
*** Milestones Progress
64
58
@@ -67,17 +61,17 @@ antoyo:rust-and-jit-cpu-features about 1 month ago
67
61
| GCC 14.2 | 100% | 100% | - | 7th Jun 2024 | 15th Jun 2024 | 15th Jun 2024 | GCC 14.2 |
68
62
| GCC 15.1 | 100% | 100% | - | 21st Jun 2024 | 31st Jun 2024 | 1st Jul 2024 | GCC 15.1 |
69
63
| Name resolution 2.0 rework | 6% | 6% | - | 1st Jun 2024 | - | 1st Apr 2025 | GCC 15.1 |
70
- | Macro expansion | 21 % | 21 % | - | 1st Jun 2024 | - | 1st Jan 2025 | GCC 15.1 |
64
+ | Macro expansion | 29 % | 29 % | - | 1st Jun 2024 | - | 1st Jan 2025 | GCC 15.1 |
71
65
| Unhandled attributes | 100% | 100% | - | 1st Jul 2024 | 19th Aug 2024 | 15th Aug 2024 | GCC 15.1 |
72
66
| Lang items | 66% | 66% | - | 1st Jul 2024 | - | 1st Sep 2024 | GCC 15.1 |
67
+ | Deref and DerefMut improvements | 100% | 100% | - | 28th Sep 2024 | 25th Oct 2024 | 28th Dec 2024 | GCC 15.1 |
73
68
| Indexing fixes | 0% | 0% | - | 21st Jul 2024 | - | 15th Sep 2024 | GCC 15.1 |
74
69
| Iterator fixes | 0% | 0% | - | 21st Jul 2024 | - | 15th Sep 2024 | GCC 15.1 |
75
70
76
71
| Upcoming Milestone | Last Week | This Week | Delta | Start Date | Completion Date | Target | Target GCC |
77
72
|-----------------------------------|------------|------------|-------|---------------|-----------------|---------------|------------|
78
73
| Auto traits improvements | 0% | 0% | - | 15th Sep 2024 | - | 21st Oct 2024 | GCC 15.1 |
79
- | Deref and DerefMut improvements | 0% | 0% | - | 28th Sep 2024 | - | 28th Oct 2024 | GCC 15.1 |
80
- | Remaining typecheck issues | 0% | 0% | - | 21st Oct 2024 | - | 1st Jan 2025 | GCC 15.1 |
74
+ | Remaining typecheck issues | 85% | 76% | -9% | 21st Oct 2024 | - | 1st Jan 2025 | GCC 15.1 |
81
75
| cfg-core | 0% | 0% | - | 1st Dec 2024 | - | 1st Jan 2025 | GCC 15.1 |
82
76
| Question mark operator | 0% | 0% | - | 15th Dec 2024 | - | 21st Feb 2025 | GCC 15.1 |
83
77
| Codegen fixes | 0% | 0% | - | 7th Oct 2024 | - | 1st Mar 2025 | GCC 15.1 |
@@ -131,7 +125,6 @@ There have been no changes to the Risk table.
131
125
** Planned Activities
132
126
133
127
- Continue fixing remaining failing test for name resolution 2.0
134
- - Update changes to the build system to detect cargo correctly before stage 3 freeze
135
- - Fix the remaining failing tests on the HIR rework
128
+ - Continue with lang item codegen
136
129
137
130
** Detailed changelog
0 commit comments