Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/opal/opal

Ruby ♥︎ JavaScript
https://github.com/opal/opal

Merge pull request #783 from vais/contributing

Updated CONTRIBUTING.md to help people get started

ab24021101a803d79eefb9b9a78af3ef773e2ed0 authored over 9 years ago by Elia Schito <[email protected]>
Match internal version name to the gem’s

3b7ef52c31b5753d9bf568c1c572d91b0028e282 authored over 9 years ago by Elia Schito <[email protected]>
Updated CONTRIBUTING.md to help people get started

4dcacdb4dc98376620682cdc8993ccfbf5a302ac authored over 9 years ago by Vais Salikhov <[email protected]>
Load opal right away

Not doing so can cause errors while interacting with external code if
such code is executed bet...

1e26f92cc3f91be5a89e22fd68008f438dec9421 authored over 9 years ago by Elia Schito <[email protected]>
Update version marking it as 0.8.0.dev

bc10a4e0f5b9304a168cf054d9583e9d4adee234 authored over 9 years ago by Elia Schito <[email protected]>
Let processor compiler options survive subclassing

Otherwise subclasses would have tried to call accessors on themselves,
resulting in all nil valu...

a168ac6f2001bf814387183ec4e39e826c70e074 authored over 9 years ago by Elia Schito <[email protected]>
Avoid pointless warnings from phantomjs

ref: https://github.com/ariya/phantomjs/issues/12697

983b6f34edb697ca20660f43be0626a7b2b55ad9 authored over 9 years ago by Elia Schito <[email protected]>
Don’t load the main asset it’s not opal

6f1eacc4c6ec1372256476865d1d91a6352f6546 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #782 from vais/gsub

String#gsub fully compliant with rubyspec

8df5e5750b4d293f01665538c05c8addd316483c authored over 9 years ago by Elia Schito <[email protected]>
String#gsub fully compliant with rubyspec

d7e813175d41107806f32c80fd3e5e3ff73f2c3d authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #780 from vais/matchdata

Fix incorrect MatchData#pre_match and #post_match behavior

6f68a488a9b0e89e14bc8d34b41fad6b19a56915 authored over 9 years ago by Elia Schito <[email protected]>
Fix incorrect MatchData#pre_match and #post_match behavior

63e0d6efe3f417a48be6ce5054900677150026f7 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #779 from vais/sub

String#sub fully compliant with rubyspec

3c0c831aaf08cb0b13e767228bfb217b351805ea authored over 9 years ago by Adam Beynon <[email protected]>
String#sub fully compliant with rubyspec

d0a317d8b04cc99bb587eb83b35c5d7bc8e88790 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #776 from vais/rindex

String#rindex fully compliant with rubyspec

adf9d71093ed229b623e5404f7738bc88de4e56e authored over 9 years ago by Elia Schito <[email protected]>
Removed the TODO comment for String#rindex

47bf927fac2ec7ff27d3876eef8671c113a79590 authored over 9 years ago by Vais Salikhov <[email protected]>
Update spec/corelib submodule to make String#rindex fully compliant with rubyspec

2c779fdfb97d41aecca5b9d10dfd173102c69c29 authored over 9 years ago by Vais Salikhov <[email protected]>
String#rindex fully compliant with rubyspec

2a89a7cb2fd1ba10575fc289c90e8b3070427a2a authored over 9 years ago by Vais Salikhov <[email protected]>
Add a spec to ensure complex sprockets files work

1e7559a6f641472c0bb8c98ee5984d9deebea59d authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #773 from opal/elia/wip-back-to-sprockets

Back to sprockets ✨

009a4b18b589a7dd3e8844909316186697385d58 authored over 9 years ago by Elia Schito <[email protected]>
Fix Processor.load_asset_code with FP*

The amount of FP here probably calls out for a new class with its own
private methods.

* Funct...

43aa49956686af2b6f7af8fc9246bf623306b484 authored over 9 years ago by Elia Schito <[email protected]>
Use a simple interpolated string as default index

Instead of a complex ERB rendering of a constant with current `binding`.

2a37c46c5b3b08550321a43c7d7a7f40cfdb0faa authored over 9 years ago by Elia Schito <[email protected]>
Stubbed files should just be marked as required

Sometimes files stubbed in opal don’t exist at all, but sprockets would
require them to be there...

898f99e98f3dcd128cf700eaa8f630d070d68e46 authored over 9 years ago by Elia Schito <[email protected]>
Use a set for stubbed files (it’s faster)

