Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Opal
Ruby 💛 JavaScript
Collective -
Host: opensource -
https://opencollective.com/opal
- Website: https://opalrb.com
- Code: https://github.com/opal/opal
Make `Time.new` not depend on `Date.prototype.getTimezoneOffset()`
github.com/opal/opal - e2fd5be30c6c7d14263a617c64a8a3d5eb6a4283 authored over 2 years ago by Elia Schito <[email protected]>This was mistakenly removed in c01e309916b5fc456257bd1a46ef8f5fca3415a0
github.com/opal/opal - 08bfcc1d1d6bf8ecd0306c8f65011b63b144a76b authored over 2 years ago by Takuya Aramaki <[email protected]>Fixes #2405
github.com/opal/opal - a45e08d81cb2f16b104a099f58c20c1d083cdf40 authored over 2 years ago by Takuya Aramaki <[email protected]>github.com/opal/opal - 6ea09fa969b10beb938a1c26c7ef9bf05150a8c0 authored over 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - 0604e2ead605d0e368990ef725f54d0bfb376f9f authored over 2 years ago by Elia Schito <[email protected]>
Fix `scan_until` and `check_until` implementation of StringScanner
github.com/opal/opal - af6e6c207c3daf5cddfd8ec45e663a8b1f3ddc4c authored over 2 years ago by hmdne <[email protected]>github.com/opal/opal - 7a157d46c31e44c02f0e41ccc0c6ba2ac32c0984 authored over 2 years ago by Leon De Andrade <[email protected]>
github.com/opal/opal - 534edd19e20677e9ec70aad4f680cd598aaaea32 authored over 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - 473ceb3a7abc000a448ca27c58fc8bdceaa4cf0b authored over 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - 29a50839b3026f9f7896bc897f32eed7f3d94376 authored over 2 years ago by Elia Schito <[email protected]>
Correct String#to_proc and method_missing compatibility
github.com/opal/opal - eaed1c4e23a6d0bf2facd815f2f23da5436337e5 authored over 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - d67cdaec2741de225e620b407b252b395076d68d authored over 2 years ago by Elia Schito <[email protected]>
This fixes #2417
Co-authored-by: Lionel Chauvin <[email protected]>
Co-authored-by: Elia Schi...
Improve performance with optimized common method/iter implementation shortcuts
github.com/opal/opal - 1f1d1d11c98a99dd1dfad69f1abfd40c6941111e authored over 2 years ago by Elia Schito <[email protected]>Try to compile case statements as switch
github.com/opal/opal - 6fc5f7c7b4975bbf554083b431585e727a16595f authored over 2 years ago by Elia Schito <[email protected]>This optimizes defs like `def a = 5`
github.com/opal/opal - 50b3cefaa3ec699b1b61d3c4b52b056ed9d91bb2 authored over 2 years ago by hmdne <[email protected]>
We will reintroduce them later on in Opal v1.6 behind an optimization
flag.
This improves deeply nested `case` structures, like in... lexer.
Compared to a tree of else ifs,...
github.com/opal/opal - 23c9149bde67511f900e9342501d9a4055e7a9fe authored over 2 years ago by Elia Schito <[email protected]>
Optimize writer
github.com/opal/opal - 75b01e76f5d72bf1cfe287390ae325894ea861da authored over 2 years ago by Elia Schito <[email protected]>Support binding.irb
github.com/opal/opal - c68cfff124acccdfcda064897839c2a300239ee1 authored over 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - 828f2093e823d673ca9d2d36918b6b304973be7d authored over 2 years ago by hmdne <[email protected]>
github.com/opal/opal - d8ba07767532f194e66d8d06ce387d9f301ea64b authored over 2 years ago by hmdne <[email protected]>
github.com/opal/opal - 8bb911bb9e9d69e836f3adcea7f765ee5464373a authored over 2 years ago by Elia Schito <[email protected]>
Misc changes extracted from DCE work
github.com/opal/opal - 19fad560458f8c53a81497fa04c0519caed1c8b8 authored over 2 years ago by Elia Schito <[email protected]>
Conditional send in Ruby can be used together with writers to
return a correct value.
This allows us to optimize the AsciiDoctor code a lot, but also
brings us closer to compatibilit...
Restore "Fix defining multiple methods with the same block"
github.com/opal/opal - 225f2caa546e5faed0bbbc8b37ffbfb514905084 authored over 2 years ago by Elia Schito <[email protected]>String methods always return Strings even when overloaded
github.com/opal/opal - b857fe37f118fb6149185409905fee7ff0cf91b5 authored over 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - 44c1509848a907fd0453be1cba250f27d42e3cbe authored over 2 years ago by Elia Schito <[email protected]>
We can use it later to store additional informations or perform more
complex operations.
Was always returning true.
Co-Authored-By: hmdne <[email protected]>
github.com/opal/opal - c66fda34b7ba146e7a5c6a594108993a9fd2ef97 authored over 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - fe7a4a31ffa78617477c7648ba28f9cb867478a0 authored over 2 years ago by hmdne <[email protected]>
github.com/opal/opal - 51d4ba6ded71c266965cdde1a6055f8177280ae9 authored over 2 years ago by Elia Schito <[email protected]>
Use Proxy and Reflect to wrap a define_method block and dynamically set
`$$jsid` on the target.
...
github.com/opal/opal - 939ea1b51106a34d7cd4198778074de46df8cb0a authored over 2 years ago by Elia Schito <[email protected]>
github.com/opal/opal - b5d373de1fb5ead82a02368998546e1f89954616 authored over 2 years ago by Elia Schito <[email protected]>
releasing.md: add a step to prepare for next release
github.com/opal/opal - 195442aab3bcd6c627411bda2eb1fa836329196b authored over 2 years ago by Elia Schito <[email protected]>github.com/opal/opal - 2fb4f9aa800a30c893fb31210941923f3d591d27 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - d3137d873d7606c948afbb71c0e66db29b436668 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - e612196fce6abffed39e6def6e8a016dd854bbfa authored almost 3 years ago by hmdne <[email protected]>
Prepare for the irb
github.com/opal/opal - 6d7cb82e58ffb962ec07149e9a282279b5cd76ea authored almost 3 years ago by hmdne <[email protected]>github.com/opal/opal - f1a4fc78c2256a812ffac9c05f9b016114ccf1a2 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 08d318c5d36447520dc466d95e8965afa334e8ce authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 9d900ddd5802aea46431b29b864fd008993a7668 authored almost 3 years ago by hmdne <[email protected]>
This is so that we clearly denote when we stray off to -dev.
github.com/opal/opal - 3d8260bc543ad595dfc17a79f839724d8c87acf0 authored almost 3 years ago by hmdne <[email protected]>github.com/opal/opal - 5405e4910c2b4f734b023c038835a04d3c729584 authored almost 3 years ago by Elia Schito <[email protected]>
Implement Number#prev_float/next_float
github.com/opal/opal - 738c70db04f60a700ffb6c3361d0a59e3d19c6d2 authored almost 3 years ago by hmdne <[email protected]>github.com/opal/opal - 62473cfeb0f8b0a9ae05a97b11278f1dc14cc31a authored almost 3 years ago by Takuya Aramaki <[email protected]>
github.com/opal/opal - 6f84b76717c2c56e031baa40d3309c1562405577 authored almost 3 years ago by Elia Schito <[email protected]>
Rewriters refactor
github.com/opal/opal - 9271fe071beac46ddc3c9ed614a8af2df7686a51 authored almost 3 years ago by hmdne <[email protected]>DateTime and Date refactor
github.com/opal/opal - b4a85f9455e3b82b7842e2de730428a055557b36 authored almost 3 years ago by hmdne <[email protected]>Fix exception during Hash#each and Hash#each_key if keys get deleted during loop
github.com/opal/opal - 8310df1d9f53427e3093243c4c5d9631a59247e8 authored almost 3 years ago by hmdne <[email protected]>github.com/opal/opal - a0b6b909e47eec9e0da42cf356fa3ee41024e87b authored almost 3 years ago by Jan Biedermann <[email protected]>
github.com/opal/opal - 60d00100973f98b49266a7360559d2b1b6767a78 authored almost 3 years ago by Jan Biedermann <[email protected]>
github.com/opal/opal - c940c0fca66614ef980141398eee8e517c1105b5 authored almost 3 years ago by Jan Biedermann <[email protected]>
github.com/opal/opal - e25e2956be8c85e11776a99361ddc523f662d7c3 authored almost 3 years ago by hmdne <[email protected]>
* The :top node is created before rewriting now.
* Allow for a rewriter to mark content as dynam...
github.com/opal/opal - 023aceae13a2a756577a527631c1e832749bdaff authored almost 3 years ago by hmdne <[email protected]>
Also start some work towards implementing different Gregorian reform start dates.
github.com/opal/opal - 64f6625815919dde2d7d8974c63ed13dbd5fe93e authored almost 3 years ago by hmdne <[email protected]>github.com/opal/opal - f671e593631f9edc06d261a9b51be9bcab39692f authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 30f529be046cbf10fb2e57220fba1088f6b8cadb authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - a6d41d7752882bc6000fb3384efaf8db5ff9d5b3 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - fa50744c350a7e4888f39a62d558bed745021188 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 4345224d2dbd2b30c2e0bd1b8cbe58b4ef6ff1db authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 13eea55bfe55fd7da4aee90893ed3c8ca5fbe3ce authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - dde3c350e8adeb8aa323afbb9bfae20936ef25b8 authored almost 3 years ago by Elia Schito <[email protected]>
Introduce timezone support for Time
github.com/opal/opal - 1ff36f61634c0d0007e8ccb5050dc06b3430bf19 authored almost 3 years ago by Elia Schito <[email protected]>github.com/opal/opal - d772d7412d0d1ce923b560c99c371e382343fb2b authored almost 3 years ago by Elia Schito <[email protected]>
Move `Math` IE11-supporting polyfills to a separate file
github.com/opal/opal - fa125c3176f8cc10d1c234249e32e698c34e51fe authored almost 3 years ago by Elia Schito <[email protected]>exit repl gracefully
github.com/opal/opal - bcc27a2566e6ccfe5984e0bed8cf3fa36efed3c1 authored almost 3 years ago by hmdne <[email protected]>github.com/opal/opal - c04ad2dff034a6132f9972728c30dfc01c978399 authored almost 3 years ago by Jan Biedermann <[email protected]>
github.com/opal/opal - d3d7d3657af307753ef1ea40b3ef2e3e47b423a7 authored almost 3 years ago by hmdne <[email protected]>
* Moved IE11-times polyfills to a separate file.
* Condensed generation of JS-equivalent functio...
github.com/opal/opal - 0e6e56c9742da73b2ebb172d1107462cefd473af authored almost 3 years ago by hmdne <[email protected]>
Co-authored-by: Elia Schito <[email protected]>
github.com/opal/opal - d99fc7c4069cb8e2d4568185d39fdc8a70ecc749 authored almost 3 years ago by hmdne <[email protected]>github.com/opal/opal - ac3477d97b94fef1626d0972c0d6da110d9d650e authored almost 3 years ago by Elia Schito <[email protected]>
github.com/opal/opal - 8c2d2b4a94a0ecd144f5b917b4775d66c3b152c1 authored almost 3 years ago by Elia Schito <[email protected]>
added URI.decode_www_form
github.com/opal/opal - dbe23d6f00630d40e778223b415bb839d3454555 authored almost 3 years ago by hmdne <[email protected]>
- Added support for the enc argument
- Fix isindex resetting to false
Co-authored-by: Elia Schi...
github.com/opal/opal - 4d3540e952de2f0b70728760fc1d37288475e392 authored almost 3 years ago by hmdne <[email protected]>github.com/opal/opal - 6d9cfcc7fae4f635d853b20c26155965b41d5111 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 21a2df6e28bc46db584de09bfd0e981548ca9b9a authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 57e2c7cdeac7c13403c602d438cd21974154eddf authored almost 3 years ago by HoneyryderChuck <[email protected]>
github.com/opal/opal - fd55fb636ca9e3564cb1ad4206053db0a3d55bc7 authored almost 3 years ago by Elia Schito <[email protected]>
Fix Regexp.new, replace \A to ^ and \z to $
github.com/opal/opal - bb1b70a5ce087d865199d06893f0ad8bb01c2056 authored almost 3 years ago by Elia Schito <[email protected]>
\A and \z isn't supported by JavaScript but Regexp.new didn't replace
these.
Runtime optimization
github.com/opal/opal - 4fc1632ccdd17b92a3e8034518d47485d0ddaa76 authored almost 3 years ago by Elia Schito <[email protected]>Fast-track some type checks and move if/else statements to JS.
github.com/opal/opal - e71ed446291178d6e4b3d9f1ea24c5df3c2f5a98 authored almost 3 years ago by Elia Schito <[email protected]>github.com/opal/opal - 907b00fd763da3cba6e7dfd12538b7904f60f054 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - f7be5805b0e9f4a3ea036a1128a96024670e8f49 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 0cca4b2b97ce0f9b9d984c29fecceeff3c90ab5d authored almost 3 years ago by Elia Schito <[email protected]>
github.com/opal/opal - 649884920fdaac389a91c9d2bcc859d32835d2fa authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - e09121c132da081e778c2d8ada6bdbf0c2cc6b4a authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - 060528098d3e9c3bb3f237664305040e9c7acb6f authored almost 3 years ago by Elia Schito <[email protected]>
Working with bigger numbers should better highlight the changes in
performance.
github.com/opal/opal - b97c1709dbad892a44fee20f36ec365f52eaadf2 authored almost 3 years ago by Elia Schito <[email protected]>
github.com/opal/opal - f46d2294d9f46b0ac9080c314bec2f62b8b61eb1 authored almost 3 years ago by Elia Schito <[email protected]>
PromiseV2 is now stable!
github.com/opal/opal - d035f152db56e9ff652a82a72fe033ecaa4bbf66 authored almost 3 years ago by Elia Schito <[email protected]>github.com/opal/opal - d0bdd3c79a12d3a8c2126da7cc65930bf46df610 authored almost 3 years ago by hmdne <[email protected]>
github.com/opal/opal - a37a577867b9ae7cc28742f409cb59f0ca11f911 authored almost 3 years ago by hmdne <[email protected]>