Skip to content

Conversation

apasel422
Copy link
Contributor

The following are not part of the language definition:

  • map + map -> map

  • double + int -> double

  • int + double -> double

  • double + uint -> double

  • uint + double -> double

  • double - int -> double

  • int - double -> double

  • double - uint -> double

  • uint - double -> double

  • double * int -> double

  • int * double -> double

  • double * uint -> double

  • uint * double -> double

  • double / int -> double

  • int / double -> double

  • double / uint -> double

  • uint / double -> double

  • double % double -> double

  • double % int -> double

  • int % double -> double

  • double % uint -> double

  • uint % double -> double

Fixes #146

The following are not part of the language definition:

- `map + map -> map`
- `double + int -> double`
- `int + double -> double`
- `double + uint -> double`
- `uint + double -> double`

- `double - int -> double`
- `int - double -> double`
- `double - uint -> double`
- `uint - double -> double`

- `double * int -> double`
- `int * double -> double`
- `double * uint -> double`
- `uint * double -> double`

- `double / int -> double`
- `int / double -> double`
- `double / uint -> double`
- `uint / double -> double`

- `double % double -> double`
- `double % int -> double`
- `int % double -> double`
- `double % uint -> double`
- `uint % double -> double`

Fixes #146
@apasel422 apasel422 marked this pull request as ready for review June 25, 2025 21:35
@clarkmcc clarkmcc merged commit 0d7e3d3 into cel-rust:master Jun 26, 2025
1 check passed
@github-actions github-actions bot mentioned this pull request Jun 26, 2025
@apasel422 apasel422 deleted the rem-ops branch June 26, 2025 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

impl Add for Value and other binary operators permit non-standard overloads by default
2 participants