From fontani at gmail.com Mon May 2 05:07:02 2011 From: fontani at gmail.com (Marco Fontani) Date: Mon, 2 May 2011 13:07:02 +0100 Subject: [Edinburgh-pm] Call for Talks - Perl on Speed Message-ID: Hello fellow 'mongers, Our next technical Glasgow.pm meeting is scheduled for Thursday 12th May, at the usual location. The website has been updated. I call for all those who mentioned bringing a talk to come forward, so I can then update the site/make all aware of which talks will be given. This time I'd like to try something slightly different though, regarding Lightning Talks. This month's lightning talk topic is "Perl on Speed". I would encourage all to bring a small lightning talk (5-10 mins) regarding Perl and speed. It may be anything from "oh look I sped up my program X% by doing this instead of that", to "look at this ugly script which takes ages to run, any suggestions?". I hope you like the idea, and will be able to both attend and bring a talk on topic :) Looking forward to seeing you all soon, -- Marco Fontani Glasgow Perl Mongers - http://glasgow.pm.org/ Join the RackSpace Cloud at: http://www.rackspacecloud.com/277.html From dave at dave.org.uk Sat May 14 05:12:45 2011 From: dave at dave.org.uk (Dave Cross) Date: Sat, 14 May 2011 13:12:45 +0100 Subject: [Edinburgh-pm] Edinburgh Ahoy! In-Reply-To: <4DAAC071.4010202@dave.org.uk> References: <4DAAC071.4010202@dave.org.uk> Message-ID: <4DCE71BD.5040908@dave.org.uk> On 04/17/2011 11:26 AM, Dave Cross wrote: > > Hey chaps, Sorry for not confirming this earlier. > I'm going to be in Edinburgh for a week in the not too distant future. > So I wondered if you fancied a beer or three in the Cumberland. > > I'll be around from Friday 27th May to Thursday 2nd June. So something > around Tues/Wed (31st/1st) would be good. How does that sound? It sounds like no-one has any preferences for either of those dates, and we've had an invitation to another event on the 31st, so let's say the 1st of June in the Cumberland? > Also, I'd like to abuse your local knowledge. Since I first read about > it in the early 80s[1] I've fancied a visit to Rosslyn Chapel and on my > many trips to Edinburgh I've never got round to it. I know there are > many tourist trips from Edinburgh, but we're a little wary of those and > would rather get there on public transport if that's at all possible. > Any advice you could give would be much appreciated. Thanks for all your advice on this. Looks like the 15 bus makes it all pretty simple. Cheers, Dave... > [1] Long before Dan Brown had heard of it. From perl at aaroncrane.co.uk Sat May 14 05:37:31 2011 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Sat, 14 May 2011 13:37:31 +0100 Subject: [Edinburgh-pm] Edinburgh Ahoy! In-Reply-To: <4DCE71BD.5040908@dave.org.uk> References: <4DAAC071.4010202@dave.org.uk> <4DCE71BD.5040908@dave.org.uk> Message-ID: Dave Cross wrote: > let's say the 1st of June in the Cumberland? Sounds good to me. See you then! -- Aaron Crane ** http://aaroncrane.co.uk/ From robrwo at gmail.com Thu May 19 02:49:15 2011 From: robrwo at gmail.com (Robert Rothenberg) Date: Thu, 19 May 2011 10:49:15 +0100 Subject: [Edinburgh-pm] [OT] SICSA Distinguished Visitor Seminar on ethics of Computer Security Research Message-ID: <4DD4E79B.40005@gmail.com> This may be of interest. -------- Original Message -------- Date: Wed, 18 May 2011 14:41:19 +0100 From: David Aspinall Subject: SICS Distinguished Visitor Seminar on ethics of Computer Security Research Dear All, I'm delighted to announce an Informatics seminar by John Aycock on 1st June, see abstract below. John is a SICSA Distinguished Visiting Fellow arriving next week. He'll be based in Glasgow but touring other SICSA universities giving several different talks. For people who haven't seen the note from SICSA, I'm pasting that further below, it contains an ad for John's talk in Glasgow on 27th May. - David ---------------------------------------------------------------------- Computer Security Research: Considered? Harmful? John Aycock, Associate Professor, University of Calgary, Canada SICSA Distinguished Visitor 3pm 1st June, 2011 Informatics Forum, Ground Floor Room G.03 There are a number of simmering ethical issues when it comes to applied security research. Vetting by research ethics boards is not enough, as some work can slip through the boards, and other work can slip through the cracks of ethics policies. I'll draw on some of the work my colleagues and I have done in the area of security ethics, and combine it with some ideas from the last two workshops on ethics in computer security research (WECSR) to give an overview of the ethical landscape and what needs to be done to fix some of the problems. --------------------------------------------------------------------- Professor John Aycock will be visiting Scotland as part of the SICSA Distinguished Visitor Fellowship programme from May 24th - 1st June 2011. John Aycock is an Associate Professor at the University of Calgary, Canada, in the Department of Computer Science. He researched compilers once upon a time, then turned to computer security, where he conceived and taught the University's "Computer Viruses and Malware" and "Spam and Spyware" courses. He has published lots of papers and annoyed many people; those two things are sometimes but not always related. He is the author of two books on computer security, most recently "Spyware and Adware" published in 2010 by Springer. Among a number of other engagements during his visit (including a keynote talk at the forthcoming SICSA PhD Conference) Professor Aycock will be leading a talk at the University of Glasgow on 27th May 2011. Details below: Speaker: John Aycock, Associate Professor, University of Calgary, Canada Date: Friday, May 27, 2011 Time: 4:00pm Location: Level 5, Sir Alwyn Williams Building, University of Glasgow Title: Stux in a Rut: Why Stuxnet is Boring Abstract: Stuxnet has been described as "a watershed moment" and "a game-changer" for security. While one would expect those gushing superlatives from mainstream media, the surprising source of those comments is security researchers themselves. I will begin by arguing that Stuxnet is nothing short of unsurprising. In fact, there are few game-changing moments in the history of malware, and I'll put that into its proper context by identifying and discussing the handful of "highlights" in the last few decades. Why are we not seeing more novelty in malware? It would be easy to dismiss malware authors as untalented, unimaginative hacks, but the underlying cause may be deeper than that. I'll look at whether the relationship between malware and anti-malware is a contributing factor. Finally, if even the highly-touted Stuxnet isn't interesting, what can we expect from malware in the years to come? I'll draw on some of our proactive threat research to illustrate some potential directions. From miles at assyrian.org.uk Fri May 20 03:35:48 2011 From: miles at assyrian.org.uk (Miles Gould) Date: Fri, 20 May 2011 11:35:48 +0100 Subject: [Edinburgh-pm] Marpa::HTML Message-ID: There's been some chat on the lists about parsing real-world broken HTML in Perl. I noticed this http://search.cpan.org/dist/Marpa-HTML/lib/Marpa/HTML/Doc/HTML.pod and wondered if anyone might be interested, or perhaps had used it? The author claims that his underlying parsing engine (http://search.cpan.org/~jkegl/Marpa-0.204000/lib/Marpa/Doc/Marpa.pod) can parse any context-free grammar in O(n^3) time and any LL/LR/etc grammar in O(n) time, and has nice error reporting. On the other hand, he says it's alpha software (and Marpa::XS, released only a month ago, is presumably doubly alpha). There's more on Marpa and the author's mission to kill Yacc at his blog, http://blogs.perl.org/users/jeffrey_kegler/. Miles. From hakim.cassimally at gmail.com Fri May 20 04:03:01 2011 From: hakim.cassimally at gmail.com (Hakim Cassimally) Date: Fri, 20 May 2011 12:03:01 +0100 Subject: [Edinburgh-pm] Marpa::HTML In-Reply-To: References: Message-ID: (Only tangentially related, but I finally played with Haskell's Parsec and was amazed by it. It was about as simple to declare as a Parse::RecDescent parser, BUT it actually worked.) osf' On 20 May 2011 11:35, Miles Gould wrote: > There's been some chat on the lists about parsing real-world broken > HTML in Perl. I noticed this > > http://search.cpan.org/dist/Marpa-HTML/lib/Marpa/HTML/Doc/HTML.pod > > and wondered if anyone might be interested, or perhaps had used it? > The author claims that his underlying parsing engine > (http://search.cpan.org/~jkegl/Marpa-0.204000/lib/Marpa/Doc/Marpa.pod) > can parse any context-free grammar in O(n^3) time and any LL/LR/etc > grammar in O(n) time, and has nice error reporting. On the other hand, > he says it's alpha software (and Marpa::XS, released only a month ago, > is presumably doubly alpha). > > There's more on Marpa and the author's mission to kill Yacc at his > blog, http://blogs.perl.org/users/jeffrey_kegler/. > > Miles. > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm > From perl at minty.org Fri May 20 04:36:26 2011 From: perl at minty.org (Murray) Date: Fri, 20 May 2011 12:36:26 +0100 Subject: [Edinburgh-pm] Marpa::HTML In-Reply-To: References: Message-ID: <20110520113624.GM26052@mooker.vm.bytemark.co.uk> (disclaimer: not played with Marpa, tho it looks interesting) At least when I've gone down this rabbit hole, the problem isn't the parsing per se, but rather given this:

