#pentagram@irc.freenode.net logs for 17 Mar 2012 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:14:10] --> Kirben has joined #pentagram
[00:14:10] --- ChanServ gives channel operator status to Kirben
[02:02:23] --> watt_ has joined #pentagram
[02:02:23] --- ChanServ gives channel operator status to watt_
[02:02:23] <-- watt has left IRC (Read error: Connection reset by peer)
[02:02:24] --- watt_ is now known as watt
[08:10:01] --> Dominus has joined #pentagram
[08:10:02] --- ChanServ gives channel operator status to Dominus
[12:42:32] <-- Kirben has left IRC ()
[17:22:02] --> watt_ has joined #pentagram
[17:22:02] --- ChanServ gives channel operator status to watt_
[17:22:02] <-- watt has left IRC (Read error: Connection reset by peer)
[17:22:03] --- watt_ is now known as watt
[17:24:53] --> watt_ has joined #pentagram
[17:24:53] --- ChanServ gives channel operator status to watt_
[17:24:56] <-- watt has left IRC (Read error: Connection reset by peer)
[17:25:03] --- watt_ is now known as watt
[17:27:59] --> watt_ has joined #pentagram
[17:28:00] --- ChanServ gives channel operator status to watt_
[17:28:00] <-- watt has left IRC (Read error: Connection reset by peer)
[17:28:00] --- watt_ is now known as watt
[21:46:21] --> ShadowChaser has joined #pentagram
[21:46:35] * ShadowChaser waves
[21:47:09] <ShadowChaser> I can't remember if I asked this - but does Pentagram have an official (or unofficial) list of supported compilers / compilation environments? In other words, what needs to be tested after each change?
[21:47:26] <ShadowChaser> For example, there are some old #defines from the Visual C++ 6.0 days
[22:43:40] <Dominus> hi ShadowChaser
[22:43:56] <Dominus> no list of supported compilers
[22:44:29] <Dominus> but gcc 4.x is some kind of must
[22:44:54] <Dominus> the MS compilers... don't know how far back these should be supported
[22:52:19] <Dominus> generally don't overworry
[22:52:45] <Dominus> add your changes and as long as you don't knowingly break things all can be fixed
[22:53:50] <Dominus> otoh if you *know* a change will break compatibility with compiler x or compilation environment y, best discuss it here with the other ops
[23:07:19] * ShadowChaser nods. I was thinking of adding some sort of "BUILDING" document or at least adding to README with a list that can be expanded later. I would like to drop the various "If MSVC..." #ifdefs and just standardize on 2008 at minimum, preferably 2010 since it has better standards compliance and c++11 support
[23:07:42] <ShadowChaser> Wasn't sure if I had to worry about other non gcc compilers though (Mac?)
[23:16:47] <Dominus> mac uses a special gcc, or rather lvm-gcc or clang
[23:17:12] <Dominus> mostly following gcc 4.2 standards with some special enhancements, I *think*
[23:17:49] <Dominus> about dropping msvc stuff, I think the only one with an opinion would be Colourless
[23:48:43] --> Kirben has joined #pentagram
[23:48:43] --- ChanServ gives channel operator status to Kirben