/srv/irclogs.ubuntu.com/2010/03/04/#upstart.txt

=== robbiew is now known as robbiew_
=== h\h is now known as haraldh
=== robbiew_ is now known as robbiew
Keybukhmm, looks like clang gained support for more gcc extensions16:41
Keybukstill doesn't support local labels though ;'(16:42
sadmac2Keybuk: ah. nothing like combining preprocessing and goto :)16:49
Keybuksadmac2: hmm?16:49
sadmac2Keybuk: that's mostly what I use local labels for, when I use them.16:49
Keybukthey're handy for autogenerated code16:50
sadmac2that too16:50
Keybukwhere you have local "get out of here on error" code16:50
Keybukbut you might have a nested loop inside with the same auto-generated code16:50
Keybuk(which is exactly how they end up in Upstart - the D-Bus bindings code uses them)16:50
sadmac2almost the same thing really. The preprocessor basically is a (really weak) autogenerator16:51
Keybukio.c:681:3: warning: expression result unused [-Wunused-value]17:12
Keybuk                NIH_ZERO (nih_io_message_add_control (message,17:12
Keybuk                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~17:12
KeybukIn file included from io.c:42:17:12
Keybuk../nih/macros.h:176:48: note: instantiated from:17:12
Keybuk        ({ typeof (_e) __ret; while ((__ret = (_e))); __ret; })17:12
Keybuk                                                      ^~~~~17:12
Keybuk..17:12
Keybukof course the other problem with clang/llvm at this point is the lack of documentation17:12
Keybukso I have no idea how to teach it that it's quite ok for that expression result to be unused17:12
sadmac2Keybuk: does clang compile to native code or only to that llvm bytecode language?18:22
Keybukclang is an llvm frontend18:23
Keybukso clang produces bytecode18:24
Keybukllvm turns that into assembly18:24
Keybukthis isn't much different from gcc18:24
sadmac2ok. the llvm page seemed kind of confusing about that.18:24
Keybukllvm isn't purple enough18:36
sadmac2Keybuk: purple?18:54
Keybuksadmac2: I've been dealing all day with minor changes to the splash screen18:58
Keybukwrong colour of purple, etc.18:58
sadmac2Keybuk: purple? Isn't Ubuntu brown?18:59
Keybukapparently someone told the design team it was UI Freeze today, so they've been mass-landing the entire Ubuntu/Canonical rebranding in one go18:59
Keybukno, it's purple now18:59
sadmac2gj18:59
sadmac2the number of people for whom that is the primary Ubuntu complaint is...unfortunate.18:59
Keybukhttp://arstechnica.com/open-source/news/2010/03/ubuntu-dumps-the-brown-introduces-new-theme.ars18:59
* sadmac2 reminds himself to pull an Ubuntu pulseaudio package19:00
sadmac2I've never heard Ubuntu user's complain about pulse, and I can't for the life of me imagine how you could have made it stop hemorraging failure and disappointment.19:01
Keybukoh god19:01
Keybukthe best bit is that Lennart complains about our pulse packages, saying that they're broken and wrong19:01
Keybukand this is why all our users complain about how broken pulse audio is19:01
Keybukno, we say, pulse audio is a broken heap of shit19:01
sadmac2Keybuk: I wanna replace it. Lets write an audio server this weekend19:02
sadmac2No scratch that. Audio servers are wrong to begin with.19:02
sadmac2Open source disasters: when the only person willing to do the work is the one least qualified.19:02
sadmac2What was that quote about being careful around the man who is stupid and industrious?19:03
Keybukheh19:04
sadmac2Wayland has less code than Pulse. its great :)19:06
sadmac2Of course I think Wayland might have less code than rm19:06
sadmac2its kind of scary how small that thing is.19:06
sadmac2http://en.wikipedia.org/wiki/Kurt_von_Hammerstein-Equord19:13

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!