00:10
elia has quit [Quit: Computer has gone to sleep.]
00:45
GitHub97 has joined #opal
00:45
<
GitHub97 >
opal/master 8ec6691 meh: Fix anonymous class and anonymous class instance inspection
00:45
<
GitHub97 >
opal/master b10daa2 meh: Cleanup require system stuff in Kernel
00:45
GitHub97 has left #opal [#opal]
00:45
<
GitHub97 >
opal/master 851b873 meh: Fix some possible infinite recursion in Comparable
00:45
GitHub19 has joined #opal
00:45
<
GitHub19 >
opal/proper-bridging 1474264 meh: Cleanup Module#const_missing
00:45
<
GitHub19 >
opal/proper-bridging 5681036 meh: WIP
00:45
GitHub19 has left #opal [#opal]
00:46
ryanstout has quit [Quit: ryanstout]
00:48
wmnnd has quit [Ping timeout: 246 seconds]
00:49
travis-ci has joined #opal
00:49
<
travis-ci >
opal/opal#2045 (master - b60c4bd : meh): The build passed.
00:49
travis-ci has left #opal [#opal]
00:51
travis-ci has joined #opal
00:51
<
travis-ci >
opal/opal#2046 (proper-bridging - 5681036 : meh): The build is still failing.
00:51
travis-ci has left #opal [#opal]
01:03
ryanstout has joined #opal
01:43
meh` has quit [Ping timeout: 250 seconds]
02:48
ryanstout has quit [Ping timeout: 245 seconds]
02:49
ryanstout has joined #opal
03:37
j_mcnally has joined #opal
03:46
ryanstout has quit [Quit: ryanstout]
03:54
ryanstout has joined #opal
03:56
ryanstout has quit [Client Quit]
04:31
ryanstout has joined #opal
05:31
ylluminarious has quit [Quit: Leaving...]
05:45
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
05:45
ylluminarious has joined #opal
05:59
ylluminarious has quit [Quit: Leaving...]
06:10
pmarreck has quit [Ping timeout: 260 seconds]
06:13
pmarreck_ has joined #opal
08:21
elia has joined #opal
08:42
<
elia >
adambeynon, I'm fixing #hash usage inside Hash
08:42
<
elia >
Hash specs all pass
08:43
<
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)
09:09
<
adambeynon >
elia: what does the #hash method do? use the object_id ?
09:12
<
elia >
adambeynon, on master yes, mostly
09:12
<
elia >
e.g. Numeric uses toString
09:13
<
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
09:13
<
elia >
adambeynon, I think cruby keeps a register of hashes for numbers and similar stuff
09:14
<
elia >
in current local brach I replaced Kernel#hash with:
09:14
<
elia >
`[self.$$class.$$name,self.$$class.$$id,self.$$id].join(':')`
09:14
<
elia >
which should be enough unique (maybe too unique)
10:15
wmnnd has joined #opal
11:13
<
adambeynon >
elia: does String use toString() as well then?
11:13
<
elia >
good question, probably not tho
11:14
<
elia >
adambeynon, it does
11:15
<
elia >
and of course that's a potential collision source
11:51
fntzr has joined #opal
11:51
fntzr has quit [Remote host closed the connection]
13:51
f-3r has joined #opal
14:18
e_dub has joined #opal
14:26
f-3r has quit [Quit: Leaving.]
14:26
f-3r1 has joined #opal
14:59
elia has quit [Quit: Computer has gone to sleep.]
14:59
elia has joined #opal
15:10
ylluminarious has joined #opal
15:27
f-3r1 has quit [Ping timeout: 265 seconds]
15:45
f-3r has joined #opal
16:04
j_mcnally has joined #opal
16:29
ryanstout has joined #opal
16:55
meh` has joined #opal
16:57
elia has quit [Quit: Computer has gone to sleep.]
16:57
elia has joined #opal
16:57
elia has quit [Client Quit]
17:24
wmnnd has quit [Ping timeout: 244 seconds]
17:25
elia has joined #opal
17:30
GitHub148 has joined #opal
17:30
<
GitHub148 >
opal/hash-hash f995b8d Elia Schito: Use #hash to generate internal Hash map keys
17:30
<
GitHub148 >
opal/hash-hash 69c273d Elia Schito: Improve Array#hash implementation...
17:30
<
GitHub148 >
opal/hash-hash 44abb7d Elia Schito: Explicitly set nil’s object_id...
17:30
GitHub148 has left #opal [#opal]
17:31
GitHub116 has joined #opal
17:31
<
GitHub116 >
opal/master e2f8d37 Elia Schito: Merge pull request #634 from opal/node-mspec-runner...
17:31
GitHub116 has left #opal [#opal]
17:32
GitHub179 has joined #opal
17:32
GitHub179 has left #opal [#opal]
17:33
<
meh` >
elia, what are the perks of the node mspec runner?
17:34
<
elia >
meh`, validates node as a runner and is sprockets-free
17:35
<
elia >
meh`, also caught a couple bugs while making it work
17:35
<
elia >
downside is slightly slower build time
17:35
<
meh` >
I hoped the opposite
17:35
travis-ci has joined #opal
17:35
<
travis-ci >
opal/opal#2048 (hash-hash - 003bce5 : Elia Schito): The build was fixed.
17:35
travis-ci has left #opal [#opal]
17:35
<
meh` >
I need faster build time
17:36
GitHub63 has joined #opal
17:36
<
GitHub63 >
opal/hash-hash c016914 Elia Schito: Use #hash to generate internal Hash map keys
17:36
<
GitHub63 >
opal/hash-hash 883fae3 Elia Schito: Improve Array#hash implementation...
17:36
<
GitHub63 >
opal/hash-hash d1326f8 Elia Schito: Explicitly set nil’s object_id...
17:36
GitHub63 has left #opal [#opal]
17:36
<
elia >
meh`, we can try comparing it with the sprockets+phantomjs version and keep the faster in the main build
17:36
<
elia >
and the other in allowed failures
17:37
elia has quit [Quit: Computer has gone to sleep.]
17:37
travis-ci has joined #opal
17:37
<
travis-ci >
opal/opal#2048 (hash-hash - 003bce5 : Elia Schito): The build was fixed.
17:37
travis-ci has left #opal [#opal]
17:38
GitHub88 has joined #opal
17:38
<
GitHub88 >
opal/proper-bridging dec65f3 meh: Cleanup Module#const_missing
17:38
<
GitHub88 >
opal/proper-bridging 33894d9 meh: WIP
17:38
GitHub88 has left #opal [#opal]
17:38
travis-ci has joined #opal
17:38
<
travis-ci >
opal/opal#2048 (hash-hash - 003bce5 : Elia Schito): The build was fixed.
17:38
travis-ci has left #opal [#opal]
17:43
travis-ci has joined #opal
17:43
<
travis-ci >
opal/opal#2049 (master - e2f8d37 : Elia Schito): The build passed.
17:43
travis-ci has left #opal [#opal]
17:47
travis-ci has joined #opal
17:47
<
travis-ci >
opal/opal#2049 (master - e2f8d37 : Elia Schito): The build passed.
17:47
travis-ci has left #opal [#opal]
17:48
travis-ci has joined #opal
17:48
<
travis-ci >
opal/opal#2050 (hash-hash - 14d6cdf : Elia Schito): The build passed.
17:48
travis-ci has left #opal [#opal]
17:54
travis-ci has joined #opal
17:54
<
travis-ci >
opal/opal#2050 (hash-hash - 14d6cdf : Elia Schito): The build passed.
17:54
travis-ci has left #opal [#opal]
18:01
travis-ci has joined #opal
18:01
<
travis-ci >
opal/opal#2052 (proper-bridging - 33894d9 : meh): The build is still failing.
18:01
travis-ci has left #opal [#opal]
18:22
e_dub has quit [Quit: ZZZzzz…]
18:33
f-3r has quit [Quit: Leaving.]
18:35
f-3r has joined #opal
18:40
f-3r has quit [Client Quit]
18:40
f-3r has joined #opal
18:51
e_dub has joined #opal
19:04
ryanstout has quit [Quit: ryanstout]
19:14
wmnnd has joined #opal
19:39
e_dub has quit [Quit: ZZZzzz…]
20:38
elia has joined #opal
20:41
<
elia >
meh`, hulla, I was in the subway
20:59
ryanstout has joined #opal
21:04
ryanstout has quit [Client Quit]
21:06
f-3r has quit [Ping timeout: 244 seconds]
21:44
ryanstout has joined #opal
22:05
GitHub76 has joined #opal
22:05
<
GitHub76 >
opal/hash-hash b5b8db4 Elia Schito: Handle recursive values and keys in Hash#inspect
22:05
<
GitHub76 >
opal/hash-hash f4be208 Elia Schito: Compare using #eql? during #hash clashes in #key?
22:05
GitHub76 has left #opal [#opal]
22:05
<
GitHub76 >
opal/hash-hash ac4df73 Elia Schito: Mark the non compliant parts in rubyspecs
22:14
travis-ci has joined #opal
22:14
<
travis-ci >
opal/opal#2054 (hash-hash - ac4df73 : Elia Schito): The build passed.
22:14
travis-ci has left #opal [#opal]
22:25
GitHub195 has joined #opal
22:25
<
GitHub195 >
opal/hash-hash 17fb5ca Elia Schito: Use BasicObject#hash For Hash#hash
22:25
<
GitHub195 >
opal/hash-hash 7bacd7e Elia Schito: Ensure the $$id is generated via
__id__
22:25
GitHub195 has left #opal [#opal]
22:30
GitHub103 has joined #opal
22:30
<
GitHub103 >
opal/hash-hash 0988005 Elia Schito: Normalize Numeric#hash and String#hash
22:30
GitHub103 has left #opal [#opal]
22:34
elia has quit [Quit: Computer has gone to sleep.]
22:36
wmnnd has quit [Ping timeout: 246 seconds]
22:39
travis-ci has joined #opal
22:39
<
travis-ci >
opal/opal#2058 (hash-hash - 0988005 : Elia Schito): The build was broken.
22:39
travis-ci has left #opal [#opal]
23:05
meh` has quit [Ping timeout: 258 seconds]