ec2d51d2520a2c88e370e38cad61c3b43b025f6c authored over 9 years ago by Elia Schito <[email protected]>
Forward stubbed files to sprockets

2fa18800b71e724eb62158ea543b99d4aec6cbda authored over 9 years ago by Elia Schito <[email protected]>
Cleanup processor spec setup

28f9032cdbc588f900efb83e4f677104acaec87e authored over 9 years ago by Elia Schito <[email protected]>
Remove meaningless spec

That was copied as is from the erb tilt template.

affc060057c97001da4c0430a0b28bb715fb063f authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #770 from vais/casecmp

RFC: String#casecmp fully compliant with rubyspec

19f3bd4530d58bbc706bc4aaca665fb992ad8895 authored over 9 years ago by meh <[email protected]>
Merge pull request #769 from vais/string

Get rid of most of the String#each_line and String#lines failures

3306b56971f786ed8756bef75abfc1ae6e170ba6 authored over 9 years ago by meh <[email protected]>
Fix String#lines as much as possible w/o having to fix #split

5ed9485731a9784a24c71f21c4cd5ce3ed6939d0 authored over 9 years ago by Vais Salikhov <[email protected]>
Fix String#each_line as much as possible w/o having to fix #split

90727f7705718f36dc51aa5ccb83f9550b7b0614 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #768 from vais/string

String "spring cleaning" continues: partition, rpartition, *, +, new, upto, sum, tr and tr_s.

2613c8788029194e70ddf20bd65f3f42f4300ba4 authored over 9 years ago by meh <[email protected]>
String#tr and String#tr_s fully compliant with rubyspec

ffff7026fa6db145c21523b20908cfd06015b407 authored over 9 years ago by Vais Salikhov <[email protected]>
String#sum fully compliant with rubyspec

bae014158379a08209cb4b78509f772a0564dfec authored over 9 years ago by Vais Salikhov <[email protected]>
String#casecmp fully compliant with rubyspec

5c62fba0beb9640a5c5e7084b06c79fc2cadfae3 authored over 9 years ago by Vais Salikhov <[email protected]>
String#upto fully compliant with rubyspec

5f36532273215ffbf737bbf07722a55ec85673bc authored over 9 years ago by Vais Salikhov <[email protected]>
String.new fully compliant with rubyspec (except unsupported)

0955b97982b52206fc263cc3ac7d27cd54679cf4 authored over 9 years ago by Vais Salikhov <[email protected]>
String#+ all remaining failing specs are unsupported

94a28d751da344e04984712c8cf550602c3811e3 authored over 9 years ago by Vais Salikhov <[email protected]>
String#* fully compliant with rubyspec

bbf0d84d0b139ba4250c83226102d9ef7bcae9e1 authored over 9 years ago by Vais Salikhov <[email protected]>
String#rpartition fully compliant with rubyspec

587f2ceabbc9e2608ce58256c2827a707e6f5530 authored over 9 years ago by Vais Salikhov <[email protected]>
No loading code if the asset’s missing

ff96c75edc9992b00a2fe02349a7eb923a909e5a authored over 9 years ago by Elia Schito <[email protected]>
String#partition fully compliant with rubyspec

bc132fdfdd4a494e99b6b0b22f94d64cefe4cae6 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #767 from vais/string

String#delete implemented

eaea1fef8782e8a2cd8ab96573501b4404a84772 authored over 9 years ago by meh <[email protected]>
String#delete implemented

3b49d369d80fb3f322e5470e948583a2414e1014 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #766 from vais/string

String#count fully compliant with rubyspec

812eedd6d2a5c8da1b0da17d7a818010584b7c27 authored over 9 years ago by meh <[email protected]>
Ensure we’re asking for the js version

011f5f432ab03d1830e3b3035694a55e7b86a3ba authored over 9 years ago by Elia Schito <[email protected]>
Moved shared js helper function to bottom of class definition

652d2e22993bbb63fcfa17aac1417d6172c07ca6 authored over 9 years ago by Vais Salikhov <[email protected]>
Fix the check on asset engines

Engines are classes and not instances, `<=` will check for subclasses including self.

be9499fdb736835b22c6d141c2ef1d74ab82aa06 authored over 9 years ago by Elia Schito <[email protected]>
Avoid double semiconols and make it readable

