meh` changed the topic of #opal to: http://opalrb.org - Ruby runtime and library on top of Javascript | 1.0.0 is near | This channel is logged at https://botbot.me/freenode/opal/
elia has quit [Quit: Computer has gone to sleep.]
GitHub97 has joined #opal
<GitHub97> [opal] meh pushed 6 new commits to master: http://git.io/cdIlDA
<GitHub97> opal/master 8ec6691 meh: Fix anonymous class and anonymous class instance inspection
<GitHub97> opal/master b10daa2 meh: Cleanup require system stuff in Kernel
GitHub97 has left #opal [#opal]
<GitHub97> opal/master 851b873 meh: Fix some possible infinite recursion in Comparable
GitHub19 has joined #opal
<GitHub19> [opal] meh force-pushed proper-bridging from d2d41ea to 5681036: http://git.io/Rn5mlQ
<GitHub19> opal/proper-bridging 1474264 meh: Cleanup Module#const_missing
<GitHub19> opal/proper-bridging 5681036 meh: WIP
GitHub19 has left #opal [#opal]
ryanstout has quit [Quit: ryanstout]
wmnnd has quit [Ping timeout: 246 seconds]
travis-ci has joined #opal
<travis-ci> opal/opal#2045 (master - b60c4bd : meh): The build passed.
travis-ci has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2046 (proper-bridging - 5681036 : meh): The build is still failing.
travis-ci has left #opal [#opal]
ryanstout has joined #opal
meh` has quit [Ping timeout: 250 seconds]
ryanstout has quit [Ping timeout: 245 seconds]
ryanstout has joined #opal
j_mcnally has joined #opal
ryanstout has quit [Quit: ryanstout]
ryanstout has joined #opal
ryanstout has quit [Client Quit]
ryanstout has joined #opal
ylluminarious has quit [Quit: Leaving...]
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ylluminarious has joined #opal
ylluminarious has quit [Quit: Leaving...]
pmarreck has quit [Ping timeout: 260 seconds]
pmarreck_ has joined #opal
elia has joined #opal
<elia> adambeynon, I'm fixing #hash usage inside Hash
<elia> Hash specs all pass
<elia> but I'm a bit torn between reusing code from rubinius (which uses int hashes like cruby) or go for string hashes (which was the direction I was heading toward till now)
<adambeynon> elia: what does the #hash method do? use the object_id ?
<elia> adambeynon, on master yes, mostly
<elia> e.g. Numeric uses toString
<elia> but there are a number of issues we currently don't see as master Hash doesn't use #hash, e.g. two equal arrays need to have the same hash
<elia> adambeynon, I think cruby keeps a register of hashes for numbers and similar stuff
<elia> in current local brach I replaced Kernel#hash with:
<elia> def hash
<elia> `[self.$$class.$$name,self.$$class.$$id,self.$$id].join(':')`
<elia> end
<elia> which should be enough unique (maybe too unique)
wmnnd has joined #opal
<adambeynon> elia: does String use toString() as well then?
<elia> good question, probably not tho
<elia> checking
<elia> adambeynon, it does
<elia> and of course that's a potential collision source
fntzr has joined #opal
fntzr has quit [Remote host closed the connection]
f-3r has joined #opal
e_dub has joined #opal
f-3r has quit [Quit: Leaving.]
f-3r1 has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
ylluminarious has joined #opal
f-3r1 has quit [Ping timeout: 265 seconds]
f-3r has joined #opal
j_mcnally has joined #opal
ryanstout has joined #opal
meh` has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
elia has quit [Client Quit]
wmnnd has quit [Ping timeout: 244 seconds]
elia has joined #opal
GitHub148 has joined #opal
<GitHub148> [opal] elia force-pushed hash-hash from 549cfa8 to 003bce5: http://git.io/BnPiqQ
<GitHub148> opal/hash-hash f995b8d Elia Schito: Use #hash to generate internal Hash map keys
<GitHub148> opal/hash-hash 69c273d Elia Schito: Improve Array#hash implementation...
<GitHub148> opal/hash-hash 44abb7d Elia Schito: Explicitly set nil’s object_id...
GitHub148 has left #opal [#opal]
GitHub116 has joined #opal
<GitHub116> [opal] elia pushed 1 new commit to master: http://git.io/pmfGLA
<GitHub116> opal/master e2f8d37 Elia Schito: Merge pull request #634 from opal/node-mspec-runner...
GitHub116 has left #opal [#opal]
GitHub179 has joined #opal
<GitHub179> [opal] elia deleted node-mspec-runner at 79dc800: http://git.io/IKhxjA
GitHub179 has left #opal [#opal]
<meh`> elia, what are the perks of the node mspec runner?
<elia> meh`, validates node as a runner and is sprockets-free
<elia> meh`, also caught a couple bugs while making it work
<elia> downside is slightly slower build time
<meh`> I hoped the opposite
travis-ci has joined #opal
<travis-ci> opal/opal#2048 (hash-hash - 003bce5 : Elia Schito): The build was fixed.
travis-ci has left #opal [#opal]
<meh`> I need faster build time
GitHub63 has joined #opal
<GitHub63> [opal] elia force-pushed hash-hash from 003bce5 to 14d6cdf: http://git.io/BnPiqQ
<GitHub63> opal/hash-hash c016914 Elia Schito: Use #hash to generate internal Hash map keys
<GitHub63> opal/hash-hash 883fae3 Elia Schito: Improve Array#hash implementation...
<GitHub63> opal/hash-hash d1326f8 Elia Schito: Explicitly set nil’s object_id...
GitHub63 has left #opal [#opal]
<elia> meh`, we can try comparing it with the sprockets+phantomjs version and keep the faster in the main build
<elia> and the other in allowed failures
<elia> gotta go
elia has quit [Quit: Computer has gone to sleep.]
travis-ci has joined #opal
<travis-ci> opal/opal#2048 (hash-hash - 003bce5 : Elia Schito): The build was fixed.
travis-ci has left #opal [#opal]
GitHub88 has joined #opal
<GitHub88> [opal] meh force-pushed proper-bridging from 5681036 to 33894d9: http://git.io/Rn5mlQ
<GitHub88> opal/proper-bridging dec65f3 meh: Cleanup Module#const_missing
<GitHub88> opal/proper-bridging 33894d9 meh: WIP
GitHub88 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2048 (hash-hash - 003bce5 : Elia Schito): The build was fixed.
travis-ci has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2049 (master - e2f8d37 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2049 (master - e2f8d37 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2050 (hash-hash - 14d6cdf : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2050 (hash-hash - 14d6cdf : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2052 (proper-bridging - 33894d9 : meh): The build is still failing.
travis-ci has left #opal [#opal]
e_dub has quit [Quit: ZZZzzz…]
f-3r has quit [Quit: Leaving.]
f-3r has joined #opal
f-3r has quit [Client Quit]
f-3r has joined #opal
e_dub has joined #opal
ryanstout has quit [Quit: ryanstout]
wmnnd has joined #opal
e_dub has quit [Quit: ZZZzzz…]
elia has joined #opal
<elia> meh`, hulla, I was in the subway
ryanstout has joined #opal
ryanstout has quit [Client Quit]
f-3r has quit [Ping timeout: 244 seconds]
ryanstout has joined #opal
GitHub76 has joined #opal
<GitHub76> [opal] elia pushed 3 new commits to hash-hash: http://git.io/RFlSpw
<GitHub76> opal/hash-hash b5b8db4 Elia Schito: Handle recursive values and keys in Hash#inspect
<GitHub76> opal/hash-hash f4be208 Elia Schito: Compare using #eql? during #hash clashes in #key?
GitHub76 has left #opal [#opal]
<GitHub76> opal/hash-hash ac4df73 Elia Schito: Mark the non compliant parts in rubyspecs
travis-ci has joined #opal
<travis-ci> opal/opal#2054 (hash-hash - ac4df73 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
GitHub195 has joined #opal
<GitHub195> [opal] elia pushed 2 new commits to hash-hash: http://git.io/SBxG1g
<GitHub195> opal/hash-hash 17fb5ca Elia Schito: Use BasicObject#hash For Hash#hash
<GitHub195> opal/hash-hash 7bacd7e Elia Schito: Ensure the $$id is generated via __id__
GitHub195 has left #opal [#opal]
GitHub103 has joined #opal
<GitHub103> [opal] elia pushed 1 new commit to hash-hash: http://git.io/DUlxTg
<GitHub103> opal/hash-hash 0988005 Elia Schito: Normalize Numeric#hash and String#hash
GitHub103 has left #opal [#opal]
elia has quit [Quit: Computer has gone to sleep.]
wmnnd has quit [Ping timeout: 246 seconds]
travis-ci has joined #opal
<travis-ci> opal/opal#2058 (hash-hash - 0988005 : Elia Schito): The build was broken.
travis-ci has left #opal [#opal]
meh` has quit [Ping timeout: 258 seconds]