00:00:38  * iamdustanquit (Ping timeout: 240 seconds)
00:02:20  * octetcloudquit (Ping timeout: 252 seconds)
00:15:36  <unixpickle>Jarvix: wow, sorry for the 4 hour delay; anyways, yeah i'm trying to get V8 to run on a custom-built OS, and I'm already implementing pieces of libstdc++ on my own, but I was just wondering if anybody has done something like that before
00:15:58  <Jarvix>Hobby OS?
00:16:05  <unixpickle>yup
00:16:17  <Jarvix>nice. I hope you are in usermode tho lol
00:17:08  <Jarvix>Anyways, make sure you have POSIX running (newlib or so). And indeed get libstdc++. I dont know if V8 uses it tho (try compiling without?)
00:17:58  <unixpickle>V8 uses libstdc++ a ton; what I have been doing is building without any standard library, and adding the libstdc++ headers and declarations as I get errors building in order to trace out exactly what V8 needs
00:18:50  <unixpickle>I have a subset of posix setup, but I want to keep my standard library lightweight--the entire goal of the OS is to have *every* application running under a V8 VM in javascript
00:23:28  <Jarvix>maybe try it the othe way around then?
00:23:48  <Jarvix>get a full scale libc and libstdc++, make it work (not easy), and go strip stuff
00:24:47  <unixpickle>Jarvix: yeah, obviously that is actually harder, but it will probably be my last resort
00:25:47  <Jarvix>all i know for newlib it to get the crt0 working. Now I know C++ is a PITA, but eh, isnt a whole Hobby OS? (I tried, many times, didnt get far)
00:25:54  <Jarvix>Did you write it 100% from scratch?
00:27:00  <unixpickle>yeah i wrote it all by hand
00:28:24  * plutoniixjoined
00:40:23  <Jarvix>cool
00:40:28  <Jarvix>is it open source?
00:41:28  <unixpickle>yup
00:41:53  <unixpickle>atm it's pretty much in a broken state until i get V8 to work on it, but here's the Github repo nevertheless https://github.com/unixpickle/learnos
00:44:43  * katlogicjoined
00:45:15  * caitpjoined
01:07:10  * iamdustanjoined
01:10:39  * unixpicklequit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
01:26:05  * iamdustanquit (Ping timeout: 252 seconds)
01:35:01  * Jarvixquit (Quit: Jarvix)
02:06:11  * iamdustanjoined
02:16:54  * iamdustanquit (Ping timeout: 252 seconds)
02:40:22  * iamdustanjoined
02:40:59  * octetcloudjoined
02:55:22  * iamdustanquit (Ping timeout: 265 seconds)
03:03:43  * iamdustanjoined
03:04:30  * c4miloquit (Remote host closed the connection)
03:04:47  * c4milojoined
03:05:08  * c4miloquit (Remote host closed the connection)
03:05:41  * c4milojoined
03:10:38  * c4miloquit (Ping timeout: 276 seconds)
03:14:02  * iamdustanquit (Ping timeout: 240 seconds)
03:15:13  * paulfryzelquit (Remote host closed the connection)
03:22:13  * c4milojoined
04:02:17  * c4miloquit (Remote host closed the connection)
04:02:50  * c4milojoined
04:07:14  * c4miloquit (Ping timeout: 252 seconds)
04:08:05  * octetcloudquit (Ping timeout: 264 seconds)
04:47:16  * paulfryzeljoined
04:51:51  * paulfryzelquit (Ping timeout: 265 seconds)
05:14:31  * c4milojoined
05:19:17  * c4miloquit (Ping timeout: 252 seconds)
05:47:58  * paulfryzeljoined
05:52:45  * paulfryzelquit (Ping timeout: 265 seconds)
06:36:44  * mogillquit (Quit: mogill)
06:38:27  * mostynbjoined
06:48:43  * paulfryzeljoined
06:53:39  * paulfryzelquit (Ping timeout: 265 seconds)
07:02:53  * c4milojoined
07:07:29  * c4miloquit (Ping timeout: 264 seconds)
07:19:27  * petka_joined
07:22:11  * Lethalmanjoined
07:29:54  * Lethalmanquit (Ping timeout: 265 seconds)
07:30:16  * rendarjoined
07:32:28  * stalledquit (Ping timeout: 260 seconds)
07:42:07  * Lethalmanjoined
07:47:53  * muelli_joined
07:49:31  * stalledjoined
07:49:31  * paulfryzeljoined
07:54:04  * paulfryzelquit (Ping timeout: 265 seconds)
07:54:36  * caitpquit (Ping timeout: 252 seconds)
08:23:17  * caitpjoined
08:27:38  * caitpquit (Ping timeout: 240 seconds)
08:44:35  * deavidjoined
08:45:14  * deavidsedicequit (Ping timeout: 240 seconds)
08:50:18  * paulfryzeljoined
08:51:04  * c4milojoined
08:54:58  * paulfryzelquit (Ping timeout: 265 seconds)
08:55:50  * c4miloquit (Ping timeout: 252 seconds)
09:00:58  * Jarvixjoined
09:15:31  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "OptimizeForSize" on "V8 Linux" from 20875: bmeurer@chromium.org, verwaest@chromium.org)
09:22:33  <rendar>does v8 uses C++ exceptions internally?
09:22:36  <trungl-bot>Tree opened by bmeurer@google.com: Tree is open (Flake?)
09:31:22  <mraleph1>rendar: no
09:32:00  <jochen__>also no rtti
09:32:43  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on "V8 Linux - nosse4" from 20876: bmeurer@chromium.org, svenpanne@chromium.org)
09:40:49  <trungl-bot>Tree opened by svenpanne@google.com: Tree is open (should cycle everything to green automagically)
09:50:58  * paulfryzeljoined
09:55:52  * paulfryzelquit (Ping timeout: 265 seconds)
10:08:20  * rendarquit (Read error: Connection reset by peer)
10:20:21  * jonaslundjoined
10:26:23  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on "V8 Linux - nosnap - debug" from 20878: bmeurer@chromium.org, mvstanton@chromium.org, svenpanne@chromium.org, verwaest@chromium.org)
10:37:38  * rendarjoined
10:39:25  * c4milojoined
10:43:38  * c4miloquit (Ping timeout: 240 seconds)
10:47:39  <trungl-bot>Tree opened by svenpanne@google.com: Tree is open
10:47:39  * mvstantonjoined
10:51:47  * paulfryzeljoined
10:56:17  * paulfryzelquit (Ping timeout: 265 seconds)
11:04:31  <katlogic>rendar: Also almost no stl, apparently
11:05:43  * Net147joined
11:13:12  * Jarvixquit (Ping timeout: 265 seconds)
11:15:58  <katlogic>And since people are asking trick questions..
11:16:01  <katlogic>Trick questions: I'm new to v8 and fairly confused about v8::Context. How it might be object but it isnt. Where/what _exactly_ is the storage of newly created context? Can ->Global() be replaced? What is detaching/attaching of global object? Do I really need to set function template with interceptors to Context::New(...,global_object) to implement basic sandbox as it seems to be done by existing sandbox implementations? Or would arbitrary obje
11:16:46  <katlogic>Any pointers to mlist/blog posts explaining this in detail would be welcome.
11:35:52  * mralephjoined
11:35:58  * plutoniixquit (Quit: จรลี จรลา)
11:38:02  * mraleph1quit (Ping timeout: 240 seconds)
11:52:32  * paulfryzeljoined
11:57:11  * paulfryzelquit (Ping timeout: 265 seconds)
12:53:21  * paulfryzeljoined
12:58:05  * paulfryzelquit (Ping timeout: 265 seconds)
13:20:33  * Jarvixjoined
13:26:11  * Jarvixquit (Ping timeout: 276 seconds)
13:33:26  * mostynbquit (Quit: Leaving)
13:42:15  * Jarvixjoined
13:54:02  * paulfryzeljoined
13:58:59  * paulfryzelquit (Ping timeout: 265 seconds)
14:01:53  * plutoniixjoined
14:31:01  * mostynbjoined
14:52:10  * caitpjoined
14:54:52  * paulfryzeljoined
14:59:19  * paulfryz_joined
14:59:24  * paulfryzelquit (Ping timeout: 265 seconds)
15:01:24  * caitpquit (Ping timeout: 252 seconds)
15:09:09  * paulfryz_changed nick to paulfryzel
15:22:30  * juanjosanchezjoined
15:27:57  * caitpjoined
15:32:14  * caitpquit (Ping timeout: 255 seconds)
15:33:05  * muelli_quit (Ping timeout: 252 seconds)
15:34:45  * caitpjoined
15:35:55  * caitpquit (Read error: Connection reset by peer)
15:37:04  * Net147quit (Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it)
15:38:38  * caitpjoined
15:44:00  * paulfryzelquit (Read error: Connection reset by peer)
15:44:32  * paulfryzeljoined
15:48:26  * juanjosanchezquit (Ping timeout: 240 seconds)
15:49:05  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
16:04:05  <trungl-bot>Tree closed by buildbot@chromium.org: Tree is closed (Automatic: "Check" on "V8 Win64" from 20891: Jacob.Bramley@arm.com)
16:04:34  * octetcloudjoined
16:06:59  * muelli_joined
16:09:55  * warzjoined
16:18:14  <trungl-bot>Tree opened by danno@google.com: Tree is open (flake?)
16:20:33  * mogilljoined
16:31:13  * paulfryzelquit (Read error: Connection reset by peer)
16:31:37  * paulfryzeljoined
16:44:02  * caitpquit (Ping timeout: 252 seconds)
16:48:38  * mostynbquit (Quit: Leaving)
16:50:19  * paulfryzelquit (Read error: Connection reset by peer)
16:50:38  * paulfryzeljoined
16:55:51  * caitpjoined
17:04:32  * c4milojoined