-
-
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: 7a66d8bb338f
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: 824f063264de
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 7 files changed
- 1 contributor
Commits on Dec 13, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 1f88220 - Browse repository at this point
Copy the full SHA 1f88220View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3beeeb8 - Browse repository at this point
Copy the full SHA 3beeeb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e791ac - Browse repository at this point
Copy the full SHA 7e791acView commit details -
[Truffle] Tag some newly failing language specs.
These started failing when we started setting __ENCODING__ correctly. They were passing before due to happenstance. After investigation, it looks like these only fail when passed through eval and likely due to source position tracking issues.
Configuration menu - View commit details
-
Copy full SHA for 70c8ce6 - Browse repository at this point
Copy the full SHA 70c8ce6View commit details -
[Truffle] Tagged a new regexp encoding failure now that we're setting…
… __ENCODING__ properly.
Configuration menu - View commit details
-
Copy full SHA for e0829ab - Browse repository at this point
Copy the full SHA e0829abView commit details -
[Truffle] New encoding implementation.
These changes mirror what JRuby is doing for the most part. We have to track our own lists for now because EncodingService's lookup tables are specific to the non-Truffle JRuby class hierarchy. These changes fix the ambiguous lookup problem the old implementation suffered from by using the encoding name, rather than the shared JCodings encoding object, as the lookup key. All known encodings are now eagerly instantiated at startup. This is in contrast to what non-Truffle JRuby does, whereby it defines its RubyEncoding instance but lazily loads the JCodings encoding object as needed. Eagerly loading simplified some things, avoided some thread safety issues, and may be useful for other static analysis within Truffle.
Configuration menu - View commit details
-
Copy full SHA for 824f063 - Browse repository at this point
Copy the full SHA 824f063View commit details
There are no files selected for viewing