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
817cc31f4bf787c1ff793f89f11c38fbf494cbc1 authored almost 9 years ago by Vais Salikhov <[email protected]>
31039f7b3886d8c4a1e0d5d94a3aa5a669b67254 authored almost 9 years ago by Vais Salikhov <[email protected]>
df09a833bf339a94f9f65ac848188088594a6278 authored almost 9 years ago by Vais Salikhov <[email protected]>
6fbc1a090d70f931c5c55112ee9c8ea477de6f3a authored almost 9 years ago by Vais Salikhov <[email protected]>
c44ccd8108898069ce984cc760d0da03b0369244 authored almost 9 years ago by Vais Salikhov <[email protected]>
bfde6af61151c823eedabe500cc4582f95cb1762 authored almost 9 years ago by Vais Salikhov <[email protected]>
636563831e9aae3bc8046287f272218c5405c505 authored almost 9 years ago by Vais Salikhov <[email protected]>
c879e75ea0ed425ac6e4218ce7d854cc7f9c43bf authored almost 9 years ago by Vais Salikhov <[email protected]>
e29f72bcaf7617213bbe1fbc09cf3b64865179a4 authored almost 9 years ago by Vais Salikhov <[email protected]>
6d545b70f6b19b100ad3e84fc59be7a5bdc8532c authored almost 9 years ago by Vais Salikhov <[email protected]>
3c4cde70d2e6f0bc70b755009d02c6f060f22363 authored almost 9 years ago by Vais Salikhov <[email protected]>
1cff8ddda68515dcd7d0d9beb1138ee413a46506 authored almost 9 years ago by Elia Schito <[email protected]>
3b87a4f717c193ad1710d7cfe187cd5831882ab3 authored almost 9 years ago by Elia Schito <[email protected]>
02c0825b4bebc6cb2bd6af2706ebd4866ace2f7e authored almost 9 years ago by Elia Schito <[email protected]>
d6ad20216c67dcba3ea3b95595723d37a2cd2dfc authored almost 9 years ago by Elia Schito <[email protected]>
399ed35276e982b5321ecab42cdaa37adf28529b authored almost 9 years ago by Elia Schito <[email protected]>
475b1ecea10b71ffc5d2b1f84e975789c201e96d authored almost 9 years ago by Elia Schito <[email protected]>
3ede77622f48e47ff4cb1fa049edaf0b72b33d82 authored almost 9 years ago by Elia Schito <[email protected]>
5cd37eed47fd4be9411ed103de4e1b0762c0844c authored almost 9 years ago by Elia Schito <[email protected]>
5184ee623e92eb2d3d97ca5ec5d36c8a7ffc08ab authored almost 9 years ago by Elia Schito <[email protected]>
6f8cfec4f83cf0d996aa2d9b723ef81ad79f4033 authored almost 9 years ago by Elia Schito <[email protected]>
Rather will rely on the global compiler status.
f8ff898ff80de000db5c626ecaedd32d101bdaaf authored almost 9 years ago by Elia Schito <[email protected]>9e4d1379b314741d4e15adbe519e2bb186445f2e authored almost 9 years ago by Elia Schito <[email protected]>
ref #1247
f45b8cf9a405b79537b85664e986da78e39ec0a7 authored almost 9 years ago by Elia Schito <[email protected]>674c02f42bb0274fb9f7c6c8606e92b2a37dc382 authored almost 9 years ago by Elia Schito <[email protected]>
[skip ci]
2087b880b4c5952b4cf52c814a68939a07332f62 authored almost 9 years ago by Elia Schito <[email protected]>Fixed modules comparison.
7a57a0c0b8d5c40c7ea2cb4d108d64be83fb752c authored almost 9 years ago by meh <[email protected]>Fix Array#to_n, Hash#to_n, Struct#to_n when the object contains native objects.
6babe386cc952dfd12b482ed4a7f6365ab149c8d authored almost 9 years ago by meh <[email protected]>Closes #1244.
e6d5ff3f4613645da04696da922864685552794d authored almost 9 years ago by Ilya Bylich <[email protected]>cbb05e53de526cd234e18a4ce5f095b9e27d129d authored almost 9 years ago by Ilya Bylich <[email protected]>
Range#to_a fully compliant with RubySpec
5b168e678e40a496308d5fb2b0c6708f5466af65 authored almost 9 years ago by Vais Salikhov <[email protected]>
And also fix the inheritance building all the singleton class
superclasses, which are the singl...
Was just a method call and setting $$super and $$parent.
d54984a077d5352d680c4adad892e2ab9b58721a authored almost 9 years ago by Elia Schito <[email protected]>afaab6dd1b8800573112e9141da8e608075c3deb authored almost 9 years ago by Elia Schito <[email protected]>
4f1cc5dd9e8d8c7f1dccf768b49e1dca69e2f9c8 authored almost 9 years ago by Elia Schito <[email protected]>
556067872badd720aa09439ab644514268dfb94b authored almost 9 years ago by Elia Schito <[email protected]>
4a39155d2872264b28f31a64dd004575873463bc authored almost 9 years ago by Vais Salikhov <[email protected]>
d142ae4dcc1a9e6efc970add65c5e7349d70b947 authored almost 9 years ago by Elia Schito <[email protected]>
621eed9f7b3316e29595061a625f2af79665509f authored almost 9 years ago by Elia Schito <[email protected]>
9597ca7c41e190a8c8366e9f7728850e113e6b7d authored almost 9 years ago by Elia Schito <[email protected]>
The implementation was so simple it was easier to keep it inline.
6cca8c7e5b95d827c83cbd2c0c30fe0d20b65dd3 authored almost 9 years ago by Elia Schito <[email protected]>Keep all the common code in Opal.setup_class_object and avoid ifs
f575139c504a5a581f85111fb6fa0ed0ed341752 authored almost 9 years ago by Elia Schito <[email protected]>
The method was used by both boot_class_object and boot_core_class_object
In the second case the ...
e6070a4b3be75988095c2270f96b059b3ea84c5c authored almost 9 years ago by Elia Schito <[email protected]>
Now Module.new goes through the usual .allocate / #initialize cycle.
e7cc10e2d84514224cdfd990387df37012af82dc authored almost 9 years ago by Elia Schito <[email protected]>Also make Class and module actually call their #initialize methods.
f1dc683c282a7440061d069f68a20053b8c925c3 authored almost 9 years ago by Elia Schito <[email protected]>5ffb992270545908315e9c61f08cd6a4885a4849 authored almost 9 years ago by Elia Schito <[email protected]>
9484a62c85844991d0416957c874397cb276af46 authored almost 9 years ago by Elia Schito <[email protected]>
ce94a7249c22d4300eceaae18ce7bfdfb5ee0eb3 authored almost 9 years ago by Elia Schito <[email protected]>
f72f445346e79ebbd69ad556dfd0c7624b9ecb93 authored almost 9 years ago by Elia Schito <[email protected]>
c7a099d8ce79b615da505e49d6f2699f74cf52da authored almost 9 years ago by Elia Schito <[email protected]>
eea6d353020e84d979da2ce89f18c80ea0890602 authored almost 9 years ago by Elia Schito <[email protected]>
31203062d7d28d726f03f6e970a9aa1fcd1f0dc9 authored almost 9 years ago by Elia Schito <[email protected]>
Rubyspecs cleanup
8f098c8a029b51ca041b919c74547648e4ea3478 authored almost 9 years ago by Elia Schito <[email protected]>87c8b66bc09a101ce78ac4e1e14127d9e2ee388c authored almost 9 years ago by Alex Dowad <[email protected]>
c00e6a8d9dd606151f8c8cb2723aa26f017e3e71 authored almost 9 years ago by Elia Schito <[email protected]>
That makes them using the same config as those using the CLI.
03a4909f5a0d0e8333231f007976e6007942ccfc authored almost 9 years ago by Elia Schito <[email protected]>5f84907b444546a0b3da567fd1ad4b85f5d67189 authored almost 9 years ago by Vais Salikhov <[email protected]>
0f87af711793386c95c128244f1851dc17f11fbb authored almost 9 years ago by Vais Salikhov <[email protected]>
f6999d7933092fc8847997c0f3e7065d3cd6eb34 authored almost 9 years ago by Vais Salikhov <[email protected]>
eb22916955178f731115416b321495f9f92499d9 authored almost 9 years ago by Vais Salikhov <[email protected]>
88de0ca04e701bd70411b42ac3c645a1d9b64c01 authored almost 9 years ago by Vais Salikhov <[email protected]>
ff5015e5ee5ddc80f7037316fc4df8b26010db8c authored almost 9 years ago by Vais Salikhov <[email protected]>
ef97e281c58a8a03ca99f39e181b4c069edf044c authored almost 9 years ago by Vais Salikhov <[email protected]>
fails "Reopening a class adds new methods to subclasses"
212e2bc98e0989f41beff08bd308b7d2d95ed3d4 authored almost 9 years ago by Vais Salikhov <[email protected]>6e01bf7493ad7581ccb8b27e348ec96d3f8613f0 authored almost 9 years ago by Vais Salikhov <[email protected]>
c1f2796d3943ec6b9c9d88463b7c67685cbb8ce3 authored almost 9 years ago by Vais Salikhov <[email protected]>
2bd602d597b3c3d2dee575ec2fee135d9b2c8fa6 authored almost 9 years ago by Vais Salikhov <[email protected]>
f7f0b40aa1da53823091f31a268b24d57caba3f6 authored almost 9 years ago by Vais Salikhov <[email protected]>
84d804efe5c4a5452fe46f4dab07a523f13b7a82 authored almost 9 years ago by Elia Schito <[email protected]>
5a8fbfda41cbed7454e3805444c0b747ae30b166 authored almost 9 years ago by Elia Schito <[email protected]>
fixes #1239
0e2f99b79b8b8a174d3dc1c3f830343e98506ce2 authored almost 9 years ago by Elia Schito <[email protected]>Fix method lookup on a Module when the same method was defined on a Class.
fb904a15fee4a97b6a50a69c58fe94700fbce3cf authored almost 9 years ago by Elia Schito <[email protected]>c3c673858c16d0acc21771986afc982c7b079f8d authored almost 9 years ago by Ilya Bylich <[email protected]>
runtime.js cleanup
b57e9cdf872680f99d5f021cf4f3d34bc6e907a8 authored almost 9 years ago by Elia Schito <[email protected]>runtime.js @ boot_class_alloc()
acf61e0a0b6b4df8c94d5ac612a61c516186caaa authored almost 9 years ago by Elia Schito <[email protected]>7eea07a1fb49c8cff5b11bf0a3fe3035da9e9316 authored almost 9 years ago by Elia Schito <[email protected]>
e55805491c0267605a21b3f286f819f7685013af authored almost 9 years ago by Elia Schito <[email protected]>
Also set displayName where appropriate.
60e22091f8dab117fe87a09fabae6de14ffb508d authored almost 9 years ago by Elia Schito <[email protected]>
With the only exception of Object, named _Object to avoid confusion
with `window.Object`.
d5d423eeb979d92e41cda5625ec04ca018c7e600 authored almost 9 years ago by Elia Schito <[email protected]>
Remove leading empty comments.
df94aa73a80d703ab0ab48430a0d418ae913fa1c authored almost 9 years ago by Elia Schito <[email protected]>
Avoid confusion between the constructor that will be the class' $$alloc
property (and will be us...
- Directly assign functions to the Opal obj properties:
function foo() {…}
Opal.foo ...
...And make the code a bit more concise to boot.
3d5f8d32a75f56d8a5d36e298060dad6db7c5be3 authored almost 9 years ago by Alex Dowad <[email protected]>a3d60a253ee2a6affeb8e9b4cfb9588076449b67 authored almost 9 years ago by Vais Salikhov <[email protected]>
[skip ci]
3d4795338f22705fa019275830a297026817abca authored almost 9 years ago by Elia Schito <[email protected]>These forms were previously not supported:
a,*b,c = something
a,*,b = something
...
Apparently there are no specs for #equal? in either rubyspec or
cruby/test. The test I added is...
e071a98816b7d50654c8b10ed977fb6db9d3b0c2 authored almost 9 years ago by Elia Schito <[email protected]>
The trouble here is that /^abc|def/ anchors only the 'abc', not the 'def'. So,
we can emit /^(?:...
The correct lexer state was not entered after lexing `|=` and `>>=`. Depending
on what followed ...
In 7b5e479, a `lexer.cmdarg_push` and `lexer.cmdarg_pop` pair was added
around the parsing of `l...
Fix #1230 (interpolating an empty expr into string)
78b5c4527dc6ce0cc75b372eb31382bb9d1a9c7a authored almost 9 years ago by Elia Schito <[email protected]>f62f49b6fe8c45953b05fa2d728a3b7094a36bf6 authored almost 9 years ago by Vais Salikhov <[email protected]>
Method calls using [] syntax (arefs) accept trailing &block arg
9d3d2eca24be3e1d545a9b281d72695dc958ac8e authored almost 9 years ago by Elia Schito <[email protected]>Resolves #1220, Implement File.read in Nashorn
f58cf3ea853e4d6460af35bdc779e883f9fc1f10 authored almost 9 years ago by Elia Schito <[email protected]>Just had to add a missing grammar rule.
1da8aca769515c2c42b84030318d42486ffecfcb authored almost 9 years ago by Alex Dowad <[email protected]>8ab64cd1788f414745c606e2eedce8e2a046e22c authored almost 9 years ago by Guillaume Grossetie <[email protected]>
Thanks @alexdowad!!!
ce9aa248a96024a27971a5dbe96de0457e2984dd authored almost 9 years ago by Elia Schito <[email protected]>