00:09:43  * utkonosjoined
00:14:46  * c4milojoined
00:27:05  * bnoordhuisquit (Ping timeout: 245 seconds)
00:40:20  * c4miloquit (Remote host closed the connection)
00:56:26  * carifjoined
01:01:24  * c4milojoined
01:09:20  * c4miloquit (Remote host closed the connection)
01:34:27  <luite>how many words in memory can i expect an object with 4 properies to be? there's an extra pointer to the hidden class, any other things?
01:37:03  <mraleph1>depends
01:37:22  <mraleph1>there are at least two more words for extensibility purposes
01:37:36  <mraleph1>also might be a bit of slack at the end.
01:38:08  <mraleph1>usually 7 words.
01:38:45  * c4milojoined
01:39:14  <luite>ok, and is there a limit in the number of properties that are stored directly in an object? (spidermonkey guys told me that they store them in a separate heap-allocated array if you have more than 12 or so)
01:40:29  <mraleph1>there is a limit. but it is much higher than 12.
01:40:43  <mraleph1>however everything depends on how you construct object.
01:40:50  * c4miloquit (Remote host closed the connection)
01:41:16  <luite>oh i construct everything with object literals
01:42:01  <mraleph1>then I'd say you can have around 253 in object.
01:42:12  <luite>oh quite spacious :)
01:42:15  <mraleph1>but that requires checking.
01:42:48  <mraleph1>well, with object literal you always know how much precisely you need… so there is no reason to move them out prematurely.
01:43:44  <luite>yeah i notice that they're faster than constructor functions with larger objects. i kind of expected it to detect long sequences of this.x = y; and generate the same code
01:44:00  <mraleph1>it detects.
01:44:15  <mraleph1>but there might be a limit on that...
01:44:23  <luite>ah
01:47:17  <mraleph1>though I don't see it.
01:47:46  <mraleph1>so it is a bit strange that constructor is slower
01:47:52  <luite>oh maybe i should retest. a constructor would probably make my code a bit shorter
01:48:34  <luite>and the prototype can help in a few places
01:49:44  * utkonosquit (Remote host closed the connection)
02:16:46  * [[zz]]quit (Ping timeout: 252 seconds)
02:22:26  * [[zz]]joined
03:25:44  * carifquit (Ping timeout: 246 seconds)
03:30:44  * carifjoined
03:40:29  * faceleg|workquit (Ping timeout: 252 seconds)
04:11:20  * C-Manquit (Quit: Connection reset by beer)
06:31:04  * mostynbjoined
07:46:47  * mostynbquit (Quit: -)
08:11:38  * zotjoined
08:22:21  <zot>having a strange memory access problem that occurs in asm code, v8::internal::Isolate::Current(). anybody have a clue? http://pastebin.com/jAQSuJQW Note that the input string appears to be legit, but that the invalid address is 0x0.
08:32:46  <zot>also note that i tried using stack memory and allocated for the underlying topic string, no change.
09:32:06  * Net147joined
10:05:02  <mraleph1>zot: I'd guess you are calling into V8 from a thread that is not a main node.js thread
10:05:18  <mraleph1>so it does not have V8 instance attached to it.
10:06:03  <mraleph1>either deliver event to the main thread and call v8 from there or create a separate V8 isolate and use it
10:09:50  <zot>mraleph1: yep, i figured that out eventually :) thanks!
10:43:31  * xan_quit (Read error: Operation timed out)
10:45:40  * zotpart
10:47:06  * xan_joined
10:54:40  * bnoordhuisjoined
11:22:22  * Net147quit (Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?)
11:50:26  * stalledquit (Ping timeout: 255 seconds)
11:55:07  * bnoordhuisquit (Ping timeout: 264 seconds)
12:42:11  * bnoordhuisjoined
12:58:45  * bnoordhuisquit (Ping timeout: 240 seconds)
13:18:44  * C-Manjoined
13:20:21  * stalledjoined
13:23:25  * bnoordhuisjoined
13:26:01  * Frippejoined
13:35:31  * c4milojoined
13:37:54  * c4miloquit (Remote host closed the connection)
13:45:32  * c4milojoined
14:04:10  * Frippequit
14:06:38  * carif_joined
14:09:12  * carifquit (Ping timeout: 264 seconds)
15:03:12  * nierob_quit (Quit: Konversation terminated!)
15:26:11  * bnoordhuisquit (Ping timeout: 256 seconds)
15:44:20  * c4miloquit (Remote host closed the connection)
15:45:09  * c4milojoined
15:49:13  * C-Manquit (Quit: Connection reset by beer)
16:12:00  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:16:37  * bnoordhuisjoined
16:41:28  * c4miloquit (Remote host closed the connection)
17:08:14  * c4milojoined
17:42:31  * bnoordhuisquit (Ping timeout: 264 seconds)
18:27:20  * xan_quit (Quit: leaving)
20:04:24  * carif_quit (Ping timeout: 264 seconds)
20:10:51  * bnoordhuisjoined
20:34:05  * c4miloquit (Remote host closed the connection)
21:30:57  * carif_joined
22:47:34  * RT|Chatzillajoined
22:54:44  * c4milojoined