00:05:01  * bhughes_joined
00:05:43  * bhughesquit (Read error: Connection reset by peer)
00:16:54  * m00dyjoined
00:21:21  * m00dyquit (Ping timeout: 240 seconds)
01:17:55  * JamJam_kidjoined
01:18:00  * m00dyjoined
01:22:41  * m00dyquit (Ping timeout: 248 seconds)
01:28:46  * JamJam_kidquit (Remote host closed the connection)
01:35:58  * JamJam_kidjoined
01:45:38  * JamJam_kidquit (Remote host closed the connection)
02:08:52  * dc13ffquit (Quit: Connection closed for inactivity)
02:19:08  * m00dyjoined
02:24:27  * m00dyquit (Ping timeout: 240 seconds)
03:20:50  * m00dyjoined
03:25:43  * m00dyquit (Ping timeout: 256 seconds)
03:51:09  * marthinaljoined
03:55:45  * marthinalquit (Ping timeout: 248 seconds)
04:18:05  * BridgeARjoined
04:20:25  * bhughes_quit (Quit: ZNC - http://znc.in)
04:20:34  * bhughesjoined
04:21:43  * m00dyjoined
04:22:30  * BridgeARquit (Ping timeout: 260 seconds)
04:26:45  * m00dyquit (Ping timeout: 264 seconds)
04:53:26  * marthinaljoined
05:22:50  * m00dyjoined
05:27:27  * m00dyquit (Ping timeout: 240 seconds)
05:50:29  * dc13ffjoined
06:07:37  * BridgeARjoined
06:14:50  * lpinjoined
06:14:52  * AtumT_joined
06:17:27  * AtumTquit (Ping timeout: 240 seconds)
06:24:00  * m00dyjoined
06:24:30  * BridgeARquit (Ping timeout: 268 seconds)
06:28:28  * phillipj_quit (Read error: Connection reset by peer)
06:28:36  * AtumTjoined
06:28:45  * phillipj_joined
06:28:49  * m00dyquit (Ping timeout: 248 seconds)
06:29:20  * AtumT_quit (Ping timeout: 276 seconds)
06:31:59  * BridgeARjoined
06:59:14  * BridgeARquit (Ping timeout: 256 seconds)
07:00:52  * BridgeARjoined
07:16:09  * BridgeARquit (Remote host closed the connection)
07:25:06  * m00dyjoined
07:30:20  * m00dyquit (Ping timeout: 276 seconds)
08:26:14  * m00dyjoined
08:29:10  * dc13ffquit (Quit: Connection closed for inactivity)
08:36:50  * m00dyquit (Ping timeout: 260 seconds)
08:44:20  * seishunjoined
08:56:56  * BridgeARjoined
09:08:14  * BridgeARquit (Ping timeout: 255 seconds)
09:10:23  * BridgeARjoined
09:17:30  * BridgeARquit (Remote host closed the connection)
09:26:51  * BridgeARjoined
09:33:46  * m00dyjoined
09:38:51  * m00dyquit (Ping timeout: 240 seconds)
09:46:35  * BridgeARquit (Remote host closed the connection)
10:25:05  * mylesborinsquit (Quit: farewell for now)
10:25:34  * BridgeARjoined
10:25:36  * mylesborinsjoined
10:34:55  * m00dyjoined
10:40:21  * m00dyquit (Ping timeout: 260 seconds)
11:09:58  * BridgeARquit (Ping timeout: 264 seconds)
11:22:18  * BridgeARjoined
11:36:01  * m00dyjoined
11:40:57  * m00dyquit (Ping timeout: 240 seconds)
11:44:23  * seishunquit (Ping timeout: 256 seconds)
11:45:38  * seishunjoined
11:45:40  * BridgeARquit (Remote host closed the connection)
12:01:39  * targosjoined
12:37:10  * m00dyjoined
12:42:21  * m00dyquit (Ping timeout: 264 seconds)
13:11:08  * marthinalquit (Remote host closed the connection)
13:13:34  * marthinaljoined
13:24:01  * marthinalquit (Remote host closed the connection)
13:38:20  * m00dyjoined
13:39:30  <devsnek>what in the heck is node_g
13:40:12  <richardlau_>the debug build
13:43:33  * m00dyquit (Ping timeout: 264 seconds)
13:50:44  * marthinaljoined
14:34:21  <devsnek>TimothyGu: reading through runtimemodel.js...
14:34:32  <devsnek>do you know how `(async function(){ await 1; })()` is their test expression for side effects
14:36:30  * al-damirijoined
14:37:22  <bradleymeck>devsnek: it queues a microtask
14:37:38  <devsnek>they consider that a side effect?
14:38:00  <bradleymeck>i would
14:38:17  <bradleymeck>it changes timing and ECMAScript right now has fairly specific timing
14:38:28  <bradleymeck>i wish it didn't
14:38:41  <bradleymeck>but even if timing wasn't specific it does queue something
14:38:53  <devsnek>i guess so
14:39:25  * m00dyjoined
14:44:38  <devsnek>oof obstacle after obstacle
14:44:46  * m00dyquit (Ping timeout: 264 seconds)
14:45:00  <devsnek>bradleymeck: generatePreview only gives me the DTRACE_* keys
14:45:10  <devsnek>am i misunderstanding something
14:48:15  <bradleymeck>don't use previews~
14:48:21  <bradleymeck>they are pain
14:49:27  <devsnek>:(
14:50:22  <bradleymeck>as for why, it is because those are enumerable and global properties (which are different from global variables)
14:50:57  <bradleymeck>`var x;` gets put onto the global this value (global object), `let x;` gets put into what is sometimes called the "global contour"/"global scope"
14:51:04  <bradleymeck>welcome to the jungle
14:51:37  <devsnek>yeah i can collect the global lexical scope names
14:51:50  <devsnek>its more just about wanting to enumerate over stuff like `Buffer` on global as well
14:52:35  <devsnek>chrome has references to like invoke_getproperties which takes objectid and such
14:52:41  <devsnek>but i can't find the definition for it
14:53:10  <bradleymeck>i've just used the debugger protocol directly in the past
14:53:13  <bradleymeck>i'm no help here
14:53:22  <devsnek>alright heh
14:53:29  <devsnek>i'll just keep mumbling to myself :P
14:57:10  <bradleymeck>devsnek: i know the feeling
15:00:55  * targosquit (Quit: Connection closed for inactivity)
15:17:57  * BridgeARjoined
15:40:49  * m00dyjoined
15:46:17  * m00dyquit (Ping timeout: 276 seconds)
16:11:28  * zsocjoined
16:11:43  <ryzokuken>hey
16:11:58  <bradleymeck>ok, so you want to *invoke* some function that you got to compile
16:12:02  <ryzokuken>so as of now, the loader calls .wrap and then executes the wrapped function
16:12:09  <bradleymeck>or do you want to change the variables that the function sees
16:12:28  <bradleymeck>yes, it uses require('module').wrapper right now
16:12:56  <ryzokuken>I rebuilt the wrapping function to use v8 instead and now my wrapping method returns an object of type function, which I need to execute to get the exact behavior
16:13:09  <bradleymeck>aha
16:13:18  <ryzokuken>it needs 5 args (module, global, require, __filename, __dirname), I think
16:13:51  <ryzokuken>I could do that in C++ but no idea how to do that in Node
16:14:07  <bradleymeck>yes, so I'm guessing you are using CompileFunctionInContext ?
16:14:16  <ryzokuken>I could add a method to contextify bind it in vm and what not, but there has to be a way
16:14:22  <ryzokuken>bradleymeck on point!
16:14:30  <ryzokuken>wait, I'll DM you something.
16:42:00  * m00dyjoined
16:46:35  * m00dyquit (Ping timeout: 240 seconds)
17:01:42  * BridgeARquit (Ping timeout: 265 seconds)
17:09:36  * marthinalquit (Remote host closed the connection)
17:13:25  * juggernaut451joined
17:16:05  <ryzokuken>quick check: is .eslintrc.js broken on master?
17:16:47  <ryzokuken>Cannot read config file: /Users/ryzokuken/Code/nodejs/node/.eslintrc.js
17:16:53  <ryzokuken>Error: The "path" argument must be of type string. Received type undefined
17:21:44  <ryzokuken>wait, what?
17:21:57  <ryzokuken>it works on master, sorry, false alarm. It fails on my branch!?
17:22:09  <ryzokuken>like... I didn't even tough ESLint configs in that branch?
17:43:03  * m00dyjoined
17:46:07  * BridgeARjoined
17:48:31  * m00dyquit (Ping timeout: 260 seconds)
17:49:29  * juggernaut_451joined
17:49:36  * juggernaut451quit (Remote host closed the connection)
17:52:07  * juggernaut451joined
17:55:05  * juggernaut_451quit (Ping timeout: 240 seconds)
17:55:18  * juggernaut451quit (Remote host closed the connection)
18:01:48  * lpinquit (Quit: Textual IRC Client: www.textualapp.com)
18:11:29  * BridgeARquit (Remote host closed the connection)
18:13:30  <boneskull>eslint has been a pain point for some of us recently :D
18:31:57  <Wes->boneskull: not just you. it hates me. :D
18:35:51  * BridgeARjoined
18:37:19  <ryzokuken>haha
18:37:27  <ryzokuken>Wes- what if we hate it back?
18:44:10  * m00dyjoined
18:49:50  * m00dyquit (Ping timeout: 256 seconds)
18:59:45  * zsocquit (Disconnected by services)
18:59:48  * zsocwjoined
19:17:10  * zedsjoined
19:17:13  * zedspart
19:26:12  * zsocjoined
19:26:13  * zsocquit (Changing host)
19:26:13  * zsocjoined
19:30:05  * zsocwquit (Ping timeout: 265 seconds)
19:32:49  * zsocquit (Disconnected by services)
19:32:49  * zsocwjoined
19:43:25  * kirajoined
19:43:48  * kirachanged nick to Guest64775
19:45:42  * m00dyjoined
19:50:45  * m00dyquit (Ping timeout: 264 seconds)
19:54:58  <devsnek>TimothyGu: does the chrome console let you keep typing though?
19:55:10  <devsnek>like `[1, 2, 3].len{gth}`
19:55:30  <devsnek>i don't see how this code would support that
19:56:15  <bradleymeck>devsnek: ?
19:56:26  <devsnek>bradleymeck: https://cs.chromium.org/chromium/src/third_party/blink/renderer/devtools/front_end/object_ui/JavaScriptAutocomplete.js?l=273&rcl=974f15f74d65d49abca5bd4093886486a2b0282d
19:56:32  <devsnek>their completion thing
20:38:06  <bradleymeck>devsnek: what is `query` in that fn?
20:45:32  * Guest64775quit (Quit: Leaving)
20:46:50  * m00dyjoined
20:52:21  * m00dyquit (Ping timeout: 256 seconds)
21:12:36  <bradleymeck>is there a reason we have a BIND but not a CONNECT form of the inspector? It would really help with things like https://github.com/nodejs/node/issues/9435
21:37:14  * JamJam_kidjoined
21:42:53  * JamJam_kidquit (Ping timeout: 255 seconds)
21:44:45  <devsnek>bradleymeck: there's so much I don't know about the devtools infra
21:48:19  * m00dyjoined
21:51:33  * JamJam_kidjoined
21:53:26  * m00dyquit (Ping timeout: 256 seconds)
22:05:22  * zsocwquit (Quit: Leaving)
22:14:33  * seishunquit (Read error: Connection reset by peer)
22:15:52  * JamJam_kidquit (Ping timeout: 265 seconds)