Dana Jansens
|
46bb0fecd4
Properly diagnose ambiguous `.Self` in `T impls X where...` (#7132)
|
1 dag geleden |
Geoff Romer
|
49c7288619
Restructure return declaration handling (#7076)
|
1 week geleden |
Richard Smith
|
8b59e85b16
Add support for `inline Cpp` declarations. (#6994)
|
1 maand geleden |
Richard Smith
|
99bde2acb3
Refactor `match` parse nodes. (#6870)
|
1 maand geleden |
Geoff Romer
|
18cfeb7476
Add support for `->?` return forms (#6849)
|
1 maand geleden |
Özgür
|
d11ee4b2b1
Implement parsing observe declarations (#6674)
|
2 maanden geleden |
Geoff Romer
|
7938d9a8d0
Lex/parse support for ->?, :?, and form literals (#6695)
|
2 maanden geleden |
Burak Emir
|
80639a02f0
[parse] Implement initial parsing support for Lambda expressions (#6583)
|
3 maanden geleden |
Geoff Romer
|
505b1c86b9
Initial support for return forms (#6556)
|
3 maanden geleden |
Geoff Romer
|
bf45b1cbf5
Refactor function return type representation (#6463)
|
4 maanden geleden |
Richard Smith
|
b300f36e6f
Use `inline constexpr` where appropriate. (#6374)
|
5 maanden geleden |
Geoff Romer
|
43ffd721a4
Support `ref` tags on arguments to `ref` params (#6312)
|
5 maanden geleden |
Jon Ross-Perkins
|
8166f9a7cf
Formalize Cpp as a PackageNameId (#6306)
|
5 maanden geleden |
Dana Jansens
|
43e09e8e81
Type-check `require` declarations (#6286)
|
6 maanden geleden |
Geoff Romer
|
4821eec2f8
Add support for `ref` patterns (#6283)
|
6 maanden geleden |
Dana Jansens
|
26381f6eaf
Handle parsing of `require`...`impls` declarations (#6255)
|
6 maanden geleden |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
6 maanden geleden |
Jon Ross-Perkins
|
705c95d6e0
Drop fn destroy support (#6136)
|
7 maanden geleden |
Elliott Kalt
|
58de34e534
Decouple associated constants from let (#5973)
|
8 maanden geleden |
Dana Jansens
|
4b0e2b03b6
Add the `.Self` name for the type expression of a compile time binding (#5937)
|
8 maanden geleden |
Richard Smith
|
7cac77119c
Support `import Cpp inline "some code";`. (#5904)
|
9 maanden geleden |
Richard Smith
|
866794b82a
Check and lowering support for `for` loops. (#5698)
|
10 maanden geleden |
Geoff Romer
|
f5b5731c76
Separate fields from other `var` decls in parse (#5320)
|
1 jaar geleden |
Dana Jansens
|
f0663715dd
Even more usage of TypeInstId (#5296)
|
1 jaar geleden |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 jaar geleden |
Jon Ross-Perkins
|
21687e8cb1
Fix use of keyword names in qualifiers with params (#5130)
|
1 jaar geleden |
Jon Ross-Perkins
|
e6872f9499
Change NodeIdOneOf and similar to use "requires" and explicit UnsafeMake (#5084)
|
1 jaar geleden |
Jon Ross-Perkins
|
c44e688e5d
Add parsing for 'fn destroy' (#5045)
|
1 jaar geleden |
Dana Jansens
|
24bde46181
Change array syntax from [T; N] to array(T, N) (#4981)
|
1 jaar geleden |
Geoff Romer
|
74e1a9949f
Support tuple patterns outside parameter lists (#4923)
|
1 jaar geleden |