00:39
fkchang has quit [Ping timeout: 246 seconds]
00:45
e_dub has quit [Ping timeout: 268 seconds]
00:54
fkchang has joined #opal
00:58
e_dub has joined #opal
03:17
fkchang has quit [Ping timeout: 245 seconds]
03:19
chrstphrhrt has quit [Quit: chrstphrhrt]
03:23
chrstphrhrt has joined #opal
04:45
e_dub has quit [Ping timeout: 256 seconds]
04:59
e_dub has joined #opal
05:18
chrstphrhrt has quit [Quit: chrstphrhrt]
07:44
elia has joined #opal
07:54
elia has quit [Ping timeout: 248 seconds]
07:56
elia has joined #opal
08:05
adambeynon has joined #opal
08:45
e_dub has quit [Ping timeout: 256 seconds]
09:31
kludge` has quit [Ping timeout: 252 seconds]
09:37
kludge` has joined #opal
10:03
GitHub87 has joined #opal
10:03
GitHub87 has left #opal [#opal]
10:03
<
GitHub87 >
opal/master 26eaf56 Adam Beynon: Remove zsuper from ast: a super is a super() is a super(x)
10:05
travis-ci has joined #opal
10:05
<
travis-ci >
[travis-ci] opal/opal#1009 (master - 26eaf56 : Adam Beynon): The build passed.
10:05
travis-ci has left #opal [#opal]
10:11
GitHub189 has joined #opal
10:11
<
GitHub189 >
opal/master d387311 Adam Beynon: Always use dispatch_super() for handling super calls
10:11
GitHub189 has left #opal [#opal]
10:14
travis-ci has joined #opal
10:14
travis-ci has left #opal [#opal]
10:14
<
travis-ci >
[travis-ci] opal/opal#1010 (master - d387311 : Adam Beynon): The build passed.
11:32
meh` has joined #opal
11:37
<
meh` >
adambeynon, yo
12:19
chrstphrhrt has joined #opal
12:31
<
adambeynon >
hi meh` , sorry - was having lunch
12:32
<
adambeynon >
meh`: Im reworking blocks inside the parser
12:32
<
adambeynon >
to fix super() with a block
12:50
<
meh` >
adambeynon, nice
12:50
<
adambeynon >
also, all super() calls now use dispatch_super - no more of the stupid this.constructor._super.$foo stuff
12:55
GitHub78 has joined #opal
12:55
<
GitHub78 >
opal/master bfad53f Adam Beynon: Make :iter part of relevant :call sexp (not other way around)
12:55
GitHub78 has left #opal [#opal]
12:58
travis-ci has joined #opal
12:58
travis-ci has left #opal [#opal]
12:58
<
travis-ci >
[travis-ci] opal/opal#1011 (master - bfad53f : Adam Beynon): The build passed.
13:05
GitHub20 has joined #opal
13:05
<
GitHub20 >
opal/master 5fe86a1 Adam Beynon: Support sending blocks in super() calls"
13:05
GitHub20 has left #opal [#opal]
13:11
travis-ci has joined #opal
13:11
<
travis-ci >
[travis-ci] opal/opal#1012 (master - 5fe86a1 : Adam Beynon): The build passed.
13:11
travis-ci has left #opal [#opal]
13:26
<
meh` >
adambeynon, so is the issue I reported with super fixed now?
13:26
<
adambeynon >
meh`: yes, but I wouldnt trust the super() chain yet - Im still fixing that all up to work with modules
13:26
<
adambeynon >
which should fix the original super() problems
13:27
<
meh` >
it's fine, I was concerned about the parser issue
13:27
<
meh` >
super plugin do |m|
13:27
<
meh` >
MimeType.new(m)
13:28
<
adambeynon >
meh`: that should work fine then on master
13:30
<
meh` >
adambeynon, async needs some fixing
13:31
<
meh` >
it doesn't report errors that happen in the async block
13:31
<
meh` >
everything's broken?
13:33
<
adambeynon >
is that coming up since the super() changes?
13:34
<
meh` >
adambeynon, yep
13:34
<
meh` >
everything works at da95ec661e059e8d96d029d5389ee620bc80740c
13:35
<
adambeynon >
seems very odd to be returning the method_missing_stub function
14:17
e_dub has joined #opal
14:23
<
adambeynon >
meh`: the code Im about to commit is going to be very ugly, but it works..
14:23
<
adambeynon >
I can worry about tidying it up later
14:24
<
adambeynon >
also, it makes super() calls possibly quite slow
14:24
<
adambeynon >
as there is no caching
14:36
<
meh` >
adambeynon, did you figure out that bug above yet?
14:39
<
adambeynon >
not looked through it yet
14:39
<
adambeynon >
any idea in your code where it comes from?
14:39
<
adambeynon >
class/module
14:42
<
meh` >
adambeynon, you can find out yourself
14:42
<
meh` >
pull from opal-browser
14:43
<
meh` >
and change the first event_source_spec.rb async spec to it
14:43
<
meh` >
so you can actually see the error
14:43
<
meh` >
I have no clue where all that is coming from
14:52
<
meh` >
adambeynon, I'll take out the dog, tell me if you have issues reproducing the issue
14:53
<
meh` >
also add proper error reporting for async
15:15
e_dub has quit [Quit: It's a hard knock life]
15:18
GitHub97 has joined #opal
15:18
<
GitHub97 >
opal/master 2f65eed Adam Beynon: Rework super to use
__dep__ and
__inc__ from classes
15:18
GitHub97 has left #opal [#opal]
15:28
<
meh` >
adambeynon, can you ping me when you got opal-browser to work on master?
15:28
<
adambeynon >
meh`: I probably wont be able to look at it today tbh
15:29
<
meh` >
adambeynon, not a problem
15:29
<
meh` >
adambeynon, I'll just stay at the last working commit
15:29
travis-ci has joined #opal
15:29
<
travis-ci >
[travis-ci] opal/opal#1013 (master - 2f65eed : Adam Beynon): The build passed.
15:29
travis-ci has left #opal [#opal]
15:46
chrstphrhrt has quit [Quit: chrstphrhrt]
15:47
GitHub118 has joined #opal
15:47
<
GitHub118 >
opal/master e1f587d Adam Beynon: Use IClass for searching up super() tree
15:47
GitHub118 has left #opal [#opal]
15:50
zmike123 has joined #opal
15:52
<
adambeynon >
meh`: I cant install "sinatra-websocket" for some reason, but enabling the spec you mentioned, and running from current github, works for me
15:53
<
adambeynon >
or is even source using websocket?
15:53
<
adambeynon >
event source*
15:53
chrstphrhrt has joined #opal
15:53
<
adambeynon >
meh`: see if my recent github push fixes it for you
15:53
<
meh` >
I'll try a clean bundle
15:56
<
meh` >
adambeynon, yeah, works
15:56
travis-ci has joined #opal
15:56
<
travis-ci >
[travis-ci] opal/opal#1014 (master - e1f587d : Adam Beynon): The build passed.
15:56
travis-ci has left #opal [#opal]
15:56
<
adambeynon >
As I say, the super() stuff in the runtime is really ugly, but it should work for a lot more cases now
15:58
chrstphrhrt has quit [Quit: chrstphrhrt]
15:59
<
meh` >
and we have automatic prefix generation in the CSS builder and application set up :D
16:04
<
adambeynon >
meh`: awesome
16:04
<
adambeynon >
be back in 15 mins (ish)
16:41
elia has quit [Ping timeout: 245 seconds]
16:51
zmike123 has quit [Quit: ~]
16:51
elia has joined #opal
16:51
<
adambeynon >
meh`: so, any other problems come up?
16:55
<
meh` >
adambeynon, nope
17:02
elia has quit [Ping timeout: 256 seconds]
17:02
GitHub199 has joined #opal
17:02
<
GitHub199 >
opal/master 1f32051 Adam Beynon: Rename private _singleton property
17:02
GitHub199 has left #opal [#opal]
17:15
GitHub109 has joined #opal
17:15
GitHub109 has left #opal [#opal]
17:15
<
GitHub109 >
opal/master 07ea01b Adam Beynon: Cleanup boot_module() to be a bit more readable
17:18
travis-ci has joined #opal
17:18
travis-ci has left #opal [#opal]
17:18
<
travis-ci >
[travis-ci] opal/opal#1016 (master - 07ea01b : Adam Beynon): The build passed.
17:35
chrstphrhrt has joined #opal
18:07
chrstphrhrt has quit [Quit: chrstphrhrt]
18:08
chrstphrhrt has joined #opal
18:18
chrstphrhrt has quit [Quit: chrstphrhrt]
18:54
chrstphrhrt has joined #opal
19:05
chrstphrhrt has quit [Quit: chrstphrhrt]
19:59
chrstphrhrt has joined #opal
20:05
fkchang has joined #opal
20:48
elia has joined #opal
21:05
elia has quit [Quit: Computer has gone to sleep.]
21:11
elia has joined #opal
21:22
GitHub183 has joined #opal
21:22
GitHub183 has left #opal [#opal]
21:22
<
GitHub183 >
opal/master 3cc7e39 Adam Beynon: Fix indent typo
21:25
adambeynon has joined #opal
21:27
travis-ci has joined #opal
21:27
<
travis-ci >
[travis-ci] opal/opal#1017 (master - 3cc7e39 : Adam Beynon): The build passed.
21:27
travis-ci has left #opal [#opal]
22:37
chrstphrhrt has quit [Quit: chrstphrhrt]
22:41
meh` has quit [Quit: I don't want to live on this planet anymore.]
23:08
e_dub has joined #opal
23:11
elia has quit [Quit: Computer has gone to sleep.]
23:41
chrstphrhrt has joined #opal
23:51
e_dub has quit [Ping timeout: 240 seconds]