1a173782738cf854ce83fcf05109bf24af50da80 authored over 9 years ago by Elia Schito <[email protected]>
Give complete info on bad compiler option value

7c05de1cdd22e37461913d73e1378f4f44972534 authored over 9 years ago by Elia Schito <[email protected]>
Remove builder remnants from Processor

c86e0d8271e93eb8c295d33c912cf4c6f1595637 authored over 9 years ago by Elia Schito <[email protected]>
Use tilt file when compiling for vanilla tilt

739efc422b3c7e38a83e04e5ec8499a5065f2744 authored over 9 years ago by Elia Schito <[email protected]>
Cleanup quoting

639cbfc54d29ec8d000d44c93534620a6129fa0d authored over 9 years ago by Elia Schito <[email protected]>
Allow Opal::Processor subclasses to be recognized

69eb290502265daff884f6f340c5da6e06b7a7e4 authored over 9 years ago by Elia Schito <[email protected]>
Cleanup Opal::Sprockets::Server#javascript_include_tag

efc220ba59d7ebafd8bb517f90bb95fcdf88d081 authored over 9 years ago by Elia Schito <[email protected]>
Module name is not just the basename

8e780cf3ddf46cb02ca14683eb484c293088c4b9 authored over 9 years ago by Elia Schito <[email protected]>
Use the configured prefix instead of hardcoding it

7ece6e0261793ca53ac7a05e4f91d0aae1296987 authored over 9 years ago by Elia Schito <[email protected]>
Move asset loading code to an external function

a57e386b2257bf5de72d7f3cbc9f1564431482b7 authored over 9 years ago by Elia Schito <[email protected]>
Add loading code to Server#javascript_include_tag

0fd3d376cf45f709759eb500b49e06052cf2bce0 authored over 9 years ago by Elia Schito <[email protected]>
Cache source maps as json

aba4f070de5519d81349ed8cf4038d56551925fd authored over 9 years ago by Elia Schito <[email protected]>
Fix the cache key for source maps

c122cff0fd4483b327b4c9479e36dc88dad00ed3 authored over 9 years ago by Elia Schito <[email protected]>
Back to using the compiler directly in Processor

0ecd85964a56495c6ff60ea41b20b7297c0fda90 authored over 9 years ago by Elia Schito <[email protected]>
String#count fully compliant with rubyspec

29f5d3909d6ee1f29f4a32f872a94f03c377f8eb authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #763 from vais/string

String#squeeze fully compliant with rubyspec

8acef558986dbb4471c6060857c1693302d6293b authored over 9 years ago by meh <[email protected]>
String#squeeze fully compliant with rubyspec

36427ce1d2fbc210d46d45a8e781e214eb8e1e40 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #757 from vais/struct

Struct#values_at fully compliant with rubyspec

f671c464cfb7bf054835307741154d57ffc09267 authored over 9 years ago by meh <[email protected]>
Struct#values_at fully compliant with rubyspec

a658052a2263dc88f26d67123d8581d33b73dec8 authored over 9 years ago by Vais Salikhov <[email protected]>
Ensure resolved path’s always a Pathname

291a5c85b639d22b6431461041ced1505f31fe05 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #756 from vais/struct

Struct#to_h implementation compliant with rubyspec

9741c7e80fd187f10f5fa0e32ff9913ec63b55d1 authored over 9 years ago by meh <[email protected]>
Don’t depend on sprockets caching

Which has been removed in sprockets v3

e33f0d0f0002e4621d781966b31ae43ae23ac86d authored over 9 years ago by Elia Schito <[email protected]>
Struct#to_h implementation compliant with rubyspec

d49179026c352d46bd873a8a0845cc7fe79d5335 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "Struct anonymous class instance methods Enumerable methods should work"

9c5727428d282a21358bc212c9af01f3838a7939 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #754 from vais/master

Update spec/corelib rubyspec submodule repo to latest commit

cc9c43ba0cc94bacaddc5aa8557de0911560ac9e authored over 9 years ago by Elia Schito <[email protected]>
Update spec/corelib rubyspec submodule repo to latest commit

f87613edddb8b5c0b0a28813281c1ce241833a3a authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #752 from vais/string

String bugs cleanup, passing #strip, #rstrip, and #hex.

8ac056ee75fa1a4647fd65a996b67c254a1eab85 authored over 9 years ago by Elia Schito <[email protected]>
Pass "String#hex treats leading characters of self as a string of hex digits"

