00:20:13  * travis-cijoined
00:20:13  <travis-ci>[travis-ci] indutny/candor#50 (master - b6d0973 : Fedor Indutny): The build passed.
00:20:13  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/7537ffead33c...b6d097343a07
00:20:13  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3075503
00:20:13  * travis-cipart
00:39:26  * bradleymeckchanged nick to bradleymeck-OMNO
01:04:46  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
06:03:14  * bradleymeck-OMNOquit (Quit: bradleymeck-OMNO)
06:20:43  * bradleymeckjoined
10:06:29  * mmaleckichanged nick to mmalecki[high]
10:06:47  * mmalecki[high]changed nick to mmalecki[flying]
11:29:19  * bradleymeckquit (Quit: bradleymeck)
11:32:17  * bradleymeckjoined
12:11:41  * piscisaureus_joined
13:34:58  * bradleymeckquit (Quit: bradleymeck)
13:43:00  * travis-cijoined
13:43:00  <travis-ci>[travis-ci] indutny/candor#51 (master - ff5258c : Fedor Indutny): The build passed.
13:43:00  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/b6d097343a07...ff5258c1de06
13:43:00  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3081822
13:43:00  * travis-cipart
14:22:03  * piscisaureus_quit (Ping timeout: 260 seconds)
14:36:49  * piscisaureus_joined
14:41:19  * bradleymeckjoined
14:53:37  <indutny>So GCM has landed
15:00:31  <bradleymeck>nice, indutny delays on my work, this week is just becoming too hectic for me to test it enough
15:00:41  <indutny>:)
15:00:59  * travis-cijoined
15:00:59  <travis-ci>[travis-ci] indutny/candor#52 (master - 6da78e2 : Fedor Indutny): The build passed.
15:00:59  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/ff5258c1de06...6da78e268423
15:00:59  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3082782
15:00:59  * travis-cipart
15:01:09  <indutny>bradleymeck: so now https://github.com/indutny/candor/blob/master/test/benchmarks/while.can
15:01:26  <indutny>everything from line 6 to 10 is moved out of the loop
15:02:40  <bradleymeck>nice
15:12:08  <indutny>yeah
15:12:11  <indutny>now I need GVN
15:21:22  <bradleymeck>will we have the option to dump to HIR rather than going and compiling all the way down from c++ , a sanctioned way that is...
15:27:51  <bradleymeck>is closure skipping already in candor? (nested closures dont cause slow execution if they don't reference middle scopes)
15:36:00  <indutny>bradleymeck: nope, it's not there
15:36:11  <indutny>bradleymeck: it'll create empty contexts now
15:36:18  <indutny>bradleymeck: I'll think about dumping...
15:37:01  <bradleymeck>i just want it for seeing whats going on when i code mostly rather than going all the way into debug mode basically
15:37:19  <bradleymeck>slowly learning compilers while i watch this thing
15:37:33  <indutny>ok, I'll do it for ya, man
15:37:35  <indutny>:)
15:37:47  <indutny>bradleymeck: are you working with candor.io ?
15:38:00  <bradleymeck>indutny: starting to
15:38:20  <bradleymeck>global.log and making util functions bit better for now
15:38:22  <indutny>bradleymeck: well, I mean are you ok if it'll be candor.io's option
15:38:26  <indutny>kewl
15:38:53  <bradleymeck>once i get the hang of that im totally going to make it able to hook into node's fork option
15:39:02  <bradleymeck>well stdio: ['ipc']
15:39:08  <bradleymeck>see how that goes
15:46:38  <bradleymeck>indutny: basically i want to get candor to a state where i can run a real world benchmark, and run it on nodejitsu in secret
15:47:27  <indutny>:)
15:47:32  <indutny>bradleymeck: cool
16:55:53  <bradleymeck>indutny: hope it all looks good wherever your going :)
16:56:01  <indutny>bradleymeck: thanks :)
16:57:52  * bradleymeckquit (Quit: bradleymeck)
18:44:00  <indutny>dscape: do you think it's possible for http://candor-lang.org/ to remain hosted on nodejitsu? :)
18:45:05  <dscape>indutny: of course :)
18:45:10  <dscape>email mmalecki
18:45:18  <indutny>ok :)
18:45:20  <dscape>actually, is this under your account?
18:45:45  <dscape>email mmalecki hell fix that for you :)
18:45:47  <dscape>or ana
18:45:50  <dscape>or both :)
18:46:23  <indutny>emailed maciej
18:46:26  <indutny>hehe
18:46:34  <indutny>it's not a question of few bucks
18:46:40  <indutny>I'm just to lame to move it, honestly
18:46:41  <indutny>:)
18:46:59  <indutny>dscape: btw, have you seen recent progress on Candor? ;)
18:48:11  * bradleymeckjoined
18:51:21  <dscape>indutny: no i havent :)
18:51:24  <dscape>what has been happening?
18:51:39  <indutny>dscape: basically, hir/lir is there
18:51:44  <indutny>also global code motion
18:51:47  <indutny>and few other optimizations
18:51:50  <indutny>and I've added ia32 support
18:51:57  <indutny>ask bradleymeck :)
18:52:02  <bradleymeck>and an official runtime is starting up
18:52:21  <bradleymeck>its enough that I can start a small real world app
18:52:48  <indutny>yeah
18:52:55  <indutny>I'm working on candor.io personally
19:00:33  * travis-cijoined
19:00:33  <travis-ci>[travis-ci] indutny/candor#53 (master - bdce318 : Fedor Indutny): The build passed.
19:00:33  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/6da78e268423...bdce318ee780
19:00:33  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3086009
19:00:33  * travis-cipart
19:02:13  * travis-cijoined
19:02:13  <travis-ci>[travis-ci] indutny/candor#54 (master - 67d536d : Fedor Indutny): The build passed.
19:02:13  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/bdce318ee780...67d536d6859f
19:02:13  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3086058
19:02:13  * travis-cipart
19:04:26  <indutny>bradleymeck: https://github.com/indutny/candor.io/commit/6d6415588a19de6a8ea3d6b07e619c3f270e03cf
19:04:51  <bradleymeck>--print-hir!
19:05:00  <bradleymeck>nice
19:07:12  <indutny>bradleymeck: yeah, it prints whole candor.io's source and your module's one
19:07:16  <indutny>shit
19:07:20  <indutny>I need to prefix it with filenames
19:12:26  * travis-cijoined
19:12:26  <travis-ci>[travis-ci] indutny/candor#55 (master - b96d539 : Fedor Indutny): The build passed.
19:12:26  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/67d536d6859f...b96d539ebf59
19:12:26  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3086173
19:12:26  * travis-cipart
19:12:33  <indutny>ok, filenames landed
19:12:35  <indutny>bradleymeck: ^
19:13:46  <bradleymeck>indutny: after this week im going to have some fun, are you trying to match node's apis or did you want to go the dart like route with assigned names for callbacks?
19:14:02  <indutny>em... dunno
19:14:06  <indutny>I'm just writing bindings
19:14:24  <indutny>main goal is to implement as much C++->Candor bindings as possible
19:14:26  <indutny>APIs later
19:14:43  <indutny>but I think node's APIs are pretty good
19:25:41  * mmalecki[flying]changed nick to mmalecki
19:32:41  <indutny>bradleymeck: http://codestre.am/ade43fb2574620cd6af286cff
19:36:19  <bradleymeck>indutny: 1.5meg is pretty snappy for a full runtime jit, wondering how memory consumption is going to be as big apps become a thing :)
19:36:43  <indutny>well, it eats enough memory right now
19:36:56  <indutny>8 bytes for tagging for each value
19:37:16  <indutny>I'm using only 16 bits of it so far
19:39:26  <bradleymeck>indutny: so you aren't boxing? just tagging?
19:39:37  <indutny>well, boxes has tags
19:39:42  <indutny>but I've unboxed numbers
19:39:50  <indutny>62bit numbers
19:39:52  <indutny>:)
19:39:58  <indutny>oh
19:40:08  <indutny>not v8's 30bit ones :)
19:40:08  <bradleymeck>one day ill need 64bit numbers when doing work
19:40:11  * mmaleckichanged nick to mmalecki[food]
19:40:27  <indutny>it depends on host architecture, though
19:40:31  <bradleymeck>yea
19:40:35  <indutny>which is good for server-side programming
19:40:40  <indutny>since you're choosing host to run on
19:41:24  <indutny>ok, now I need to continue reading papers
19:58:18  * ramitosquit (Ping timeout: 264 seconds)
20:17:17  * pseudojoined
20:18:16  <pseudo>which resources to read?
20:18:30  <pseudo>wanna make my own :)
20:19:41  <pseudo>hey indutny answer this
20:19:50  <indutny>pseudo: on what?
20:19:52  <indutny>:)
20:19:59  <indutny>what do you want to get into?
20:20:06  <indutny>language or compiler?
20:20:14  <pseudo>duno
20:20:22  <pseudo>vm, lang
20:20:25  <indutny>pseudo: ok, try this http://candor-lang.org/
20:20:33  <indutny>pseudo: press "Instructions" here, and try something and sandbox
20:20:48  <indutny>pseudo: I'll answer any question about VM, if you'll ask ;)
20:21:13  <pseudo>i asked this
20:21:31  <pseudo>" which resources to read? wanna make my own vm"
20:22:47  * zski_joined
20:25:44  <indutny>pseudo: aah
20:25:54  <indutny>sorry :)
20:26:04  <indutny>pseudo: I've list of papers here https://github.com/indutny/candor/wiki/Compiler-papers
20:26:25  <indutny>pseudo: that's not including anything on parsers/lexers, but this is the most obvious.
20:29:18  <pseudo>indutny: awesome
20:29:24  <pseudo>thks and goodluck :)
20:32:27  <indutny>pseudo: thank you for checking it out
20:33:57  * travis-cijoined
20:33:57  <travis-ci>[travis-ci] indutny/candor#56 (master - 3f7c3a0 : Fedor Indutny): The build passed.
20:33:57  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/b96d539ebf59...3f7c3a04b9be
20:33:57  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3087459
20:33:57  * travis-cipart
20:35:30  * pseudoquit (Ping timeout: 264 seconds)
20:50:50  * mmalecki[food]changed nick to mmalecki
21:50:42  * bradleymeckquit (Quit: bradleymeck)
22:23:05  * travis-cijoined
22:23:05  <travis-ci>[travis-ci] indutny/candor#57 (master - a639613 : Fedor Indutny): The build passed.
22:23:05  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/3f7c3a04b9be...a639613784f9
22:23:05  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3089005
22:23:05  * travis-cipart
22:48:44  * travis-cijoined
22:48:44  <travis-ci>[travis-ci] indutny/candor#58 (master - 7b41b01 : Fedor Indutny): The build passed.
22:48:44  <travis-ci>[travis-ci] Change view : https://github.com/indutny/candor/compare/a639613784f9...7b41b01c4f6c
22:48:44  <travis-ci>[travis-ci] Build details : http://travis-ci.org/indutny/candor/builds/3089373
22:48:44  * travis-cipart
22:52:50  * txdvjoined
22:54:12  * MI6joined
22:54:22  <MI6>indutny/candor: Fedor Indutny master * 7b41b01 : lir: do not move dead phis (+2 more commits) - http://git.io/oJPM1Q
23:05:50  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
23:20:51  * peterrsjoined
23:20:57  * peterrspart
23:56:18  * piscisaureus_joined