-
-
Notifications
You must be signed in to change notification settings - Fork 330
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: opal/opal
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cf3c410a9abe
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: opal/opal
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d88ebcf41e52
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 8 files changed
- 2 contributors
Commits on May 15, 2015
-
Extract Opal.use_gem for use inside Opal::Builder
This allows you to use gems for specific builders instead of modifying global state. In order to do so, it moves use_gem from being a singleton method on Opal to being a module that extends Opal, and including that module in Opal::Builder. To unify the Opal singleton API and Opal::Builder instance API, add append_paths methods to both, with Opal just using appending to the global paths, and Opal::Builder appending the paths to the underlying file_finder inside the path_reader.
Configuration menu - View commit details
-
Copy full SHA for d927b50 - Browse repository at this point
Copy the full SHA d927b50View commit details -
Make Opal::CLI not modify global state
Instead, only modify the state of the generated builder. In order to test this, add a CLI#build method that returns the builder object.
Configuration menu - View commit details
-
Copy full SHA for 6223ce1 - Browse repository at this point
Copy the full SHA 6223ce1View commit details -
Make Opal::Builder#dup work correctly
Previously this did not duplicate internal structures, causing the objects to not be independent.
Configuration menu - View commit details
-
Copy full SHA for 93a9681 - Browse repository at this point
Copy the full SHA 93a9681View commit details -
Allow tilt/opal to use Opal::Builder with :build or :builder options
If :build option is used, the Opal::Builder defaults are used. If :builder option is used, you can pass in your own custom builder, which could have per-build stubs, append_paths, and use_gems to change building without modifying global state. Using this, it's possible to build arbitrary opal projects that require other files using tilt without sprockets.
Configuration menu - View commit details
-
Copy full SHA for 5de0340 - Browse repository at this point
Copy the full SHA 5de0340View commit details
Commits on May 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 6c0e370 - Browse repository at this point
Copy the full SHA 6c0e370View commit details
Commits on May 17, 2015
-
Merge pull request #864 from jeremyevans/tilt_build
Allow tilt/opal to use Opal::Builder with :build or :builder options
Configuration menu - View commit details
-
Copy full SHA for d88ebcf - Browse repository at this point
Copy the full SHA d88ebcfView commit details
There are no files selected for viewing