507fb9d48c8b782500d3b744c215c93ef9443055 authored over 9 years ago by Vais Salikhov <[email protected]>
Moved "String#dup does not modify the original string when changing dupped string" to unsupported

cafe267754e4a9c26f8039dabc5f49e1f832fb3d authored over 9 years ago by Vais Salikhov <[email protected]>
Pass "String#to_str returns a new instance of String when called on a subclass"

35cc4fc61c0d94122fc586bc0b17f683b3e6c651 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass String#strip

997c95f07d5685336d75ebe71d0c95d1a690c3f0 authored over 9 years ago by Vais Salikhov <[email protected]>
Pass String#rstrip

90f6a24c8fbc9cd45ecc8c213f79f3785a1fe323 authored over 9 years ago by Vais Salikhov <[email protected]>
Moved "String#index raises a TypeError if passed a Symbol" to unsupported

f8f28fa310d8f6af6b04091c481eea1893ae4cb9 authored over 9 years ago by Vais Salikhov <[email protected]>
Remove vestigial fail lines from spec/filters/bugs/string

0c064c349f6be6e5fe8898b3c2acda333107768a authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #745 from vais/struct

Struct#[] and Struct#[]= fully compliant with rubyspec

6e3b18ca8d5f4a675c7e2311eea207dca2c3fa6c authored over 9 years ago by meh <[email protected]>
Merge pull request #751 from vais/string_not_supported

Update spec/corelib submodule to make String#===, String#==, and String#eql? fully compliant wit...

2093db494c168263eb65b0a0d7c889c2d80e07c4 authored over 9 years ago by Elia Schito <[email protected]>
Update spec/corelib submodule to make String#===, String#==, and String#eql? fully compliant with rubyspec

00da096eff5bd03423d8daf9acce8a8ab398e1cd authored over 9 years ago by Vais Salikhov <[email protected]>
Add error message to the TypeError per MRI

3cb6ca4c51a1112a19fe9adc806c2f400f82dc6c authored over 9 years ago by Vais Salikhov <[email protected]>
Keep compiler options in a separate method

This makes them available externally (specifically to opal-rails).

93f182c031b4eeaa576fcd75127c964710bd8d80 authored over 9 years ago by Elia Schito <[email protected]>
Move maps_prefix to a constant

3ba877198b7ad8afe13cbb3f979c022095416260 authored over 9 years ago by Elia Schito <[email protected]>
Fix the target of cache_get/set

Should be sprockets and not sprockets.cache.

6d94ea718bd371e77b4d483f6893af0e925f1e4a authored over 9 years ago by Elia Schito <[email protected]>
Extract memory cache to a custom class

ba59eb0465a73759a601f5cc09c51f5bb1a23ffa authored over 9 years ago by Elia Schito <[email protected]>
Remove duplicated line in source map server

93076d0cff19070ebaebf94eb998efa5720dac00 authored over 9 years ago by Elia Schito <[email protected]>
Move maps to a different prefix than sprockets

4792db2a337b99030f2ed2624151f828ef526a35 authored over 9 years ago by Elia Schito <[email protected]>
Require the prefix to be passed to the source maps header patch

2ae7e09b3be95e1723f69083ea710144c43230f8 authored over 9 years ago by Elia Schito <[email protected]>
Expect the sprockets cache to be nil

60747dfa1856b645c757fba3466ebe6b5804bf0b authored over 9 years ago by Elia Schito <[email protected]>
Restore the Sprockets source map header patch

43fe2164e7c528eacde199b5ae4984bb95106346 authored over 9 years ago by Elia Schito <[email protected]>
Local variable rename

352aa6bd4ca0d316eba93d113d9b1ddc13cf5b11 authored over 9 years ago by Elia Schito <[email protected]>
Whitespace

f8c470d36514b68d70e0b0bf9ea3c1c4e06b9334 authored over 9 years ago by Elia Schito <[email protected]>
Local var names typos

c13d03a32f19f4e0a43dbd7acea3859e5e9c17d7 authored over 9 years ago by Elia Schito <[email protected]>
Lookup the header patch constant from root

5adc7ed5969bb75be82e7e3047e803f99671e2cc authored over 9 years ago by Elia Schito <[email protected]>
Guard against multiple calls to the .included hook

8468dd97ab5b2116f05e4fe3854b9e9a5cab4335 authored over 9 years ago by Elia Schito <[email protected]>