-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: satarii/MagicPython
base: master
head repository: MagicStack/MagicPython
compare: master
- 15 commits
- 81 files changed
- 7 contributors
Commits on Oct 17, 2019
-
Add a
meta.member.access.python
scope.Add a `meta.member.access.python` scope wrapping around any attribute access or method call. Fixes MagicStack#188.
Configuration menu - View commit details
-
Copy full SHA for c0f8d51 - Browse repository at this point
Copy the full SHA c0f8d51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 076e2bb - Browse repository at this point
Copy the full SHA 076e2bbView commit details
Commits on Oct 22, 2019
-
Add an
update-test
make target.The `update-test` make target will automatically update the output of any test that failed. This kind of bulk update is intended to be used when the changes to scopes affect a large number of files. Of course, the actual updated tests should still be reviewed for correctness.
Configuration menu - View commit details
-
Copy full SHA for 9d40c71 - Browse repository at this point
Copy the full SHA 9d40c71View commit details
Commits on Feb 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c9b3409 - Browse repository at this point
Copy the full SHA c9b3409View commit details
Commits on Mar 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0b09c1f - Browse repository at this point
Copy the full SHA 0b09c1fView commit details
Commits on May 1, 2020
-
Add some more specific scopes for member access.
Add `meta.attribute.python` to mark otherwise non-special attributes. Add `meta.indexed-name.python` to mark the name of the object being indexed. In combination with `meta.member.access.python` the above scopes can help highlight member access that is no otherwise using a builtin or some other special case. For highlighting method names in method calls the combination of `meta.member.access.python` and `meta.function-call.generic.python` could be used. Fixes MagicStack#188.
Configuration menu - View commit details
-
Copy full SHA for dd48b8f - Browse repository at this point
Copy the full SHA dd48b8fView commit details -
Improve detection of call signature and kwargs.
Correctly identify calls of the form "foo[123](bar=2)" to highlight the contents of the parentheses as call arguments. Issue: MagicStack#197
Configuration menu - View commit details
-
Copy full SHA for 72ccccb - Browse repository at this point
Copy the full SHA 72ccccbView commit details -
Update the way "in" is scoped.
The "in" keyword is scoped as either `keyword.operator.logical.python` or as `keyword.control.flow.python` depending on whether it appears as part of a "for ... in" construct. Fixes: MagicStack#193
Configuration menu - View commit details
-
Copy full SHA for 2ca894f - Browse repository at this point
Copy the full SHA 2ca894fView commit details
Commits on May 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b4b2e6e - Browse repository at this point
Copy the full SHA b4b2e6eView commit details
Commits on Jul 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 225fa4c - Browse repository at this point
Copy the full SHA 225fa4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2b4f4a - Browse repository at this point
Copy the full SHA b2b4f4aView commit details
Commits on Nov 12, 2020
-
Github doesn't seem to use MP for highlighter tokenization
MagicPython is still used by Linguist, but the actual syntax hightlighting seems to be driven by something else now. Thus, remove the outdated statement from the README. Closes: MagicStack#225
Configuration menu - View commit details
-
Copy full SHA for 2802ded - Browse repository at this point
Copy the full SHA 2802dedView commit details
Commits on Oct 14, 2022
-
Add walrus operator `:=`. Add positional only args separator `/`. Add `=` to f-string formatting. Fixes MagicStack#189
Configuration menu - View commit details
-
Copy full SHA for db32a0d - Browse repository at this point
Copy the full SHA db32a0dView commit details -
Make raw f-strings consistent.
Any f-string allows variable interpolation, that includes a raw f-string. Make all raw prefixes (`r` or `R`) behave the same way in combination with `f` prefix. Fixes MagicStack#186
Configuration menu - View commit details
-
Copy full SHA for 5b5f388 - Browse repository at this point
Copy the full SHA 5b5f388View commit details
Commits on Oct 19, 2022
-
Update the syntax to Python 3.10
Update the built-ins, dunders and add `match` and `case` keywords.
Configuration menu - View commit details
-
Copy full SHA for 7d0f2b2 - Browse repository at this point
Copy the full SHA 7d0f2b2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master