Richard Smith
|
1b2ae912fc
Add basic support for `eval fn` and `musteval fn`. (#6694)
|
2 mesi fa |
Geoff Romer
|
7938d9a8d0
Lex/parse support for ->?, :?, and form literals (#6695)
|
2 mesi fa |
Burak Emir
|
80639a02f0
[parse] Implement initial parsing support for Lambda expressions (#6583)
|
3 mesi fa |
Burak Emir
|
fec6ce2f9f
Implement "unused pattern bindings" p2022 - parsing (#6460)
|
4 mesi fa |
Geoff Romer
|
57a2715f10
Remove support for `addr` (#6375)
|
5 mesi fa |
Jon Ross-Perkins
|
8166f9a7cf
Formalize Cpp as a PackageNameId (#6306)
|
5 mesi fa |
Dana Jansens
|
43e09e8e81
Type-check `require` declarations (#6286)
|
6 mesi fa |
Geoff Romer
|
4821eec2f8
Add support for `ref` patterns (#6283)
|
6 mesi fa |
Jon Ross-Perkins
|
705c95d6e0
Drop fn destroy support (#6136)
|
7 mesi fa |
Richard Smith
|
bac828d244
Add support for `char` keyword per #5903. (#6078)
|
7 mesi fa |
Elliott Kalt
|
f4bd6e42f9
Replace `impl fn` with `override fn` (#6008)
|
7 mesi fa |
Richard Smith
|
50e5476ee3
Add support for `unsafe as` operator to the toolchain. (#5993)
|
8 mesi fa |
Richard Smith
|
41ed82e033
Add basic support for strings to core, check, and lower. (#5963)
|
8 mesi fa |
Dana Jansens
|
4b0e2b03b6
Add the `.Self` name for the type expression of a compile time binding (#5937)
|
8 mesi fa |
Richard Smith
|
7cac77119c
Support `import Cpp inline "some code";`. (#5904)
|
9 mesi fa |
Jon Ross-Perkins
|
cae8aa3adf
Support lexing characters (#5893)
|
9 mesi fa |
Jon Ross-Perkins
|
c44e688e5d
Add parsing for 'fn destroy' (#5045)
|
1 anno fa |
Dana Jansens
|
24bde46181
Change array syntax from [T; N] to array(T, N) (#4981)
|
1 anno fa |
Dana Jansens
|
3f01310039
Make choice work for alternatives without parameters (#4815)
|
1 anno fa |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
1 anno fa |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
1 anno fa |
Jon Ross-Perkins
|
302aa1bb30
Remove uses of StringLiteral in format strings. (#4416)
|
1 anno fa |
josh11b
|
c33c9a02f6
Parse support for `where` operator (#4275)
|
1 anno fa |
Jon Ross-Perkins
|
d1862e829b
Add a macro for introducer tokens. (#4031)
|
1 anno fa |
Jon Ross-Perkins
|
a16842ab37
Add export keyword handling. (#3944)
|
2 anni fa |
Jon Ross-Perkins
|
096daecc57
Add framework for the extern keyword. (#3755)
|
2 anni fa |
Jon Ross-Perkins
|
af14a2586a
Typo fix abokve (#3614)
|
2 anni fa |
josh11b
|
fada410559
Support declaration modifier keywords (#3412)
|
2 anni fa |
Jon Ross-Perkins
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
2 anni fa |
Richard Smith
|
eae630a3db
Rename Lex::{Token,Line} -> Lex::{Token,Line}Index. (#3433)
|
2 anni fa |