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

String#lines fully compliant with rubyspec

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

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

de4f82a2e28785910074448a19cf2673d4dc189e authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #864 from jeremyevans/tilt_build

Allow tilt/opal to use Opal::Builder with :build or :builder options

d88ebcf41e529fa6afcb3b3bc3905f75e56faaf6 authored over 9 years ago by Elia Schito <[email protected]>
Make Opal.append_paths actually append to Opal.paths

6c0e370f2b7091ed2346f16901034fa90748c417 authored over 9 years ago by Jeremy Evans <[email protected]>
Merge pull request #865 from vais/linting

Start using JSHint

cf3c410a9abe711d7455d9a0d67c14a834177eb5 authored over 9 years ago by Elia Schito <[email protected]>
Run rake lint in Travis

7e523bdc6a0f075c0b60eef8c73e78d1b0c01516 authored over 9 years ago by Vais Salikhov <[email protected]>
Add .jshintrc config file and rake lint task

9a361b475388248d85614343605f840482c01aae authored over 9 years ago by Vais Salikhov <[email protected]>
Remove documentation.rake (it's a not used duplicate of documenting.rake)

1c4af226276e748cd105bf2095f32217ce63e3dd authored over 9 years ago by Vais Salikhov <[email protected]>
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 c...

5de03409c961125dd4a6e2379de334956dedc625 authored over 9 years ago by Jeremy Evans <[email protected]>
Make Opal::Builder#dup work correctly

Previously this did not duplicate internal structures, causing the
objects to not be independent.

93a96817a182227970a96b9f9df7e1f77413627d authored over 9 years ago by Jeremy Evans <[email protected]>
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 ...

6223ce1b86adf99cd8f7250de05cf88fa4a598f5 authored over 9 years ago by Jeremy Evans <[email protected]>
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...

d927b50ddb52d4a5d90335ba752a45148763e3e0 authored over 9 years ago by Jeremy Evans <[email protected]>
Merge pull request #854 from fkchang/master

Update README to mention gitter per this interaction on IRC

87dfce7f35120832206cd7d9cd4a529027fd5c0f authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #855 from jeremyevans/path_reader_abs_rel

Allow PathReader to deal with absolute and ./ and ../ relative paths

b1dfcd23c1a416925e96bbb5ff7adfc16dfefb49 authored over 9 years ago by Elia Schito <[email protected]>
Fix regexp

706962985f6a96f4c9cd4256ea8123d877fa6c8f authored over 9 years ago by Jeremy Evans <[email protected]>
Merge pull request #861 from c42engineering/rubyspec_array_rotate

RubySpec: Array#rotate and Array#rotate!

7ed0538191d48af334151704d889078b5826fc40 authored over 9 years ago by Vais Salikhov <[email protected]>
Code layout, merge var decl + whitespace

ref #848

ea0e2c5fd4c3f4745d6f3b7e18455c80c430468b authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #852 from jeremyevans/regexp_fixes

Replace ^ and $ with \A and \z in regular expressions

dd7d39d25d512ffc25cdab352ff5ae6739b92460 authored over 9 years ago by Elia Schito <[email protected]>
RubySpec: Array#rotate!

cb5e235567d47e305a65031bd1d9ff4456d024e2 authored over 9 years ago by Sidu Ponnappa <[email protected]>
RubySpec: Array#rotate

901e367a5e971d3515a1dfce06fa60b666f9ffd1 authored over 9 years ago by Sidu Ponnappa <[email protected]>
Merge pull request #857 from c42engineering/rubyspec_array_value_at

RubySpec: Array#values_at

e59c0e5d60a74d3e48af88d8be59a5920cfe8ee0 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #859 from jeremyevans/no_swallow

Don't swallow backtrace when reraising error

24af27d8abdf3219eeab676a92b91762b6a14479 authored over 9 years ago by Elia Schito <[email protected]>
Update the sourcemap server to support sprockets 3

And recognize the new “.self” debug urls.

8991b4628b088f4a024dd6e62c12506a915dc08b authored over 9 years ago by Elia Schito <[email protected]>
.js is not present among sprockets extnames

Found that in opal-rails, not sure if it’s something related to
sprockets-rails or the upgrade ...

ea4fde29b58965399776f1de3ddbb39dc0fd0973 authored over 9 years ago by Elia Schito <[email protected]>
Remove sprockets 2 support from processor

e3a7ee7842d303dbd93e724853f9a1c19d5fc0e9 authored over 9 years ago by Elia Schito <[email protected]>
Remove support for sprockets 2

As per https://github.com/rails/sprockets/issues/40#issuecomment-100289535

14b100953a51a8a63a1f0d710f2b3ce740431f30 authored over 9 years ago by Elia Schito <[email protected]>
RubySpec: Array#values_at

413c210098ca0f4518d8aed4c95423889402c129 authored over 9 years ago by Sidu Ponnappa <[email protected]>
Merge pull request #853 from wied03/master

define_method fixes for issue #850 (Method,UnboundMethod)

fixes #850

ec61e26d47dbbd15183d45caa9034f40de5d6327 authored over 9 years ago by Elia Schito <[email protected]>
Cleanup Module#define_method

f955e0db5ff54c9bf126c6e550c43a469362f171 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #856 from wied03/features/set_add

Stdlib/Set methods, add the +,| operations and union method

cef2632f2affbaa6e4392e8ffd715f5a671853ca authored over 9 years ago by meh <[email protected]>
Don't swallow backtrace when reraising error

If you specify a message when raising an existing exception, ruby
does not use the exception's e...

7ef70fcd2c3b30e5a0181fff3cd710b94649f565 authored over 9 years ago by Jeremy Evans <[email protected]>
Added implementation of the |, +, and union methods/aliases based on Ruby stdlib implementation

80bd49e5963d22d3c97c2e83e7bb639de9db7097 authored over 9 years ago by Brady Wied <[email protected]>
Enable these specs

5a61f787a7c035af2cdae8b25fd87f902c5448fc authored over 9 years ago by Brady Wied <[email protected]>
Allow PathReader to deal with absolute and ./ and ../ relative paths

This allows you do do things like:

Opal::Builder.build('/path/to/file.rb')
Opal::Builder.bu...

d7ae1959d567cdf94233841a7dbaf713a8fa6315 authored over 9 years ago by Jeremy Evans <[email protected]>
Add Opal::REGEXP_START and REGEXP_END constants

These will be \A and \z in ruby mode and ^ and $ in javascript
mode, giving the regexps that use...

9d96a7ff7f766fb2a770e1ed5c92b618829ebf00 authored over 9 years ago by Jeremy Evans <[email protected]>
Use $ instead of \z where regexp is compiled to javascript

d4fda8f5014db553deb26f2986cfbca3edeff9bc authored over 9 years ago by Jeremy Evans <[email protected]>
Merge pull request #848 from c42engineering/rubyspec_array_combination

Rubyspec: Array#combination

ba569698058c7cf3f2bf65389872d92a2e2fcf99 authored over 9 years ago by Vais Salikhov <[email protected]>
More refactoring:

* Use ArgumentError exceptions consistent with Ruby
* Follow convention in opal/opal/corelib/arra...

8493b01a10f015a9070daf4ed264ccc77fe3d14a authored over 9 years ago by Brady Wied <[email protected]>
Missed declaring var length; fixed

b871c2b5aabc5508cac764b589a34a593a716280 authored over 9 years ago by Sidu Ponnappa <[email protected]>
Get rid of default symbol

a31575b18d48575416c928314eed842a0f0b9d17 authored over 9 years ago by Brady Wied <[email protected]>
Merge pull request #851 from jeremyevans/builder_depends_path

Make opal/builder depend on opal/paths

69936a1f71f3b64bc81a39ac8a6a2915fc4673e0 authored over 9 years ago by Elia Schito <[email protected]>
Update README to mention gitter per this interaction on IRC

<fkchang> jeremyevans: it seems that https://gitter.im/opal/opal get's a lot
more chat...

d894f29c7d86a2b789f0b35faf1f9118f7be26e1 authored over 9 years ago by Forrest Chang <[email protected]>
Explain why

91aed7cd76c20ecfba041bebc86d0e49b309de9f authored over 9 years ago by Brady Wied <[email protected]>
Replace ^ and $ with \A and \z in regular expressions

Unless you specifically want to match the start and end of any line
in the string, as opposed to...

39234b44f0ef24eede0ec580fb31d5c494b55206 authored over 9 years ago by Jeremy Evans <[email protected]>
Run test with all of the others

973eb61359bfec1c0b24ada413963c8b7f0361d6 authored over 9 years ago by Brady Wied <[email protected]>
Not trying to fix checking for argument errors yet

24435a619cf2462e3f56c51bc3aeabf3d36c5e69 authored over 9 years ago by Brady Wied <[email protected]>
Bind unbound methods with a lambda and then call them

559e5d88e8830623f32d820a347f5294f620bcec authored over 9 years ago by Brady Wied <[email protected]>
Make opal/builder depend on opal/paths

It doesn't seem to work if you require opal/builder without
opal/paths.

d680c5c9301546969be5a2c945e5dd51b62ba14a authored over 9 years ago by Jeremy Evans <[email protected]>
* Handle Methods

* Handle case where nil is passed in without a block (kind of semantics, but better to pass ruby ...

74eef1f9f4d5e409d15c545fe49a026c5fd43cdb authored over 9 years ago by Brady Wied <[email protected]>
* Exclude items that are unsupported in Opal (private methods, frozen)

* Exclude bugs we can't fix right now

496a00dcc823b4ddb9691db2478eaef0e6b3b40c authored over 9 years ago by Brady Wied <[email protected]>
Fixed issue caused by yielding an array instead of a copy of the array

Replaced self.dup with `self.slice()`
Moved var declarations to the top to reflect hoisting

7faf74bcf6e2e543abd9fd61f572dbcf35058fac authored over 9 years ago by Sidu Ponnappa <[email protected]>
Merge pull request #846 from vais/fix-issue-838

Fix #838

29c731e135d3c328ac53d4409e1073a10b8e3836 authored over 9 years ago by Elia Schito <[email protected]>
Fix #838

4f4ee3b9d4dc731bc73b45776b7c99f17b54a368 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #845 from vais/fix-issue-844

Fix #844 - compiling block arguments creates global variables

a6f53270e2e3018930621e0806b1831832ce65da authored over 9 years ago by Elia Schito <[email protected]>
Fix #844

441afe88fb44173533c5cdddb8fb9f8553667df5 authored over 9 years ago by Vais Salikhov <[email protected]>
Partially fixed specs for Array#combination. Currently works when a block is passed but not when an Enumerable#to_a is called.

b39b3484097cf87d16a04c210e450332137b6097 authored over 9 years ago by Sidu Ponnappa <[email protected]>
Merge pull request #841 from jaredcwhite/opalist-link

Add opalist link to readme

271a3f70eb8b92976b81450248b275a2d6831c1b authored over 9 years ago by Elia Schito <[email protected]>
Add opalist link to readme

c47bb33e5b21d6d5fe9cfa21ae86bc40dc74e1f8 authored over 9 years ago by Jared White <[email protected]>
Another safety net around RUBY_ENGINE_VERSION updates

1eb478021c7c6fb03c6df0a52a86af8afe556b66 authored over 9 years ago by Elia Schito <[email protected]>
Release v0.8.0.beta1

d39f621180e921383f34a2978747b55c08bc7e1d authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #834 from vais/tolerance

Move `TOLERANCE = 0.00004` to spec/spec_helper so specs can pass in Chrome too

62df841d04a8fd024b19324aecc13b4c3b65dea5 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #837 from vais/string-inspect

String#inspect fully compliant with rubyspec

7e2aa427e99fc0cf4cfc2e3105f6e954f9e7b537 authored over 9 years ago by meh <[email protected]>
String#inspect fully compliant with rubyspec

211158f108c19a5e2ccd1d20fd8f58dca7913b6d authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #836 from c42engineering/rubyspec_singleton_dump

RubySpec: Moving specs for Singleton#_dump to /unsupported

fc55bbd1afb52e2f3be05ed28bb1867621fe5ab3 authored over 9 years ago by Elia Schito <[email protected]>
Assume Encoding as we dropped 1.8 support

96d0e92feb8e2756055e30b68f71aa10a56d2117 authored over 9 years ago by Elia Schito <[email protected]>
Missed removing Singleton#_dump spec from filters/bugs

628d0bf07d1b91bb1b78817da294066a8cbe7719 authored over 9 years ago by Sidu Ponnappa <[email protected]>
RubySpec: Moving specs for Singleton#_dump to /unsupported

Replaces pull request #760

af8dd188de3d9fe038b427959fe79e8d96de7029 authored over 9 years ago by Sidu Ponnappa <[email protected]>
Updated comment about TOLERANCE to include Google Chrome/V8

1148500eca53c2d9cdbb4a993782de8091ad6886 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #833 from vais/string-initialize

String#initialize with an argument is not supported

e408a1aec50ab98a5b4bdbc5422105db4413abcc authored over 9 years ago by Elia Schito <[email protected]>
Move `TOLERANCE = 0.00004` to spec/spec_helper to pass specs in Chrome too

474647cbfb0acc8f1a6d9a6ff8f57bba3644217a authored over 9 years ago by Vais Salikhov <[email protected]>
Allow trailing comma after arg and assocs in paren args

Fixes #638.

dd4d8a34dfd10db4c99fde600ddbfd53ed0e67a1 authored over 9 years ago by Adam Beynon <[email protected]>
Fix parsing of paren following '/' operator without space

Fixes #728.

03f28902f244bc45511b89a18474484899b5808b authored over 9 years ago by Adam Beynon <[email protected]>
Fix bug where keyword args would not parse without method parens

This correctly sets the lexer state to :expr_endfn in various
circumstances, so might actually f...

6068423a65ceb83e4652797a00d736e3990e50e7 authored over 9 years ago by Adam Beynon <[email protected]>
String#initialize with an argument is not supported

7451e1b10db1ddd9ef6441b71e4091945ce05532 authored over 9 years ago by Vais Salikhov <[email protected]>
Update sinatra example code wrt source maps

fixes #716

485400ecc3196d4c68715a3afdb1f6123ac3a950 authored over 9 years ago by Elia Schito <[email protected]>
Workaround a bug with Webrick+Safari

d7aa45bea9ec5b201794ef57633a83c04a175802 authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #831 from opal/opal-config

Opal::Config

f2987f53004a4c52ca2dc9e93e4c6a0be91fe068 authored over 9 years ago by Elia Schito <[email protected]>
Let Tilt just rely on TiltTemplate

988d3f1725baea74444e208f71b489a77e9ed1f2 authored over 9 years ago by Elia Schito <[email protected]>
Opal config proxies are not instance methods

3b0a25a21dfdaec9dfd837fe79af5cd9329b4d17 authored over 9 years ago by Elia Schito <[email protected]>
Mark all subclasses of TiltTemplate with JS Mime

8c57ef277ee5de71bbb46901c5615952eaa096f4 authored over 9 years ago by Elia Schito <[email protected]>
Fix option to compiler_option mapping

43e4083d0731a55014d6959c2fe7a36da70892d1 authored over 9 years ago by Elia Schito <[email protected]>
Move default and current config to Opal::Config

f4d70ec91aa8f32dbe46c4686ec0bfe36700a5ff authored over 9 years ago by Elia Schito <[email protected]>
Merge pull request #829 from jeremyevans/tilt

Support tilt integration without sprockets

6abeb946dd9979288622064c66ace4bee9f3233c authored over 9 years ago by Elia Schito <[email protected]>
Have the mspec rake task declare its dependencies

d9e4e16eea537f713d8195f5c8d0881fda718042 authored over 9 years ago by Elia Schito <[email protected]>
Avoid testing tilt inside processor spec

5368631f2d7ac30c450acee400ca09abd2b7c27d authored over 9 years ago by Elia Schito <[email protected]>
Make tilt/opal add superclass for Opal::Processor

This makes tilt/opal add Opal::TiltTemplate, and make Opal::TiltTemplate
the superclass for Opal...

90a28989f762117b76e0cccde6941f8ecde2af71 authored over 9 years ago by Jeremy Evans <[email protected]>
Merge pull request #830 from jeremyevans/backtrace

Don't swallow backtrace on compiler errors

7e8f6f974d3e62273553a1502fc6fd58c82ae550 authored over 9 years ago by Vais Salikhov <[email protected]>
Don't swallow backtrace on compiler errors

e6f327e5793306a7add19e8714cf5bd51dca4a7e authored over 9 years ago by Jeremy Evans <[email protected]>
Move some non-sprockets code to tilt/opal, add specs

32d1feb41f4be2838e8155b378490cf5f8f95701 authored over 9 years ago by Jeremy Evans <[email protected]>
Support tilt integration without sprockets

This adds a tilt/opal.rb file that allows you to render opal templates
via Tilt without using sp...

bac86b48e93cfb1abe101e85c4dc729550480b26 authored over 9 years ago by Jeremy Evans <[email protected]>
Merge pull request #828 from vais/bm

Enable benchmarking of rubyspecs

4a349a4cd048cdb6908366d0deb5db9131bd7197 authored over 9 years ago by Elia Schito <[email protected]>
Make it a bit more clear what's going on in testing.rake vi-a-vis ENV['BM']

ebb837d7d4dc697b425227f9afd87477456f61ef authored over 9 years ago by Vais Salikhov <[email protected]>
Enable benchmarking of rubyspecs

68f9a1a99bc612fb7d266945193204356d266d15 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #827 from vais/bugs-string-cleanup

Clean up filters/bugs/string a little

4699afb4fc94ad5c7bafc7a698a2c393cd1cb969 authored over 9 years ago by Elia Schito <[email protected]>
Bump issue #710

3b160db9af77bf09b536ee8d7bf0b91a0deee79e authored over 9 years ago by Vais Salikhov <[email protected]>
String#crypt will not be supported

f3b7328bc0115c8e950019bb62627144b6f8d239 authored over 9 years ago by Vais Salikhov <[email protected]>
Fix String#each_line/#lines uses $/ as the separator when none is given

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

173391da549409e2271d4e631603e47014826385 authored over 9 years ago by Vais Salikhov <[email protected]>
Merge pull request #826 from vais/string-index

String#index fully compliant with rubyspec

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