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
RSpec update: Fix smoke test
c8fb0a1772211d9a4f7b7a5c0bcf79bc740ad09b authored about 2 years ago by hmdne <[email protected]>154b2a45266b86a20286991e3d8bca0e80586d2f authored about 2 years ago by hmdne <[email protected]>
b5caa29cd644aa197215972e2a4f6653aad53497 authored about 2 years ago by Elia Schito <[email protected]>
3e8c90efdc2b999fa1dea4c1cac4e6e9aabb7cf1 authored about 2 years ago by Elia Schito <[email protected]>
Closure tracking
2dce8c3040f97e43cd82ec41e021ee243dfe5309 authored about 2 years ago by Elia Schito <[email protected]>437b87378471f500d8c0340b53b2be1fc64059c7 authored about 2 years ago by Elia Schito <[email protected]>
Improve block performance for even more cases
db23fb6356cf535035ed83abae683c49a4f8032f authored about 2 years ago by Elia Schito <[email protected]>Fix a problem with assigning Module to a constant after freezing
4e9f9cd2c06bf092bad968fcba8c3fe5afe7ba1b authored about 2 years ago by Elia Schito <[email protected]>f02d63d3bf43581264fe7ff4556349e6f1d6030d authored about 2 years ago by hmdne <[email protected]>
This is similar to what it used to be called before and also we can
spare a couple of bytes.
Don't create an IIFE, if our catcher is a JS_FUNCTION, because
it means, that immediately after ...
12a06634c70bf8f7286e2c9a4606b4734ae8fa35 authored about 2 years ago by hmdne <[email protected]>
BreakFinder used to be called on-demand, now ThrowerFinder is a
regular rewriter, implementing a...
eb68e720e361c72f6dbade9c367a7ac10647c326 authored about 2 years ago by hmdne <[email protected]>
def3263a01e409d559fc3cd39f631e258fbb52e9 authored about 2 years ago by hmdne <[email protected]>
This adds closure awareness to Opal. Previously, some control flow
instructions were working bas...
d5f5e109a4cf43ecc664311c3db6e414167a2b51 authored about 2 years ago by Elia Schito <[email protected]>
Benchmarks require string/unpack
5aa4f264a9c4418458dd5642fb84de1c7ae90669 authored about 2 years ago by Elia Schito <[email protected]>Fix performance:compare asset size calculation
fda757cc78608988aded837b2354eb3855abf89b authored about 2 years ago by Elia Schito <[email protected]>Eliminate var constructor in allocate_class, seems redundant
b4a0d5b8987a05461e6a969db9ad92c01983a72b authored about 2 years ago by Elia Schito <[email protected]>Fix "undefined method source_map for nil"
391ab5992d28443a2b2ec425acf6941c652df727 authored about 2 years ago by Elia Schito <[email protected]>Ensure UTF8 encoding of sourcesContent of SourceMaps
d7321d9a568d88ebf2f3c2dc9126d97831370416 authored about 2 years ago by Elia Schito <[email protected]>Fix await_encountered error for complex begin in top node
49eaf3c0738a1f3909ebcd669c2fc275c7e98ecc authored about 2 years ago by Elia Schito <[email protected]>Retry if file cache write operation exits with Zlib::BufError
55173f5d3ee411473f28d5ebc639c65cf275cb08 authored about 2 years ago by Elia Schito <[email protected]>Silence prefork
a1e01d4a3b7bdb78f2a75f395dd9df279f279bd5 authored about 2 years ago by Elia Schito <[email protected]>#freeze and #frozen?
db30421e9ab8df95e123e43bb3374f881acdc3e2 authored about 2 years ago by Elia Schito <[email protected]>20410aede2660372ed9b6b5ba6e1c1c801f9759a authored about 2 years ago by Jan Biedermann <[email protected]>
This error shouldn't happen and is likely a bug in Zlib. This is
a temporary measure, also for o...
If the reactor has finished with error, make the workers
exit silently
3098d25282e88bef501e7562eb2191c909974e20 authored about 2 years ago by Jan Biedermann <[email protected]>
This fixes #2425
75e2b8c25e0cce2e644536d679ad334d2b0ba3cb authored about 2 years ago by hmdne <[email protected]>5d9b7ae2e47b205f7ed52fc6fb0d7b7dd5269f0f authored about 2 years ago by Jan Biedermann <[email protected]>
ac42b5fae2143a963559e6e6a6093afab313ba1b authored about 2 years ago by Jan Biedermann <[email protected]>
ff42e13dede0520294d8969a0eda9152b72f10b4 authored about 2 years ago by Jan Biedermann <[email protected]>
f98b6c04f812d0c09aac241c2b3a4abbf5766941 authored about 2 years ago by Jan Biedermann <[email protected]>
Logic optimization of runtime.js
e4d3e3ea5de83d3959320d6326533fb397f1b295 authored about 2 years ago by hmdne <[email protected]>Windows performance:compare
8ae619836686d76673f041b0f4968b1c33b2b5e7 authored about 2 years ago by hmdne <[email protected]>6368b8de21858e2e6d4dbc58177334ac326ebf03 authored about 2 years ago by hmdne <[email protected]>
3cdd2bb740a2ae04a2ed8fe015c64bfe9eefce1d authored about 2 years ago by Jan Biedermann <[email protected]>
850079a556fdd9da378303b59b745edf6c855689 authored about 2 years ago by Elia Schito <[email protected]>
Uninline non-typical argument handling
89c53fcf29d346365c61a55e08d9233d5bc97323 authored about 2 years ago by Elia Schito <[email protected]>3925ad2b9505266ac1ad1a310e869a323ae0fdbd authored about 2 years ago by hmdne <[email protected]>
20ac3bee1bcd27c72b5a06a12a999b2bd21028e8 authored about 2 years ago by hmdne <[email protected]>
4dedcffad899385070c2988b6854b29d0acc81b5 authored about 2 years ago by hmdne <[email protected]>
d8d6db16be8e0798044491c6d94a43ec4b7dbb96 authored about 2 years ago by hmdne <[email protected]>
0f480dc5924db165c792840d5f4f970f2234347d authored about 2 years ago by hmdne <[email protected]>
3521e3ff226c516b48ce231a8c5a013d2d88eafe authored about 2 years ago by Jan Biedermann <[email protected]>
8f6424bfaf73783d8b1a665a7f9560718e502853 authored about 2 years ago by Jan Biedermann <[email protected]>
024b84897b99938406b52f352edb9959fa0acf7f authored about 2 years ago by Elia Schito <[email protected]>
Improve method block performance
8bab80af44135b429390686ab3f3388b26c00bf3 authored about 2 years ago by Elia Schito <[email protected]>Opal::Builder::Prefork for blazingly fast multicore compilation times
bef546d05333c24bc900a5db1501934c509469aa authored about 2 years ago by Elia Schito <[email protected]>0a47ee8f35f2688b59b09cbf74f5c34be5635ad8 authored about 2 years ago by Jan Biedermann <[email protected]>
65b873da854b08486b1e8be5d004992cb57d4f45 authored about 2 years ago by hmdne <[email protected]>
934aa61bdb80a9da6ce9c92b0eedba737bbc1f9f authored about 2 years ago by Elia Schito <[email protected]>
RSpec update 2: port Delegate and ruby2_keywords
ce6592f5efb807413723872596d97a6172a1c9d1 authored about 2 years ago by Elia Schito <[email protected]>601aae8b4d21f0f827db3b4ebe006168f16e4056 authored about 2 years ago by hmdne <[email protected]>
d69a6b622451d8a6cd2474aea37e12e9741dcec8 authored about 2 years ago by hmdne <[email protected]>
0f1259d0ea544b542f52cd08df56a4e3608f3767 authored about 2 years ago by hmdne <[email protected]>
Opal fixes for RSpec update
b032d6b24ae340d8b2ac9170e7c1fadf0f7d1a0c authored about 2 years ago by hmdne <[email protected]>* This is to be used by tools like opal-rspec
54129a255af92668992dee374c813ea1adfc808b authored about 2 years ago by hmdne <[email protected]>729635bdcfeda2f2b1af30f173c486445c8f9c18 authored about 2 years ago by hmdne <[email protected]>
e3a319d59b40338fe9c3c86b6c2aafe8e93f1a4c authored about 2 years ago by hmdne <[email protected]>
c69f874874745b03bd96d29fe7c252a57ad9fe85 authored about 2 years ago by hmdne <[email protected]>
87a87fded83a016e3c9adf14cc22701d2d383d0e authored about 2 years ago by hmdne <[email protected]>
f625f8733a5ac5d3de6421d4c27195fa340d3fad authored about 2 years ago by hmdne <[email protected]>
11d8b316981850fae4e3c96bf08f73de23396d92 authored about 2 years ago by hmdne <[email protected]>
813a91265b79bc8b22e49d82c0fe6f0fd6e6998b authored about 2 years ago by hmdne <[email protected]>
b4e9a682b917a2199d07dda58ec66a3980ffe2ef authored about 2 years ago by hmdne <[email protected]>
51c3ee50d8ed5d6091b6da8465a7ced63e8f94d8 authored about 2 years ago by hmdne <[email protected]>
7f093108bfad8214ddf85b860725fa42f8d093f9 authored about 2 years ago by hmdne <[email protected]>
Fix space in path preventing chrome runner to start chrome
15930403c054032e520323639ca8e5e251005736 authored about 2 years ago by hmdne <[email protected]>228fbddcc7562e800ecd2a6efa1a38122f3d8f85 authored about 2 years ago by Jan Biedermann <[email protected]>
413bbdb144e009b85f96f0d4aa5020da6e6429d1 authored about 2 years ago by Elia Schito <[email protected]>
Server CLIRunner refactor
20b0e9f6838e9c14259166c5101b844f20416b68 authored about 2 years ago by Elia Schito <[email protected]>
* We change the API here, now the provided builder is a proc that
returns a new Builder instan...
Chrome CLI Runner to facilitate an async exit.
39a6220c2ee2297715662bba3240d95f08fa3197 authored about 2 years ago by Elia Schito <[email protected]>
This is so that at this time we have a DOM tree ready, so we don't
have to explicitly do on(:dom...
* We now load a headless chrome platform ONLY if Chrome CLIRunner is being used
* We inhibit a d...
String#length should be available when using opal/mini.rb
e6a69ca86ef8b943870d251954e6aa46a484ac66 authored about 2 years ago by Elia Schito <[email protected]>GitHub Workflows security hardening
c967fa037e1f9efec5cd6e59fef920dbb4148398 authored about 2 years ago by Elia Schito <[email protected]>c985d697d671e42e958894f45c77807f18d802b2 authored over 2 years ago by Daniel DeLorme <[email protected]>
3669618ee2ad6e5ac76da8b544f8d27581ab8736 authored over 2 years ago by Elia Schito <[email protected]>
Add CLI support for ESM, at least for Chrome, NodeJS, QuickJS and GJS
50b68bfd146008a212d201fe75a8aacb53db8545 authored over 2 years ago by Elia Schito <[email protected]>
* This also fixes a bug which caused CLI options `-r` to not be tracked
by loaded_features
* T...
55d3ef0f0b3a5de5d4b74e6d8f02983cb24dd350 authored over 2 years ago by Elia Schito <[email protected]>
Fix an edge case of if in the most complex form not returning
c050b4d37ef77c71a6729287ae10a3ac5d31ef7a authored over 2 years ago by Elia Schito <[email protected]>This fixes #2424
96525bddf7300cc92e2bef553e3d049d109edfa5 authored over 2 years ago by hmdne <[email protected]>Signed-off-by: sashashura <[email protected]>
7bd180d50a34812880cb5bf3ab876ea59c0555c9 authored over 2 years ago by Alex <[email protected]>Guides index
c5f6d78d6f4c3a5ad8d96627847ce146f18e157d authored over 2 years ago by Elia Schito <[email protected]>Run performance tests on GitHub actions until ryzen is back
bc594c698b71947ed5ceb24f49d7577621040fd8 authored over 2 years ago by Elia Schito <[email protected]>c52911b103262984b82e7f8b47c1bdc2123ad647 authored over 2 years ago by Elia Schito <[email protected]>
9d78d051c3d1049562ccb8c3cd2d26cc1e0c540a authored over 2 years ago by Elia Schito <[email protected]>
e1a9203f5c5bf1a6297774eb97083d3c4476022c authored over 2 years ago by Elia Schito <[email protected]>
77fd5aad199d28848d962d5655f0682dd52bf19f authored over 2 years ago by Elia Schito <[email protected]>
18c638e9970f26d2af31ef59fdbf0452d07d204a authored over 2 years ago by Elia Schito <[email protected]>
9b7f12e51166ee11deb710cf16ab4512183dee94 authored over 2 years ago by Elia Schito <[email protected]>
Fix exception during `Hash#each_value` if keys get deleted during loop
ecdcb9c3f5b425f1792a2e7b07c6d317998a98ab authored over 2 years ago by Elia Schito <[email protected]>8497b0a9685da7beb4aa5eb128932d45115793df authored over 2 years ago by Jan Biedermann <[email protected]>
This caused a random failure.
5afde71ec535ae1cab8c03fd2c6267bd082652f0 authored over 2 years ago by Elia Schito <[email protected]>677dea9d22a729b2c6a1930be21f7642c3162bbd authored over 2 years ago by Elia Schito <[email protected]>