Adrien Leravat
|
19c74ead49
Explorer: Add initial initializing expression support for variable declaration (#2907)
|
2 лет назад |
josh11b
|
1505a634a4
Implement syntax changes from #2760 in Explorer (#2906)
|
2 лет назад |
Richard Smith
|
474b1eb24c
Support builtin conversions that internally rely on user-defined conversions (#2881)
|
2 лет назад |
Richard Smith
|
81e53886a8
Fix crash on use of uninitialized array element, and improve unformed checking (#2862)
|
2 лет назад |
josh11b
|
46503c0a9d
Explorer and toolchain changes to implement #2483 (#2707)
|
3 лет назад |
Richard Smith
|
e0c90767be
Support for templated impl declarations (#2700)
|
3 лет назад |
Richard Smith
|
5b6873d147
Fix handling of choice types with a mixture of alternatives with parameters and alternatives without parameters in pattern analysis. (#2626)
|
3 лет назад |
Richard Smith
|
59ff7743c0
Expect parentheses after an alternative only if they were present in its declaration (#2605)
|
3 лет назад |
Adrien Leravat
|
266fa401e6
Explorer: assert `Optional` not empty on `Get()` (#2587)
|
3 лет назад |
Richard Smith
|
2fd7e2b65d
Add support for compound assignment and increment (#2526)
|
3 лет назад |
Richard Smith
|
c8f18446f4
Support explicit conversion of tuples. (#2537)
|
3 лет назад |
Richard Smith
|
0d279b388a
Make built-in conversions visible to `ImplicitAs`. (#2525)
|
3 лет назад |
Richard Smith
|
4daaa4866f
Rename `Type` -> `type`, per #2360. (#2507)
|
3 лет назад |
josh11b
|
9c8fd6864e
Implement rename `me` -> `self` (#2444)
|
3 лет назад |
Richard Smith
|
9e8cacae00
Implement support for named constraints (#2359)
|
3 лет назад |
Richard Smith
|
4b679510e7
Check equality constraints when checking whether a constraint is satisfied (#2294)
|
3 лет назад |
Richard Smith
|
7f7b9a4086
Implement support for `extends` and `impl as` declarations in interfaces (#2279)
|
3 лет назад |
Richard Smith
|
9f534ae004
Implement support for rewrite constraints (#2276)
|
3 лет назад |
Junhee Cho
|
69d4363ea5
Adds division to multiplicative expression. (#2091)
|
3 лет назад |
Richard Smith
|
bfcab23795
Implement `==` and `!=` for `bool`. (#2182)
|
3 лет назад |
pmqtt
|
82f8556890
Implementation of __intrinsic_assert (#2155)
|
3 лет назад |
pmqtt
|
5ef6e9b6a0
Feature not equal (#2146)
|
3 лет назад |
pmqtt
|
c096d010b9
Optional Class (#2096)
|
3 лет назад |
pmqtt
|
6dd46066a0
Bool->bool (#1920)
|
3 лет назад |
pmqtt
|
63da070671
add operator to comparsion (#1883)
|
3 лет назад |
Richard Smith
|
e26bc32343
Change remaining uses of `Bool` to `bool`, following #750. (#1901)
|
3 лет назад |
Richard Smith
|
ef96f60425
Add support for bitwise operators. (#1809)
|
3 лет назад |
Thejaswi Kadur
|
5665f32bf7
Support for user-defined Eq impls (#1730)
|
3 лет назад |
pmqtt
|
df93623741
Extends carbon to generate random number to make samples more interesting (#1643)
|
3 лет назад |
pmqtt
|
7be95ccb19
Operator overloading modulo (#1808)
|
3 лет назад |