Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge upstream #1

Merged
merged 4 commits into from
Feb 11, 2021
Merged

merge upstream #1

merged 4 commits into from
Feb 11, 2021

Conversation

alandonovan
Copy link

No description provided.

adonovan and others added 4 commits January 19, 2021 17:43
The Go and Java implementations agree with Python 2 and 3 that
the sign of x % y should match the divisor (y) not the dividend (x).
This change makes the spec match the implementations and the intent.

Fixes #148
Expressions like `[][::]` or `[][1::2]` are allowed in Python and in
Java Starlark, but not allowed per current spec. Fix that.

Copy-paste [Python
grammar](https://docs.python.org/3/reference/grammar.html).
* spec: bytes data type

This change adds initial specification of the bytes data type
following length discussion in #112.
It also explains the implementation-dependent encoding of
text strings, and the \u and \U escapes.

More will follow, but let's get the easy parts out of the way first.

Updates #112
@adonovan adonovan merged commit 57bfcac into adonovan:master Feb 11, 2021
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.

3 participants