hifoo What the bleedin' feck does it mean? (no opening body tag, borked closing h1, no table tags, missing > on the closing td & the closing td/tr being out of order). The "problem" is that browsers will display that just fine (for some value of "fine") and thus you do get real world insanity like this when your home brew web crawler starts chewing on public web pages. You're trying to extract meaning from the markup, but the markup is ambiguous, even after a successful parse. What is the heading? Is the content tabular? What is the "text" for that page? Marpa seems to have some smarts for missing/broken HTML, but I'd wager the combined might of the internets can produce obscure html markup insanity faster than any mortal can keep up. Tho it is a shame the browser's rendering engines behaviour isn't more exposed for re-purposing in this regard. This isn't to say that Marpa might not be a massive big win for dealing with this sorta thing, just that I'm guessing you're still going to be amazed at how insane some markup can be and end up dealing with piecemeal exceptions in the real world. And for me, it's this that has historically dominated the pain. All that said, Marpa sure looks worth further investigation. (as would some kinda "but i'm on both those lists, so kindly only forward me one copy ta" filtering service ... that isn't gmail ;) From miles at assyrian.org.uk Sat May 21 09:32:32 2011 From: miles at assyrian.org.uk (Miles Gould) Date: Sat, 21 May 2011 17:32:32 +0100 Subject: [Edinburgh-pm] Marpa::HTML In-Reply-To: References: Message-ID: On Fri, May 20, 2011 at 12:03 PM, Hakim Cassimally wrote: > (Only tangentially related, but I finally played with Haskell's Parsec > and was amazed by it. ?It was about as simple to declare as a > Parse::RecDescent parser, BUT it actually worked.) Weird, my experience was the opposite. Parsec's nice enough until you want to use a non-standard lexer, whereupon it becomes a nightmare; P::RD Just Worked. That said, I wasn't doing anything very complicated with either, and this was several years ago. I understand Parsec's had at least one major revision since then. Also, P::RD ended up dominating my app's running time in many cases: not in the parsing, but in the runtime construction of the parser itself! I don't think Parsec would have this problem, or at least not to the same extent. Miles From hakim.cassimally at gmail.com Sun May 22 13:31:45 2011 From: hakim.cassimally at gmail.com (Hakim Cassimally) Date: Sun, 22 May 2011 21:31:45 +0100 Subject: [Edinburgh-pm] Marpa::HTML In-Reply-To: References: Message-ID: On 21 May 2011 17:32, Miles Gould wrote: > On Fri, May 20, 2011 at 12:03 PM, Hakim Cassimally > wrote: >> (Only tangentially related, but I finally played with Haskell's Parsec >> and was amazed by it. ?It was about as simple to declare as a >> Parse::RecDescent parser, BUT it actually worked.) > > Weird, my experience was the opposite. Parsec's nice enough until you > want to use a non-standard lexer, whereupon it becomes a nightmare; > P::RD Just Worked. I think it's mostly to do with the type-system actually. Each parser combinator returns a given data-type, so a) it's much clearer what you're doing, and b) when it compiles, it just works. With P::RD, I'd get totally lost in how many layers of array-refs each rule had wrapped its output in, and without a lightweight way of determining types, everything ended up in a mess of hashrefs (my fault, I suppose, for not declaring OO classes for it). That plus the whole "declare a DSL in a string" thing totally put me off PRD (though I still think the *docs* for the module are a truly impressive piece of technical writing). osf' From miles at assyrian.org.uk Mon May 23 04:55:39 2011 From: miles at assyrian.org.uk (Miles Gould) Date: Mon, 23 May 2011 12:55:39 +0100 Subject: [Edinburgh-pm] Marpa::HTML In-Reply-To: References: Message-ID: On Sun, May 22, 2011 at 9:31 PM, Hakim Cassimally wrote: > With P::RD, I'd get totally lost in how many layers of array-refs each rule had > wrapped its output in, and without a lightweight way of determining types, > everything ended up in a mess of hashrefs (my fault, I suppose, for > not declaring > OO classes for it). Actually, yeah, that sounds familiar :-) > That plus the whole "declare a DSL in a string" thing totally put me off PRD I wrote a (not very good) parser combinator library in Python once - I wonder how well that would work in Perl? About equally well, I'd expect. > (though I still think the *docs* for the module are a truly impressive piece of > technical writing). Agreed! Miles From hakim.cassimally at gmail.com Mon May 23 05:01:54 2011 From: hakim.cassimally at gmail.com (Hakim Cassimally) Date: Mon, 23 May 2011 13:01:54 +0100 Subject: [Edinburgh-pm] Marpa::HTML In-Reply-To: References: Message-ID: On 23 May 2011 12:55, Miles Gould wrote: > I wrote a (not very good) parser combinator library in Python once - I > wonder how well that would work in Perl? About equally well, I'd > expect. There's HOP::Parser. I vaguely remember wanting to rewrite it (possibly to use an implicit lazy stream implementation using Scalar::Defer et al, instead of the explicit sub promise forcing. Hmmm, and there was something else about the API I didn't like. And anyway, combinator parsers are so easy that rewriting from scratch looks FUN! osf' From perl at minty.org Wed May 25 03:18:56 2011 From: perl at minty.org (Murray) Date: Wed, 25 May 2011 11:18:56 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. Message-ID: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> A merry 5.14 to you all. edinburgh.pm social tomorrow, thurs. Sadly I won't be there, so someone might want to call the Cumberland and reserve a table ... but it's a toofer this month, as Dave Cross is in town. I think Wed 1st of June in the Cumberland being the plan. I'll reserve a table for that one -- if you're planning to come along, do let me know as I either get evil's from the Cumberland staff for booking a table for 15 when 4 people turn up, or else from (some) you lot when there isn't enough room ;) murray. From perl at minty.org Wed May 25 03:26:30 2011 From: perl at minty.org (Murray) Date: Wed, 25 May 2011 11:26:30 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> Message-ID: <20110525102628.GS26052@mooker.vm.bytemark.co.uk> ahem, technically a toofer *next* month ... what with May != June ... ... and apologies to the heretical planners for stepping on their toes ... On Wed, May 25, 2011 at 11:18:56AM +0100, Murray wrote: > but it's a toofer this month, as Dave Cross is in town. I think Wed 1st of > June in the Cumberland being the plan. From fontani at gmail.com Wed May 25 03:29:42 2011 From: fontani at gmail.com (Marco Fontani) Date: Wed, 25 May 2011 11:29:42 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> Message-ID: On Wed, May 25, 2011 at 11:18 AM, Murray wrote: > A merry 5.14 to you all. perl -MConfig -lE'say "And merry $Config{api_versionstring} to you, too!"' > someone might want to call the Cumberland and reserve a table I think tomorrow we should have a couple more than the usual regulars. Could the unnamed volunteer please book the table for ~12 people or so? Our numbers seem to have grown a bit in the past couple months... > I'll reserve a table for that one -- if > you're planning to come along, do let me know as I either get evil's from the > Cumberland staff for booking a table for 15 when 4 people turn up, or else from > (some) you lot when there isn't enough room ;) I will be there, count me in! -marco- -- Marco Fontani Glasgow Perl Mongers - http://glasgow.pm.org/ From miles at assyrian.org.uk Wed May 25 03:59:16 2011 From: miles at assyrian.org.uk (Miles Gould) Date: Wed, 25 May 2011 11:59:16 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: <20110525102628.GS26052@mooker.vm.bytemark.co.uk> References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> <20110525102628.GS26052@mooker.vm.bytemark.co.uk> Message-ID: On Wed, May 25, 2011 at 11:26 AM, Murray wrote: > ahem, technically a toofer *next* month ... what with May != June ... I make next month a threefer... It's threefer madness! I'm planning to be there tomorrow. Ciorstaidh might join us too. Miles From perl at minty.org Wed May 25 04:27:21 2011 From: perl at minty.org (Murray) Date: Wed, 25 May 2011 12:27:21 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> <20110525102628.GS26052@mooker.vm.bytemark.co.uk> Message-ID: <20110525112720.GA12650@mooker.vm.bytemark.co.uk> On Wed, May 25, 2011 at 11:59:16AM +0100, Miles Gould wrote: > On Wed, May 25, 2011 at 11:26 AM, Murray wrote: > > ahem, technically a toofer *next* month ... what with May != June ... > > I make next month a threefer... It's threefer madness! damn heretics ;) I wonder if they'll try and do a picnic ... From perl at aaroncrane.co.uk Wed May 25 07:35:52 2011 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Wed, 25 May 2011 15:35:52 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> <20110525102628.GS26052@mooker.vm.bytemark.co.uk> Message-ID: I'll be there tomorrow, too. -- Aaron Crane -------------- next part -------------- An HTML attachment was scrubbed... URL: From cyocum at gmail.com Thu May 26 03:31:40 2011 From: cyocum at gmail.com (Chris Yocum) Date: Thu, 26 May 2011 11:31:40 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> <20110525102628.GS26052@mooker.vm.bytemark.co.uk> Message-ID: <4DDE2C0C.4070500@gmail.com> I should be there as well. Has anyone booked a table yet? Chris On 25/05/11 15:35, Aaron Crane wrote: > I'll be there tomorrow, too. > > -- > Aaron Crane > > > > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 294 bytes Desc: OpenPGP digital signature URL: From asmith9983 at gmail.com Thu May 26 04:32:42 2011 From: asmith9983 at gmail.com (A Smith) Date: Thu, 26 May 2011 12:32:42 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: <4DDE2C0C.4070500@gmail.com> References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> <20110525102628.GS26052@mooker.vm.bytemark.co.uk> <4DDE2C0C.4070500@gmail.com> Message-ID: I'm planning on being there too. Andrew On 26 May 2011 11:31, Chris Yocum wrote: > I should be there as well. Has anyone booked a table yet? > > Chris > > On 25/05/11 15:35, Aaron Crane wrote: > > I'll be there tomorrow, too. > > > > -- > > Aaron Crane > > > > > > > > _______________________________________________ > > Edinburgh-pm mailing list > > Edinburgh-pm at pm.org > > http://mail.pm.org/mailman/listinfo/edinburgh-pm > > > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fontani at gmail.com Thu May 26 04:46:23 2011 From: fontani at gmail.com (Marco Fontani) Date: Thu, 26 May 2011 12:46:23 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> <20110525102628.GS26052@mooker.vm.bytemark.co.uk> <4DDE2C0C.4070500@gmail.com> Message-ID: > On 26 May 2011 11:31, Chris Yocum wrote: >> I should be there as well. ?Has anyone booked a table yet? I don't think so... Well volunteered! -marco- -- Marco Fontani Glasgow Perl Mongers - http://glasgow.pm.org/ From cyocum at gmail.com Thu May 26 05:17:20 2011 From: cyocum at gmail.com (Chris Yocum) Date: Thu, 26 May 2011 13:17:20 +0100 Subject: [Edinburgh-pm] May, 5.14, Beer & Dave Cross. In-Reply-To: References: <20110525101855.GR26052@mooker.vm.bytemark.co.uk> <20110525102628.GS26052@mooker.vm.bytemark.co.uk> <4DDE2C0C.4070500@gmail.com> Message-ID: <4DDE44D0.8090301@gmail.com> Ok, I have booked at table at 7pm for up to 12 for food and drink at the Cumberland under Yocum. Thanks, Chris On 26/05/11 12:46, Marco Fontani wrote: >> On 26 May 2011 11:31, Chris Yocum wrote: >>> I should be there as well. Has anyone booked a table yet? > > I don't think so... > Well volunteered! > > -marco- > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 294 bytes Desc: OpenPGP digital signature URL: From perl at minty.org Sun May 29 04:41:30 2011 From: perl at minty.org (Murray) Date: Sun, 29 May 2011 12:41:30 +0100 Subject: [Edinburgh-pm] Dundee Ahoy! Emergency Social! Wed 1st June In-Reply-To: <4DCE71BD.5040908@dave.org.uk> References: <4DAAC071.4010202@dave.org.uk> <4DCE71BD.5040908@dave.org.uk> Message-ID: <20110529114128.GV12650@mooker.vm.bytemark.co.uk> On Sat, May 14, 2011 at 01:12:45PM +0100, Dave Cross wrote: > so let's say the 1st of June in the Cumberland? Booked cumberlandbar.co.uk (in Edinburgh) from 18:30 for 8 people on Wed 1st June, under the name Walker. From miles at assyrian.org.uk Tue May 31 07:35:26 2011 From: miles at assyrian.org.uk (Miles Gould) Date: Tue, 31 May 2011 15:35:26 +0100 Subject: [Edinburgh-pm] Build systems Message-ID: So you know how I've spent the last year ranting drunkenly about how insane and undebuggable our build system is, with its layers of shell-that-interprets-DSLs-to-build-Makefiles-to-build-Makefiles? And how I've wasted God only knows how much time and concentration doing clean builds? Today I committed this: commit 9524bfa79dbc4759025440f93f6f2b65a805c795 Author: Miles Gould Date: Tue May 31 15:00:17 2011 +0100 Added untracked .cgd files to the relevant Makefile. - also changed order to that output by ls, so it's easier to identify missing files. diff --git a/eng/cg-arc/cgd/Makefile b/eng/cg-arc/cgd/Makefile index 52a12b3..a8c3b69 100644 --- a/eng/cg-arc/cgd/Makefile +++ b/eng/cg-arc/cgd/Makefile @@ -4,26 +4,31 @@ SRCDIR = $(COSYROOT)/engines/cg/cgd CGD = \ - $(SRCDIR)/rules/arithmetic.cgd \ - $(SRCDIR)/rules/logical.cgd \ - $(SRCDIR)/rules/boolconst.cgd \ - $(SRCDIR)/rules/calling.cgd \ - $(SRCDIR)/rules/convert.cgd \ - $(SRCDIR)/rules/intrinsics.cgd \ - $(SRCDIR)/rules/move.cgd \ - $(SRCDIR)/rules/operators.cgd \ - $(SRCDIR)/rules/registers.cgd \ - $(SRCDIR)/rules/scheduler.cgd \ - $(SRCDIR)/rules/16bit.cgd \ - $(SRCDIR)/rules/longlong.cgd \ - $(SRCDIR)/rules/emit-ip.cgd \ - $(SRCDIR)/rules/match-ip.cgd \ - $(SRCDIR)/rules/cover-ip.cgd \ - $(SRCDIR)/rules/main.cgd \ - $(SRCDIR)/ddg/target.c \ - $(SRCDIR)/datagen/target.c \ - $(SRCDIR)/ccreg/target.c \ - $(SRCDIR)/setpsr/target.c + $(SRCDIR)/rules/16bit.cgd \ + $(SRCDIR)/rules/arithmetic.cgd \ + $(SRCDIR)/rules/boolconst.cgd \ + $(SRCDIR)/rules/calling.cgd \ + $(SRCDIR)/rules/convert.cgd \ + $(SRCDIR)/rules/cover-ip.cgd \ + $(SRCDIR)/rules/emit-ip.cgd \ + $(SRCDIR)/rules/encore-brxx.cgd \ + $(SRCDIR)/rules/encore.cgd \ + $(SRCDIR)/rules/instructions-16.cgd \ + $(SRCDIR)/rules/instructions.cgd \ + $(SRCDIR)/rules/intrinsics.cgd \ + $(SRCDIR)/rules/logical.cgd \ + $(SRCDIR)/rules/longlong.cgd \ + $(SRCDIR)/rules/main.cgd \ + $(SRCDIR)/rules/match-ip.cgd \ + $(SRCDIR)/rules/move.cgd \ + $(SRCDIR)/rules/operators.cgd \ + $(SRCDIR)/rules/registers.cgd \ + $(SRCDIR)/rules/rex-ip.cgd \ + $(SRCDIR)/rules/scheduler.cgd \ + $(SRCDIR)/ddg/target.c \ + $(SRCDIR)/datagen/target.c \ + $(SRCDIR)/ccreg/target.c \ + $(SRCDIR)/setpsr/target.c pre-flattening: $(GENDIR)/GcgStat I could have checked for that a year ago. I am *such* an idiot. [Not all the Makefiles are generated, it turns out. This one, in particular, isn't. The untracked files were added to the repo (but not the Makefile) shortly before I started.] Miles.