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

Don't print the full stack trace with deprecation messages

b9b31cd992643ec423e2acd2e5d31646e155bbc1 authored about 8 years ago by Elia Schito <[email protected]>
Silence Sprockets 3.7 deprecations

Full support for Sprockets 4 (presumably) will be available in Opal v0.11.

Fixes #1555

247ad9ec5e59c2c12aabbb92de0f8c464386d07e authored about 8 years ago by Elia Schito <[email protected]>
Evaluate dynamic method args before assigning block to the method body using 'Opal.send'. (#1556)

315adc9fe1180e09c0c4fec6e6a6fee3b60e7db3 authored about 8 years ago by Ilya Bylich <[email protected]>
Fix source map server with url-encoded paths

53a0cffa36475c08e22b5f61c67066b5a2390e95 authored about 8 years ago by Elia Schito <[email protected]>
Define the default open mode on the File constructor (#1551)

Also adds tests for Node.js on File.new and File.mtime
Resolves #1550

58445e1c99d20a1853a01b09c69d6bd86ab5a4c3 authored about 8 years ago by Guillaume Grossetie <[email protected]>
Simplify --no-opal CLI option handling

fixes #1526 cc @bryanjhv

9c90753eb22094a3f1b58150d2d2f1bd15f17afc authored about 8 years ago by Elia Schito <[email protected]>
Remove spec filters for already solved specs

eb195ae75f3951d8a1d717b250b83b5d7bd2f1c4 authored about 8 years ago by Elia Schito <[email protected]>
Use meaningful names for temporary variables in JS

Overcomes:
- f8a819eb9c (Revert "Use meaningful names for temporary variables in JS")
- 11469d77...

16340ae6cf6a37e936e7a592a19f8f46de6aae4d authored about 8 years ago by Elia Schito <[email protected]>
Revert "Use meaningful names for temporary variables in JS"

This reverts commit 11469d77765ba8bf5bde3209c6cc7db1e094ceeb.

Some tests were missing.

f8a819eb9ce84bfe7c6d57f1ecd342468ecf325d authored about 8 years ago by Elia Schito <[email protected]>
Fix Class#name for singleton classes

Was broken if the object had no $$id set.

b8fd6b05b513467c88c1d3c79950e6b6c713b9f9 authored about 8 years ago by Elia Schito <[email protected]>
Update changelog with latest changes

b42e2d553dd2bf23bee2d583cbaa5328a7aad44c authored about 8 years ago by Elia Schito <[email protected]>
Use meaningful names for temporary variables in JS

e.g. for `def foo` was `TMP_123`, now it's `TMP_foo_123`.

11469d77765ba8bf5bde3209c6cc7db1e094ceeb authored about 8 years ago by Elia Schito <[email protected]>
Move requires before preloads

This is needed to make --preload play nicely with --no-opal and give a
chance to require opal m...

07bd402e77770b127e440acc052c4aeeb0e24656 authored about 8 years ago by Elia Schito <[email protected]>
Fix inverted mode for specs

16f5260e7c447e99922d82c9203e4a0039e9df70 authored about 8 years ago by Elia Schito <[email protected]>
Use a shorter name for the conduct guidelines

1e9996583dfde1fd3590b34b21f5370ba5f2f323 authored about 8 years ago by Elia Schito <[email protected]>
Add therubyracer to dev deps to run opal-repl

debd426fa6cfc92b9c5de512e485ec313385a57c authored about 8 years ago by Elia Schito <[email protected]>
Straight up conditional in Opal.defn

3a6360ee8883622b6565e3954bcec835fa66f51d authored about 8 years ago by Elia Schito <[email protected]>
Code layout

14b973fde2ad825c49ab92d97f3e9a479138d840 authored about 8 years ago by Elia Schito <[email protected]>
Move documentation for Opal.def to the right place

3b118ae64d2e22271a7905aec2ebd3d87246c502 authored about 8 years ago by Elia Schito <[email protected]>
Rename param

0266a8b4b3488ebddb4636a4e2e72b36a10194a6 authored about 8 years ago by Elia Schito <[email protected]>
Update ruby spec submodule name

a1219480769062fcaed10c39f479b9feeec7dbfe authored about 8 years ago by Elia Schito <[email protected]>
Disable the flaky ruby spec example on master

See https://github.com/opal/opal/issues/1544#issuecomment-237986980

828a1e2705c484925c36ae0f64f8838067e9179f authored about 8 years ago by Elia Schito <[email protected]>
Merge pull request #1543 from opal/elia/extract-sprockets

extract sprockets to opal-sprockets gem

05496117c89d68c0bb9fa6de6dcca39ac0f081ad authored about 8 years ago by Elia Schito <[email protected]>
Use opal/builder for `rake dist` (was sprockets)

ff3c5e8bb5745fdfb66303b75289bf2948966b6c authored about 8 years ago by Elia Schito <[email protected]>
Deprecate opal/server for opal/sprockets/server

a74b63592b3f94f57083f9090c59dde8e537a035 authored about 8 years ago by Elia Schito <[email protected]>
Add changelog entry

284b9b0e34f9f39795e40e7ceeb048e4c2cb54b5 authored about 8 years ago by Elia Schito <[email protected]>
Disable sprockets related tests

abd8f1cb47287b374c5423b45373183a3407d96c authored about 8 years ago by Elia Schito <[email protected]>
Extract sprockets support to opal-sprockets

cdb109f57161de24f7851ee19490dce00e83bf3e authored about 8 years ago by Elia Schito <[email protected]>
Add ruby/language/constants_spec to the test suite. (#1529)

e1ca27aa3c0f19bab37273a4da80b66db00239bf authored about 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1538 from opal/iliabylich/fix-1536

MSpec intergation: run every spec file in a separate environment to avoid potential conflicts.

84b2843ccc6bc504f1aa152450a640466d9ebae0 authored about 8 years ago by Ilya Bylich <[email protected]>
MSpec intergation: run every spec file in a separate environment to avoid potential conflicts.

deb927d517405c3777ee716172a870baa10a8dfe authored about 8 years ago by Ilya Bylich <[email protected]>
Try to install bundler if missing

And (hopefully) fix the jruby-head build

b8d72548d69238402eabc413a993a0a9baf1c51f authored about 8 years ago by Elia Schito <[email protected]>
Add 2.4.0-preview1 to travis

9965fbca65455a0bc5fa5bc16dfa27b660364e6b authored about 8 years ago by Elia Schito <[email protected]>
Remove "yaml" from stdlib

It was only available for nodejs.

e53f7993f74572ce15382a0f1104535655dc5a86 authored about 8 years ago by Elia Schito <[email protected]>
Update jruby version to 9.1.2.0

abfb8caaa4171fe30fb7269cf92f7e61065fb831 authored about 8 years ago by Elia Schito <[email protected]>
Merge pull request #1535 from iliabylich/add-dot-js-syntax-rewriter

Fix #1520

e22ede509065a78d1051213fd9ff05e02b429d5c authored about 8 years ago by Elia Schito <[email protected]>
Escape front slash in Regexp (#1456)

Resolves #1455

f0abd68ff5a73612695b6a85b35748d4f5feb91f authored about 8 years ago by Guillaume Grossetie <[email protected]>
Update ruby 2.2 version for travis

e4b2df2fe78a40a640f3e0612b285aee00bf5b08 authored about 8 years ago by Elia Schito <[email protected]>
Use a longer gem description

[skip ci]

932e03f7037ec7fcdd4b901c61c4e5bda6b2af89 authored about 8 years ago by Elia Schito <[email protected]>
Merge pull request #1540 from iliabylich/add-random

Add Random class with seed support.

0c91c71e3b75012da3a3a50ee029990d9bd545a1 authored about 8 years ago by Ilya Bylich <[email protected]>
Sort specs files to be consistent (#1537)

eed9ceb7e484e3a302049ea453a0178f9b9ff549 authored about 8 years ago by Guillaume Grossetie <[email protected]>
Added Random class with seed support.

c5d225a2c008f33caf1fcd92e228bfcbc3128a58 authored about 8 years ago by Ilya Bylich <[email protected]>
Whitespace

b03cebe1c218b324fb2532fb659fecf9b4936713 authored about 8 years ago by Elia Schito <[email protected]>
Skip Regexp flags unsupported by JavaScript

918837805e1f6735e93d1f0f486dd8d1dc9db788 authored about 8 years ago by Elia Schito <[email protected]>
Fix mass assignment for #[]= method calls.

04e9ca238835485029e948b7cbdb45e5f86a8b95 authored over 8 years ago by Ilya Bylich <[email protected]>
Extracted .JS. functionality to a separate AST rewriter.

bf3483c02bde359e31a90ff6494805f845f70446 authored over 8 years ago by Ilya Bylich <[email protected]>
Removed BlockNode. Added BlockToIter rewriter that does the same thing on AST level.

1b5494f20af7aa87d72e3eec6d3127c351087150 authored over 8 years ago by Ilya Bylich <[email protected]>
Extract module/class common setup code

This is in preparation of Module#prepend.

d967c20940a3a68dd85bf3a8c106f0b0622d4ce2 authored over 8 years ago by Elia Schito <[email protected]>
Remove duplicate $$is_module = true assignment

c03bc659892a92be5218b9b39e26ce74df01e03c authored over 8 years ago by Elia Schito <[email protected]>
Add safe navigator support. (#1532)

ec015e9b136a6a7d550ef9aa05bff294056bb73b authored over 8 years ago by Ilya Bylich <[email protected]>
Extacted detecting reserved JS var names and props to a separate AST rewriter. (#1531)

5fb2e1d045e35250a18626f424a9f78bb66495df authored over 8 years ago by Ilya Bylich <[email protected]>
Update rubyspec. (#1533)

acfe43ae10a203b819dd7504b990c484a1b4051e authored over 8 years ago by Ilya Bylich <[email protected]>
Back port 1e3ccbb5420d50a052b81277aafcdc27445d46a2 from Opal master (#1534)

Module inheritance

fb2b46aee7bb669a16ea6fb278b7bb3c32e84708 authored over 8 years ago by Brady Wied <[email protected]>
Fixed inherirance from Module class. (#1530)

1e3ccbb5420d50a052b81277aafcdc27445d46a2 authored over 8 years ago by Ilya Bylich <[email protected]>
Merge pull request #1528 from iliabylich/fix-method-writers

Fix returning value of method writers. Fix value of begin-rescue-else-ensure-end

fc9c07ab28be3e8629c22720a56f1e510fe897b7 authored over 8 years ago by Elia Schito <[email protected]>
Add opal-rspec smoke test to aid in finding rubyspec coverage gaps (#1527)

* Add opal-rspec smoke test to aid in finding rubyspec coverage gaps

* Caching might be creat...

4286d1ecd662444697db158e1f8eec0a40287332 authored over 8 years ago by Brady Wied <[email protected]>
update browser opal-rspec example (#1525)

1b112e816490d772f9e478d41ee77ba7091d7797 authored over 8 years ago by Tung Nguyen <[email protected]>
Fix returning value of begin-rescue-else-ensure-end statement.

ec1afb3deda876fa918c6d7849b431bc104d8012 authored over 8 years ago by Ilya Bylich <[email protected]>
Fixed compilation of "recv.method = value" to return passed value.

2fec7b43b20ae4792456b3e219bae54926e830a7 authored over 8 years ago by Ilya Bylich <[email protected]>
Throw error when lib_only and no libraries (#1523)

* Throw error when lib_only and no libraries

* Fix RSpec tests

3158fe799f55bb4d044205bee13f951e479db8f3 authored over 8 years ago by Bryan Horna <[email protected]>
Update changelog with 0.10 releases info

80d84285cfcd4b3c0a6f48d6aca6fcb4513dc4a0 authored over 8 years ago by Elia Schito <[email protected]>
Fix the `--map` CLI option

Now correclty outputs the sourcemap as json

ref #1498

80d5938e9a8d657b18d9139f9328b41436e1649e authored over 8 years ago by Elia Schito <[email protected]>
Fix CLI -L option that was unusable (#1511)

83b509b2d6f8d25aa8306d835ad5da9abb151551 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1516 from iliabylich/remove-taint-and-freeze-from-rubyspec-filters

Move rubyspec taint/freeze/privacy filters from bugs to unsupported

d8e482a575607874b8d21e2bfe36f81f75aed9b0 authored over 8 years ago by Elia Schito <[email protected]>
Optimize Array#any? for an empty array (#1514)

If an array is empty, we know `any?` cannot possibly return false.
Otherwise, fall back to the ...

90e95cf8d413db454cab7d906fc889120a0ce502 authored over 8 years ago by Jamie Gaskins <[email protected]>
Allow passing dynamic symbols to undef/alias. (#1515)

0157acfc6c43192897862c53604a2ac3cd8c3168 authored over 8 years ago by Ilya Bylich <[email protected]>
Moved all rubyspec filters related to privacy (provat/protected) from /bugs to /unsupported.

1722dfa81974fe6b88188bfc8b102b115dc3c3bd authored over 8 years ago by Ilya Bylich <[email protected]>
Moved all rubyspec filters related to freeze/taint from /bugs to /unsupported.

2f665fff367b6b8b917e3b0d849c37d47563782f authored over 8 years ago by Ilya Bylich <[email protected]>
Optimize Hash#merge! type check (#1513)

60cf4847104462d31ddb3909594bcfd4c48ad7e7 authored over 8 years ago by Jamie Gaskins <[email protected]>
Improved Numeric#step. (#1512)

a52ab56e0a767b6b625f417f3c639b63d6d46121 authored over 8 years ago by Ilya Bylich <[email protected]>
Bump version to 0.10.1

efe105d1523e9b46ad345af3a4b6c72e447ba027 authored over 8 years ago by Elia Schito <[email protected]>
Fix CLI -L option that was unusable (#1511)

3588c337f85d24acdfaf68f89537fbae4d8a4832 authored over 8 years ago by Elia Schito <[email protected]>
Update the changelog diff link [skip ci]

563b2e2c93171ece517ab3e9eda792db70564e8c authored over 8 years ago by Elia Schito <[email protected]>
Bump version to 0.10.0 (finally!)

bc67dcdd1ba254d7e7d130156bdf51fd0cab3c04 authored over 8 years ago by Elia Schito <[email protected]>
Add version requirements for rack on older rubies

ded75465f6ec87f150dd3cb19386cf468b8f8b78 authored over 8 years ago by Elia Schito <[email protected]>
Fix the `--map` CLI option

Now correclty outputs the sourcemap as json

ref #1498

2776dc1e2f2a96701e38c147c5f735281076a8ed authored over 8 years ago by Elia Schito <[email protected]>
Add version requirements for rack on older rubies

59e7a48f5b6d62b26a7f4b3c6d284aee751b2c3b authored over 8 years ago by Elia Schito <[email protected]>
Remove all node_modules symlinks to avoid gem issues

Back ported from 0-9-stable

23083c05b88f142b21ee29c7c1e73eb2cd65d99a authored over 8 years ago by Elia Schito <[email protected]>
Add 0.9.4 to the changelog

[skip ci]

7da9d3755dae0b38fa4c9c4231cacbf5faa1c9ab authored over 8 years ago by Elia Schito <[email protected]>
Migrate parser to 2.3. Bump RUBY_VERSION to 2.3.0. (#1501)

Added new methods:
* Array#bsearch_index
* Array#dig
* Enumerable#chunk_while
* Enum...

e4d14aa96fdd6f933bb55e16fa07836a61187b2a authored over 8 years ago by Ilya Bylich <[email protected]>
Minor break fixes. (#1497)

d015d831d8183bbb4d0404d1f1f278bb6ffb300a authored over 8 years ago by Ilya Bylich <[email protected]>
Update faq.md (#1489)

spelnig

[skip ci]

7de8fc689e72b1e3bc2df7fdc1f8b23c6572becd authored over 8 years ago by James Michael DuPont <[email protected]>
Added support for complex and rational number literals. (#1487)

df31c8a1d2f1d0b441ca37ae7dbc6183d437bd04 authored over 8 years ago by Ilya Bylich <[email protected]>
Fix padding for rake dist

0af7d2d3680a2fdf283582535a9dcf14a5a13240 authored over 8 years ago by Elia Schito <[email protected]>
Appease JSHint by just ignoring 3rd party code

Namely: js-yaml

0d10ad7e8afe348c25128ccc612271d5faf0dbd7 authored over 8 years ago by Elia Schito <[email protected]>
Update travis versions

111040d55e2ae86c4b05f61be7353f12ef7f5c23 authored over 8 years ago by Elia Schito <[email protected]>
Add a changelog entry for #1486

b3bbf50486d9eaf672197f5273deb64ebcaef034 authored over 8 years ago by Elia Schito <[email protected]>
Don't depend on node_modules for js-yaml

2a8845e36eaa17e2d22b337b27a917f8f9317ea8 authored over 8 years ago by Elia Schito <[email protected]>
Extacted RUBY_ENGINE/RUBY_PLATFORM ==/!= 'opal' checks to a separate AST rewriter. (#1483)

ff8497e7ca4f05b253f5fdc596512cc649d4162e authored over 8 years ago by Ilya Bylich <[email protected]>
Bump version to 0.10.0.rc2

44c1bce1b1ba119cb51ba5b741a50ca62141f235 authored over 8 years ago by Elia Schito <[email protected]>
Add 0.9.4 to the changelog

[skip ci]

11c3cc4ecd0a8b3348596e73085f7aea63b6f7c1 authored over 8 years ago by Elia Schito <[email protected]>
Improvements for Range class (#1486)

* private/tainted/untrusted are not supported
* Conforming Range#to_s and Range#inspect
* Star...

b767e81622b8965d68ac8b32bcd8b59352692614 authored over 8 years ago by Tomasz Wegrzanowski <[email protected]>
Improved "defined?" implementation. (#1485)

8e992ece7969233ecb0e6100263aaf997bff11e0 authored over 8 years ago by Ilya Bylich <[email protected]>
Remove all node_modules symlinks to avoid gem issues

Back ported from 0-9-stable

5e62971e5787cd4081fb1d850fc4601fe751ac17 authored over 8 years ago by Elia Schito <[email protected]>
Master now is pointing toward 0.11! 🛳

c1d96bdf38a5a52795d7cdc69a40d9cb0df4ffee authored over 8 years ago by Elia Schito <[email protected]>
Add a changelog entry for #1465

[skip ci]

a909b2d840b85ac5cee688fd0be282cc7655cca5 authored over 8 years ago by Elia Schito <[email protected]>
Add 0.9.3 to the changelog

[skip ci]

9952cd983eaba8c4afb503c84e327a5413caf232 authored over 8 years ago by Elia Schito <[email protected]>
Add 0.9.3 to the changelog

[skip ci]

b9505033f7bf432dd4319d5b086039769dbdd832 authored over 8 years ago by Elia Schito <[email protected]>
Merge branch '0-10-stable'

5bac8d786cd233e9982aaed713a0862d21403f69 authored over 8 years ago by Elia Schito <[email protected]>
Merge pull request #1484 from iliabylich/fix-class-variables-implementation

Fix implementation of class variables.

1e717a215722714765100ba71488208ac9f8c7a5 authored over 8 years ago by Ilya Bylich <[email protected]>