-
-
Notifications
You must be signed in to change notification settings - Fork 925
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: jruby/jruby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 15a4f2a1245b
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 43ccddcd344c
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 2 commits
- 7 files changed
- 1 contributor
Commits on Jan 27, 2016
-
First attempt at supporting frozen_string_literal. This needs support…
… in ripper yet so how it is organized may need to change. Also StrNode is only setting frozen in createStr in lexer and not being done for all StrNode instances. This is because MRI has a lit node which we do not have. An audit will need to be done and possibly we make the lit type just to simplify this audit. This is not hooked up to --enable since that is not even in our impl yet. also it is not yet hooked up to --disable but I know the path to hooking these fields up to the parser. That will be next change.
Configuration menu - View commit details
-
Copy full SHA for 158d2c0 - Browse repository at this point
Copy the full SHA 158d2c0View commit details -
Some more frozen-literal support. This hooks command line options to …
…the parser. There is still some problems to work through which I think is partially from the last commit being incomplete (about our missing lit node type) but almost all of the MRI tests are passing now. Next up will be updating ripper to be 2.3 grammar and probably a little refactoring to make this frozen literal stuff fit in better. The one missing feature within this feature is --debug-frozen-string-literal. This extra feature records where the frozen string literal was created. So to implement this we will need to somehow record the position into the string so we can report it's original location in the freeze error message. I am not sure how important that will be for 2.3 support but it is still outstanding.
Configuration menu - View commit details
-
Copy full SHA for 43ccddc - Browse repository at this point
Copy the full SHA 43ccddcView commit details
There are no files selected for viewing