-
Notifications
You must be signed in to change notification settings - Fork 743
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: rouge-ruby/rouge
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.22.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: rouge-ruby/rouge
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.23.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 15 files changed
- 7 contributors
Commits on Sep 8, 2020
-
Fix floating point separators in Rust lexer (#1581)
The Rust lexer does not currently support the use of `_` in floating point numbers. If the separator comes immedately after the first digit, Rouge lexes it as an error. This commit fixes that bug.
Configuration menu - View commit details
-
Copy full SHA for 6c9d1b7 - Browse repository at this point
Copy the full SHA 6c9d1b7View commit details -
Support tuple index expressions in Rust lexer (#1580)
Currently, the Rust lexer does not support tuple index expressions. This commit adds that support. To differentiate between tuple index expressions and field access expressions, the `Name::Attribute` token is used. Co-authored-by: Michael Camilleri <mike@inqk.net>
Configuration menu - View commit details
-
Copy full SHA for 1bd8eb1 - Browse repository at this point
Copy the full SHA 1bd8eb1View commit details -
This commit adds a lexer for PostScript. Co-authored-by: Trond Aasan <trond.aasan@gmail.com> Co-authored-by: Michael Camilleri <mike@inqk.net>
Configuration menu - View commit details
-
Copy full SHA for a889401 - Browse repository at this point
Copy the full SHA a889401View commit details -
Handle % like / in Ruby lexer (#1563)
The Ruby lexer only treats `%` consistently as the modulo operator if it is followed by whitespace. This is not consistent with Ruby itself which treats this use of `%` as the modulo operator: if board[i/w][i%s] == 'O' region << i end This is a difficult problem to solve because Ruby's parser categorises `%` based on the variables which are in scope (which is not something Rouge can do). This commit improves the handling of `%` by treating it in a similar way to `/`.
Configuration menu - View commit details
-
Copy full SHA for 2d4976c - Browse repository at this point
Copy the full SHA 2d4976cView commit details -
This commit adds a lexer for systemd unit files. These unit files can have multiple extensions but this commit only supports the `*.service` file glob at this stage. Co-authored-by: Michael Camilleri <mike@inqk.net>
Configuration menu - View commit details
-
Copy full SHA for f039145 - Browse repository at this point
Copy the full SHA f039145View commit details -
Fix handling of ::class in Kotlin lexer (#1572)
Due to the way the Kotlin lexer treats the 'class' keyword, the use of the callable reference, `::class`, can result in the lexer moving into an incorrect state where it interprets `class` as beginning a class definition. This commit fixes that bug. Co-authored-by: Michael Camilleri <mike@inqk.net>
Configuration menu - View commit details
-
Copy full SHA for eef2a4f - Browse repository at this point
Copy the full SHA eef2a4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 593f3c9 - Browse repository at this point
Copy the full SHA 593f3c9View commit details
Loading
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 v3.22.0...v3.23.0