<<01-03-2013>>

00:00:15gradhaI guess I could, but what would I want to even search for? recently I tried running the remote build and koch was failing at reading characters from a config file
00:00:25Araqyou should check for a start if GCC and nimrod agree on the target cpu
00:01:05gradhahow would I test that?
00:01:32Araqwhat does "nimrod" say? and what "gcc -v"?
00:02:14gradharight, the last tried I managed to get up to koch boot, so I guess the compiler is on
00:02:26Araqbut hrm we have static asserts for that now in the generated C code ...
00:05:39Araqwell zahary knows how to debug these things, we should nag him the next time he's around
00:06:14gradhamaybe he already tried but didn't solve it?
00:06:28Araqunlikely
00:06:38Araqit's not that hard
00:07:10gradhaclang says: Nimrod Compiler Version 0.9.1 (2013-02-21) [MacOSX: amd64]
00:07:15Araqyou only need to figure out which string object the GC deallocated which it shouldn't
00:07:20gradhagcc says: Nimrod Compiler Version 0.9.1 (2013-01-31) [MacOSX: amd64]
00:07:37gradhawell, it did get the date wrong, didn't it?
00:07:48Araqand look at the generated assembler and ...
00:07:50gradhait's first of march, not 31st of january
00:08:02Araqit's likely irrelevant though
00:08:24Araqif bootstrap didn't complete it'll show the date that's in the generated C code
00:09:11gradhathis is the last from koch boot
00:09:12gradhahttp://pastebin.com/LC84E9sK
00:10:22Araqwhat version of GCC do you use?
00:13:02gradhagcc version http://pastebin.com/SwBbBTt7
00:13:11gradhathe full compilation log at http://dl.dropbox.com/u/145894/t/recompile_log.61586.txt
00:14:10gradhaI have the feeling it's not really gcc but a gcc compatibility frontend for llvm
00:16:01gradhaha /usr/bin/gcc@ -> llvm-gcc-4.2
00:16:32Araqgcc version 4.2.1 is quite old
00:16:47AraqI have 4.7.2 here
00:17:07gradhayes, maybe I could try that over the weekend before upgrading os
00:17:50gradhaI could even try gcc4.2.4 available through ports, to at least compare with a non apple compiler similar in version/features
00:18:00gradhasounds like a plan
00:18:26Araqthe log is strange though
00:18:41Araqthe prebuilt C code produces a compiler that can compile Nimrod
00:18:50Araqbut this new compiler can't anymore
00:19:20gradhathere was a time where even the first one wouldn't build, I could bisect the version if that helped
00:20:01Araqdunno
00:20:15AraqI can't really help here
00:20:27Araqgive me a remote shell please :P
00:20:41Araqbut I have to sleep anyway now
00:20:48gradhagood night
00:21:05Araqwe can hunt this issue at the weekend
00:21:10Araqgood night
00:24:24*gradha quit (Quit: bbl, have youtube videos to watch)
00:52:47*q66 quit (Remote host closed the connection)
01:58:48*rking quit (Quit: Rebooting weechat to see if it helps RAM situation)
02:00:22*rking joined #nimrod
02:23:54reactormonkAraq, well, I'd like that loop to be working
04:32:03*fowl quit (Ping timeout: 276 seconds)
04:32:45*xcombelle joined #nimrod
04:44:24*fowl joined #nimrod
06:30:30*FreeArtMan joined #nimrod
07:50:05*gour joined #nimrod
07:56:32*Araq_ joined #nimrod
08:01:18*Araq_ quit (Client Quit)
08:20:36*xcombelle quit (Ping timeout: 264 seconds)
12:28:24*fowl quit (Quit: Leaving)
12:43:01*Araq_ joined #nimrod
12:44:23*Araq_ quit (Client Quit)
13:58:29*q66 joined #nimrod
14:26:18*SirKronos joined #nimrod
14:27:10SirKronoshey there =)
14:27:20SirKronosanybody home?
14:44:06SirKronosso, I want to discuss something about Aporia; basically it's a bit of a bug report
14:47:52SirKronosok, here's the problem: Aporia is not closing tabs with the x button, nor does Aporia closes with the window close button. Also, Aporia doesn't seem to be receiving any keyboard input to the source editing screen.
14:48:17SirKronosand yeah, I wanted to talk with you guys, but it looks like it's easier to do it on the forums
14:49:47SirKronosbtw, Nimrod Forum already deserves some thread organization into topics and subtopics, to make search easier.
14:49:59SirKronoswell, cya sometime
14:50:03*SirKronos quit (Quit: Page closed)
14:57:07*gour quit (Disconnected by services)
14:57:07*gour_ joined #nimrod
15:26:59*FreeArtMan quit (Ping timeout: 248 seconds)
15:27:31*FreeArtMan joined #nimrod
15:44:39*Roin quit (*.net *.split)
15:45:40*Roin joined #nimrod
15:52:39*gour_ is now known as gour
18:33:52*avarus joined #nimrod
18:33:59avarushi
18:34:15Araqwelcome avarus
18:54:55dom96welcome to #nimrod avarus :)
18:58:32Araqdom96: I don't get it, why would the debug mode cause that much trouble?
18:58:59Araqoh hrm ... maybe thread local storage doesn't work with the GCC you're using?
18:59:24Araqthen it would be unstable in -d:release mode and completely broken in debug mode
18:59:27dom96Yes, possible. It works on my Windows installation (which has quite an old gcc)
18:59:51dom96But I reproduced the issue in an XP VM, which has a newer GCC (I presume, haven't actually checked.)
19:00:13Araqtried with thread local storage emulation?
19:00:32dom96no, but I can in a second.
19:00:55dom96(well a couple of minutes :P)
19:07:18dom96Araq: hrm, seems TLS emulation is enabled by default for Windows in Aporia's cfg
19:08:11Araqhrm turn it off then
19:13:00dom96doesn't even launch without tls emulation
19:13:16dom96no errors though
19:13:32Araqhm, can you try visual C++ instead?
19:18:32dom96ugh, do I have to install Visual Studio to get that?
19:20:15*ccssnet quit (Quit: http://atccss.net)
19:21:03Araqthere is/used to be a console only edition
19:22:33*ccssnet joined #nimrod
19:23:18dom96well my VM doesn't even have enough space to install VS.
19:23:45Araqok
19:24:16*filwit joined #nimrod
19:24:27filwithi guys
19:24:34avarushi filwit
19:24:35dom96hey filwit!
19:24:40filwit:)
19:26:49dom96Araq: Please test it on your machine when you get the time.
19:31:18Araqdom96: I will this weekend
19:31:32Araqfilwit: do you happen to know what a "Deferred Rendering with a Multiple Render Target approach" is?
19:31:45filwitAraq: yes
19:32:00filwitAraq: are you looking for help on that?
19:32:08filwitAraq: it's actually something i know a lot about
19:32:55filwitAraq: also, what are you trying to make? :)
19:33:19AraqI'm only reading stuff about sc 2's engine
19:33:37filwitsc?
19:33:42filwitsc == source?
19:33:58Araqthe game with zerg and protoss
19:34:10filwitdon't know it
19:35:44*dom96 whispers "Blizzard"
19:36:13filwitanyways, just a hint. "Deferred Rendering" (can only be done with multiple render targets) is a technique of rendering all geometrical data into pixel buffers, and then doing lighting calculations on those buffers as a "post-render" effect
19:36:37filwitvs doing the lighting calculation while you're rendering the geometry (in one pass type of thing)
19:37:14filwitall modern games use Deferred Rendering (though it's not possible on OpenGLES 2.0)
19:38:20filwitcause it allows you to place and unlimited amount of lights in the scene, and is cheaper per-light (you pay for rendering multiple pixel buffers though)
19:38:28filwitanyways, that's what that means
19:39:59Araqhm I can't really follow
19:40:30filwitso Araq, are "Object Variants" in Nimrod basically a Union with a "kind" that is placed in a negative pointer address?
19:40:51Araqno need for a negative address
19:41:07Araqit's a struct with an embedded union
19:41:09filwitAraq: don't worry about the Deferred Rendering thing.. it basically just means they can use a lot of lights in the game
19:41:23filwitAraq: i see
19:41:33AraqI'm not worried, I'm curious
19:41:53filwitAraq: isn't the "type information" of normal types placed in negative address space?
19:42:07filwitat negative**
19:42:23Araqonly for GC'ed objects
19:42:53filwityes, i figured. Okay, so why isn't it the same for Object Variants?
19:43:47filwitwell... i guess it doesn't make any difference either wya
19:43:57filwitnevermind
19:44:17filwitthanks for the clarification
19:44:43filwitAraq: what didn't you understand about my description of Deferred Rendering?
19:45:25filwitbasically, a "render target" is a bitmap that OpenGL/DirectX can render into
19:45:31Araqcan't see the difference: you have to produce pixels and afterwards you apply light information
19:45:50filwitahh, well it has to do with shaders
19:46:03filwitsee, you calculate the light in the shader
19:46:31filwitand there's a limited number of "shader constants" (variables that get passed from the system memory to the GPU memory)
19:47:03filwitso with Forward Rendering (non Deferred) you can only pass a set amount of light information into each shader
19:47:37filwitand each shader is customized... so if you have a situation where there's only 1 light, you need a completely different shader than in situations with 2 lights, etc
19:47:53filwitso you can imagine the complication when you have moving lights
19:48:22filwitsometimes an object is in the bounds of 2 lights, or 3, etc.. and you have to switch out the shader used
19:49:40filwitthen, if you hit the maximum light-limit (usually about 4), then you have to re-render all the geometry and "blend" the image over the original (there's also a lot of state switching in that case, and alpha-blending is slow)
19:50:25filwitwith Deferred, all you do is render all the geometrical data into multiple bitmap layers... that includes Color (non-lit), Normals, depth, etc
19:50:55filwitthe information needed varies depending on which effects you want to do
19:51:40filwitanyways, then you take those bitmaps, and render the lights "into them"
19:52:43filwitbasically you just render the lights affected area, using the previously rendered bitmaps as info for what geometry the light is hitting
19:53:08filwitso lights in the distance have a very small "affected area" and are very cheap
19:53:13filwitmake sense?
19:54:52AraqI think so, thanks
19:54:56filwitps. a "shader" is a GPU program
19:55:02AraqI know :P
19:55:06filwitokay
19:55:26dom96One of these days I will have to play around with shaders.
19:55:40filwityes, they're fun
19:56:10filwitall modern rendering pipelines require shaders
19:56:52filwitOpenGL ES 2.0 doesn't support Fixed-Function (non-shaders pipeline) anymore, nor does DirectX 10 +
19:57:27filwitand apparently they're removing the Fixed Function stuff from Mesa soon as well
19:58:18Araqspeaking of which ... we need a set of pragmas for generating shader code instead of C code
19:58:34filwitmy brother has already made that for C# :)
19:58:43Araq-.-
19:58:47filwitit takes C# code, and generates multiple shaders
19:58:51reactormonk^^
19:59:02filwitcause each platform has a lot of differences
19:59:12Araqwell ... we want the same
19:59:33filwitwell, it's a lot of work really
19:59:45filwitnot too bad, but it requires a lot of reflection
19:59:52filwit(if you do it like he did)
20:00:00reactormonkfilwit, macros?
20:00:12filwityeah, macros could make it easier
20:00:44filwitactually...
20:00:49filwitNimrod's macros are awesome
20:01:13filwityeah... that would actually work well
20:01:14reactormonkfilwit, afaik the API isn't well considered
20:01:29reactormonkbut macros would make it hell a lot easier
20:02:03filwitno, you'd want to do it through macros
20:02:06filwitone sec, brb
20:02:28Araqreactormonk: there will be a migration path for the macros api
20:02:44Araqin fact, it's mostly the nnk* enum that's really ugly
20:03:14Araqit's easy to deprecate that
20:05:41reactormonkAraq, anything about --def ?
20:06:25AraqI'm still working on better overloading resolution
20:12:58reactormonkgood, I'll go hack some scala then
20:16:10Araqthat's blackmailing!
20:17:18reactormonkThat is a statement of fact.
20:17:29reactormonkWell, homework :-)
20:17:39reactormonkhttps://github.com/Tass/tshrdlu
20:17:55reactormonkI consider changing my github name to reactormonk, but that might piss some people off
20:18:42filwitwhy would it piss people off?
20:21:51reactormonkfilwit, not that I'm that important, but it's still deadlinks
20:22:25filwitoh, i see
20:22:39filwiti thought your name was offensive for some reason, or something like that
20:22:51reactormonk... apparently someone else is/was using that nickname. Friend in the university was like "I know that nick!"
21:14:25*FreeArtMan quit (Quit: rm -rf /)
21:21:21*Trix[a]r_za is now known as Trixar_za
21:40:52*gradha joined #nimrod
21:41:47*exhu joined #nimrod
21:41:58exhuhttp://www.tinycorelinux.net/download_howto.html -- faster than light
21:43:52Araqbut it looks crappy
21:44:11exhubut it eats only 30 megs ram with graphical desktop -)
21:45:18exhui was convinced that modern kernel alone is no less than 60 megs these days, and yet it can be smaller.
21:45:43Trixar_zaCompression is great though
21:45:43Trixar_za:P
21:46:04exhui speak about runtime
21:46:30Trixar_zaThe kernel can run pretty light if you remove the right options
21:46:50Trixar_zaThe TinyCore guys does that pretty well
21:46:56Trixar_zaSliTaz needs more work with it
21:46:58exhuit reminded me good old win95 days -)))
21:48:44exhui've received macbookpro core i7 bla-bla-bla upgrade today at work and look, it doesn't run faster than previous three yrs old model with core 2 duo. dismay.
21:48:58filwitthose days weren't good. That was the age of the virus outbreak
21:49:17Trixar_zaYes, but most of us were to dumb to care
21:49:22filwitlol
21:49:23Trixar_zatoo*
21:49:48filwiti guess we did have Kazaa and LimeWire!
21:49:51exhuinternet become available only in 2000-s in my country, so i don't remember viruses loses.
21:50:18Trixar_zaWe had dialup up until then
21:50:42filwitoh, well in here in the US, every computer with Windows XP and below had at least one virus... and would periodically pick up a new one every week
21:50:55Trixar_zaYou used to rejoice that you could download a 20MB program in 30 minutes
21:51:07Trixar_zanow I get annoyed if it takes more than 3 minutes to download
21:51:09filwit^ lol, true
21:51:31exhuwell adsl has become available to me only since 2008 -)
21:51:45filwiti remember downloading this 600mb file... wake up the next morning and was happy to see it was almost done
21:51:50filwitlol
21:51:54gradhaexhu: have you run any benchmarks on the thing or is it just general usage feeling? I have a 3 yrs old macbook pro and according to benchmarks the current models rank six time whatever scores they measure
21:52:43exhuno benchmarks, just opening finder, checking email
21:52:58gradhameh, that's io bound, not really cpu stuff
21:53:12gradhaI happen to use lots of video encoding and I'm drolling over new hardware just for that
21:53:24exhuit's poorly written, it hangs
21:53:26gradhabesides, my current machine gets too hot and lately powers off due to overheating since the last java update
21:53:43*Araq never experienced a speedy mac system
21:54:31gradhaAraq: I mostly use the terminal, which is ok. Can tell you that both eclipse and xcode are horrible dogs
21:54:33exhui don't think laptops are viable for performance and loaded tasks, 15" macbook becomes hot after a couple of minutes if c++ compilation.
21:54:53gradhaexhu: in fact after it reaches a certain temperature the performance decreases to avoid melting
21:56:18exhui'm very disappointed that there's actually so low benefit of such an expensive hardware update. such a waste, gladly it's company expenses. not personal.
21:57:04Araqgradha: startup times for "terminal" are bad too
21:57:06gradhaat the moment it seems to be the only option for high dpi screens, I heard asus was planning to launch one laptop with over 300dpi, but haven't seen any market moves
21:57:27exhuyou can build at least two decent miditower pcs which will outperform that top laptops.
21:57:31gradhaAraq: define startup for terminal
21:57:53Araqyou click on the icon ... you wait
21:58:49exhubut the company develops soft for ios devices, so there's no option to go with pc :(
21:58:52avarusexhu: I put in a ssd into my old core2duo mac mini and it runs great with it :) (finder, though, is still crap :P)
21:59:02gradhanon empirical test here shows bellow 2 secs with video encoding in background with 3 yrd old hardware, doesn't seem that bad
21:59:37gradhabesides, I just open new tabs, terminal is always running
21:59:57gradhaexhu: you work as ios mobile developer?
22:00:00Araqwell really only have experience with macosx 10.4
22:00:06exhui have very old (2006) hitachy hdd in my linux mint desktop, never had a problem operating it when opening a folders with a lot of photos -- it builds preview for each and still the system is responsive.
22:00:14filwitNice, Steam Linux use about doubled in a month
22:00:44filwitroughly %2 now
22:00:47avarusthat's good
22:00:50exhugradha, yes ios dev
22:01:25dom96filwit: cool. I am sadly facing a problem with it on Cinnamon. Switching to XFCE is almost the same as rebooting to Windows :\
22:01:43gradhaI've been looking for a decent job recently, tell me if you know of any remote positions, everywhere I sumbit my CV they ignore me (understandable, thoguh)
22:01:47filwitdom96: yeah i feel ya, never a fan of Xfce
22:01:58avarusgradha: why understandable?
22:02:01filwitdom96: you use Mint Debian?
22:02:03Trixar_zagradha: I have the same problem
22:02:12filwitdom96: if not, you should. Problem might go away
22:02:17gradhamost of the time companies simply ignore people out of the blue
22:02:22avarusah ok
22:02:25gradhaalso, HR departments
22:02:27dom96filwit: XFCE ain't bad, I was mostly referring to the annoyance of having to log out and log back in. But yeah, I still prefer Cinnamon over XFCE.
22:02:31Trixar_zaSo I started my own business. If that doesn't show the buggers initiative, then I don't know what will
22:02:34dom96filwit: Nah, Arch Linux.
22:02:49filwitdom96: oh yeah duh! in that case, don't switch :P
22:02:52gradhacountless of times I've spoken to development teams always looking for people, yet HR department filtering out good candidates, because they are non technichal
22:03:10gradhait always surprises me how companies trust non technical people to evaluate people for technical jobs
22:03:20filwitdom96: that's odd though... i don't have any problems with Steam, and I use GnomeShell
22:03:39gradhaso basically I've ended up finding jobs through knowing people behind HR's firewall
22:03:42filwitdom96: which is pretty much the same as Cinnamon
22:03:44Trixar_zagradha: Which reminds me. I once saw a Linux Server Administrator Job. The company ONLY works with Red Hat Servers
22:03:58avarusso?
22:03:59dom96filwit: Steam works fine-ish. Games just show a black screen on Cinnamon though, on gnome-shell I get lots of flicker.
22:03:59Trixar_zaYet one of the requirements: Must have MCSE
22:04:00exhugradha, companies don't want a remote developer, they need fulltime office workers.
22:04:04avarusTrixar_za: lol
22:04:23gradhaexhu: yeah, it's a shame I've been working remotely four years know and nobody believes me
22:04:37Trixar_zaOh and 4 years of experience with Windows 8
22:04:44gradhathis internet thing is just a fad anyway
22:04:45avarushehe
22:04:47filwitdom96: you have two screens?
22:04:53dom96filwit: yeah.
22:04:59filwitdom96: that's your problem
22:05:07filwitdom96: disable one with xrandr
22:05:26filwitdom96: just write a script that disables one, then one to enable it again
22:05:29dom96filwit: I see. But then I can't see what's happening on IRC :(
22:05:49filwitdom69: oh well? better than flicker or black-screen
22:05:58filwitdom96: AMD or NVidia?
22:06:12dom96filwit: True. AMD.
22:06:15reactormonkTrixar_za, you forgot 5 years of experience with HTML5
22:06:30filwitdom96: AMD has bad problems with two-screens, plus, the drivers are tricky to setup, but you can get them good
22:06:32Trixar_zaLucky that wasn't there
22:06:43Trixar_zaWell, not yet, but it's only a matter of time until it filters down
22:06:48dom96filwit: Well as I said, it works well in XFCE/Compiz.
22:06:51exhui use xfce until i found inux mint with cinnamon, now use it on desktop. but i use xubuntu on intel laptop because i've used to it, although flicker irritates me (when moving windows, scrolling, launching a movie...)
22:06:53filwitdom96: you want the command to disable the screen?
22:06:59dom96filwit: sure.
22:07:19filwitdom96: firs you have to find out your screen names... one sec
22:07:36filwitdom96: type "xrandr" in the terminal
22:07:45filwitdom96: it will list your screens
22:07:52*dom96 just did that ;)
22:08:12filwitk, one sec
22:08:16dom96I like how it thinks my secondary monitor is a CRT, when in fact it's not.
22:08:48filwityou should change that maybe?
22:08:53avarusignore that :)
22:09:01dom96I don't think it matters.
22:09:48filwitokay, run this to turn it off: xrandr --output DFP10 --off --output DFP11 --mode 1920x1080
22:09:58filwitwhere "DPF10" is one of your monitors
22:10:10filwitand "DPF11" is the monitor you want to be on
22:10:27filwitobviously, you want to use whatever resolution your monitors are
22:11:10dom96how do I switch it back on?
22:11:14filwitthen to turn it back on, run: xrandr --output DFP10 --mode 1920x1080 --right
22:11:56filwitor, you can set the position in pixels like this: xrandr --output DFP10 --mode 1920x1080 --pos 1920x0
22:12:50filwitjust try it real quick, it wont work if you don't have the names right
22:13:19dom96I'll try it later. I don't want to mess up my monitors this late at night, too tired to fix any weird accidents.
22:13:27filwitanyways, just use "xrandr --help" for all the options
22:13:39filwitdom96: you can always restart
22:13:46filwitdom96: it doesn't save the settings
22:14:01filwitdom96: but later is fine
22:14:03filwit:)
22:14:16filwitjust save those commands as bash scripts
22:14:23gradhawhat the hell is a dragonegg and why does it show up when I want to install gcc on mac?
22:14:33filwitand then you just have to run them before/after you launch steam
22:14:57filwitgradha: dragonegg is LLVM's stdc replacement
22:15:21gradhahuh, the description doesn't match then
22:15:34gradhaI've got "Dragonegg is a LLVM plug-in for GCC", which reads weird
22:15:36*exhu quit (Quit: Ex-Chat)
22:15:42filwitgradha: LLVM is a core part of Mac now, so you need dragonegg (i think) to compile C/C++... could be wrong about that though
22:15:46gradhabecause llvm has a gcc frontend plugin, and this would mean gcc has an llvm frontend?
22:15:56filwitLLVM isn't a frontend plugin...
22:16:12filwitLLVM can be used as a GCC front end
22:16:30gradhaalways though it was the other way round
22:16:38filwitbut it also has it's own compiler
22:16:46avarusdidn't you just installed xcode?
22:16:48gradhathat llvm was going to replace gcc, and there is a "gcc compatibility" mode for llvm
22:16:52filwitgradha: no you're right
22:17:00reactormonkusually you don't have to set the mode
22:17:03filwitgradha: GCC can be used on top of LLVM
22:17:15filwitgradha: mostly for OpenMP support
22:17:34avarusnever was asked to install dragonegg :)
22:17:45filwitgradha: and DragonEgg might not be the default stdclib, it might just be an alternative right now
22:17:49gradhaavarus: I'm installing rougue gcc versions because xcode's gcc fucks up nimrod
22:18:45filwitdom96: do you know any C code?
22:19:15dom96filwit: A bit, why?
22:19:35filwitdom96: nevermind... it's pointless
22:19:42*avarus_ joined #nimrod
22:19:52avarus_oh I so hate my mac minis wifi :I
22:20:27filwitdom96: was just going to say that those commands I gave you, what I did was write a simple C program + make file (to install it)
22:20:46*avarus quit (Read error: Connection reset by peer)
22:21:07filwitdom96: which makes it much easier to use (just launch a terminal and type "myscreen on/off"
22:21:37dom96why use C when I have Nimrod?
22:22:05filwitdom96: but you can just use Bash (or Nimrod) and install them into /usr/bin and it will be the same.. i was just going to offer to give you the program i wrote
22:22:21filwitdom96: but it's too simple, you can just do it yourself :P
22:22:41dom96indeed
22:35:14*Trixar_za is now known as Trix[a]r_za
22:47:14*FreeArtMan joined #nimrod
22:57:42*gour quit (Quit: WeeChat 0.4.0)
23:01:16gradhaI did try to compile nimrod with a config file saying cc = gcc-mp-4.7, but it failed due to invalid command line option: 'mp', will quoting help?
23:01:37reactormonkgradha, likley
23:01:50Araquse cc = "gcc-mp-4.7"
23:03:18gradhahuh, Error: unknown C compiler: 'gcc-mp-4.7', I guess I should try a full path?
23:03:27Araqer sorry
23:03:35Araqcc is still gcc
23:03:52Araqyou need to set the exe instead
23:04:18Araqgcc.exe = "gcc-mp-4.7"
23:04:32Araqgcc.linkerexe = "gcc-mp-4.7"
23:09:08gradhamaybe it's not an apple thing, that compiler fails too
23:09:24gradhahttp://dl.dropbox.com/u/145894/t/recompile_log.90275.txt
23:10:11Araqbut not with the same error
23:10:26gradhafun, if I run that line myself I get gcc-mp-4.7: error: unrecognized command line option '-fasm-blocks'
23:10:29Araqbin/nimrod c --parallelBuild:1 koch
23:10:32gradhaand removing -fasm-blocks works
23:11:07Araqmac's gcc used to require -fasm-blocks for whatever reason
23:14:39*filwit quit (Quit: Leaving)
23:15:47gradhaso looks like 4.7 and removing the fasm-blocks is succesful http://dl.dropbox.com/u/145894/t/recompile_log.91032.txt
23:16:29Araqyay :-)
23:16:58gradhamy basic programs compile and run too, though that's not much of a stress test
23:17:31Araqthe compiler itself is no bad stress test
23:18:02Araqbootstrap with -d:release please
23:18:30gradhais that more stressing?
23:18:45*Zerathul joined #nimrod
23:18:53Araqit stresses in a different way
23:20:17gradha-d:release reports success too
23:20:28Araqok
23:27:33gradhaso basically, apple's xcode gcc fails, apple's xcode llvm works, and macports gcc 4.7 works without -fasm-blocks
23:27:52gradhawant me to test other gcc versions?
23:27:56Araqhell no
23:28:14AraqI'm happy with this result
23:29:21gradhanot sure what changes for most mac users, whose default will discourage using nimrod
23:30:41gradhayes, tomorrow looks like a nice day to die upgrading to mountain lion
23:30:48gradhaI'm 100% positive I'm going to regret it
23:30:59avarus_you won't regret it
23:31:27gradhaI haven't enjoyed yet any macosx upgrade, all of them break stuff
23:31:39avarus_they break compatibility
23:31:42avarus_that's for sure :)
23:31:52Araqgradha: change the default for macosx then please and make a pull request
23:32:07avarus_but the overall improvements are really good
23:32:15gradhaAraq: clang then?
23:32:20Araqyeah
23:32:59gradhaavarus_: I've been told mountain lion is actually an improvement over lion
23:33:24avarus_yes, I used lion for a long time; and I hated it :P
23:33:32avarus_mountain lion though is quite "ok" :)
23:33:57avarus_but finder is still crap :P
23:33:58avarus_as always
23:34:25gradhathere are only two annoying things for me with regards to snow leopard: can't stop file preview in dialog boxes, and lion broke custom gestures triggering during icon drags
23:34:57avarus_:D
23:35:23gradhaunfortunately none of them are "mainstream", so I guess they remain broken in ml
23:35:54avarus_yep :)
23:36:10gradhanot sure why everybody on mac hates finder, I rarey use it
23:36:13gradhararely
23:36:20avarus_yes, because it sucks :)
23:36:28avarus_I rarely use it, too because of that :P
23:36:39gradhaI've never used file managers
23:36:51gradhadon't even know what the alternative is
23:37:02avarus_for some file types having a manager is useful :)
23:38:04gradhaactually I'm lying, I guess I use finder because otherwise I wouldn't see icons on my desktop
23:38:44avarus_I'm not a nitpicker :P
23:39:11avarus_didn't know that this is finder, too, to be honest
23:40:10gradhaI have the vague feeling of finder crashing and all desktop icons flashing briefly
23:40:24gradhaor maybe that's the dock crashing
23:40:30avarus_dunno :)
23:40:56avarus_os x was very stable for me, all the years
23:41:51avarus_still is
23:41:58avarus_still hate it a bit though :P
23:42:01gradhait's for me too, I've rarely had any kernel panics, the finder/dock are other story, they randomly crash when I'm filling up the ram with some process
23:42:26*FreeArtMan quit (Quit: rm -rf /)
23:42:34gradhaah, except itunes, that greeted me phenomenally http://dl.dropbox.com/u/145894/the_new_itunes.jpg
23:43:02avarus_crap :)
23:44:13gradhadid they already fix mountain lion's File:/// problem?
23:44:25avarus_what problem is that¿
23:44:41gradhastupid apple fuckers running code where you didn't expect it
23:44:47gradhaI'll look it up
23:45:08avarus_http://www.flickr.com/photos/schipplock/sets/72157626241913075/ <-- this was my biggest apple fail
23:45:17avarus_everything was brand new :P
23:45:24avarus_but os x couldn't handle the screen
23:45:28avarus_dunno why :)
23:45:40avarus_an update fixed the issue
23:46:10avarus_http://www.flickr.com/photos/schipplock/3887215842/in/set-72157626241913075 <-- my favourite :)
23:46:21gradhahere's the File:/// bug http://thenextweb.com/shareables/2013/02/02/typing-these-eight-characters-will-crash-almost-any-application-on-your-mac/
23:46:30avarus_ah that bug
23:46:39avarus_yes, that's known to be fixed
23:46:45avarus_I had no trouble with it
23:47:13*Zerathul_ joined #nimrod
23:48:24*Zerathul quit (Ping timeout: 256 seconds)
23:48:38*Zerathul_ is now known as Zerathul
23:49:26Araqgood night
23:49:31gradhabye
23:49:33avarus_bye Araq
23:50:01*Zerathul quit (Client Quit)
23:50:47gradhaavarus_: maybe macosx was thinking you had a fancy 3d display and was displaying stereoscoping widgets?
23:51:06avarus_no, that was 2009
23:51:20*filwit joined #nimrod
23:51:27avarus_http://www.flickr.com/photos/schipplock/3887207328/in/set-72157626241913075 <-- :)
23:51:56gradhayeah, yesterday safari was doing funny things on me http://dl.dropbox.com/u/145894/t/time_to_stop_programming.jpg
23:52:17avarus_great :)
23:52:47avarus_I activated rtl once but this is new to me :)
23:53:14gradhaI wish I knew how I activated that, Araq said must have been some arabic porn site or something
23:53:55avarus_arabic and porn...that just sounds wrong :)
23:54:07filwit...or right...
23:54:10avarus_:P
23:54:13gradha...or left...
23:54:17filwit;-)