Parrot 3.0.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Goals: Deprecations as data, merge/cleanup, AutomatedHLLTesting, clean up false test failures
Set by moderator on 20 January 2011.
00:03 kid51 is now known as kid51_at_dinner 00:06 dmalcolm left
dalek p-rx/nom: 25921fc | jonathan++ | src/Regex/Cursor.pm:
Port Cursor.MATCH partially to NQP; this should more generally work with 6model too.
00:12
p-rx/nom: daf5b1e | jonathan++ | src/NQP/ (2 files):
Quick 'n' dirty cut of private methods.
00:21 theory joined 00:26 theory left 00:29 plobsing joined
wagle dukeleto: the brainsilo people need the domain renewed 00:37
and/or transferred to them 00:39
dalek rrot/nwellnhof/unicode_dynpmcs: e82c664 | jimmy++ | src/pmc/sub.pmc:
Fix to build with MinGW-gcc-4.5.0, patch from vmspb++
00:45
rrot/nwellnhof/unicode_dynpmcs: 9b2a899 | jimmy++ | include/parrot/platform_interface.h:
added missing codes after branch mergence
rrot/nwellnhof/unicode_dynpmcs: 16acf9c | Whiteknight++ | NEWS:
update NEWS to mention that Exceptions are subclassable
rrot/nwellnhof/unicode_dynpmcs: 53d72c1 | Whiteknight++ | docs/project/release_manager_guide.pod:
gerd++ has 3.4 upon request
rrot/nwellnhof/unicode_dynpmcs: ee5be9c | Whiteknight++ | NEWS:
Fix typo discovered by JimmyZ++
rrot/nwellnhof/unicode_dynpmcs: 3f5d600 | dukeleto++ | / (3 files):
[tools] Remove ancient/dumb .gitignore-generating code

This code hasn't done anything useful since we switched to Git. Everyone can now add stuff to .gitignore as they see fit.
rrot/nwellnhof/unicode_dynpmcs: b87413e | Whiteknight++ | .gitignore:
ignore windows-specific build files and temporaries in .gitignore
rrot/nwellnhof/unicode_dynpmcs: e29f45d | nwellnhof++ | / (11 files):
Merge branch 'master' into nwellnhof/unicode_filenames
rrot/nwellnhof/unicode_dynpmcs: c6bc20c | nwellnhof++ | / (35 files):
Merge branch 'nwellnhof/unicode_filenames'
rrot/nwellnhof/unicode_dynpmcs: d5f84bc | nwellnhof++ | / (43 files):
Merge branch 'master' into nwellnhof/unicode_dynpmcs
rrot/nwellnhof/unicode_dynpmcs: 1ac14e0 | nwellnhof++ | / (25 files):
Move platform/*/stat.c into platform/*/file.c

Implement Win32 specific stat functions
whiteknight for a minute, I was saying to myself "wtf? I didn't push anything" 00:46
nwellnhof dalek's branch merge heuristic failed 00:47
cotto ~~ 00:51
probably just below the threshold, but yeah
bacek ~~ 01:03
we just have to enforce "no fast forward merges" policy.
C<git merge --no-ff>
plobsing I thought that policy only applied to merges into master and that fast-fwd merges from master to branch were perfectly acceptable 01:05
dalek rrot: 2a4b6f9 | nwellnhof++ | src/pmc/socket.pmc:
Fix TT #1986 (Socket.readline)
01:08
dukeleto plobsing: you are correct 01:10
wagle dukeleto: did you see the brainsilo domain thing? 01:11
dalek rrot: 661b86e | nwellnhof++ | runtime/parrot/library/LWP/Protocol.pir:
Fix chunked encoding

There might be stuff after the length in the chunk header
01:19
01:24 jasonmay left, jasonmay joined 01:50 kid51_at_dinner is now known as kid51
dalek rrot: 80ce54a | plobsing++ | include/parrot/packfile.h:
fixups are dead
01:58
rrot: 7a4a752 | plobsing++ | / (6 files):
eliminate TRACE_PACKFILE

Broad-scope, untargetted debug systems such as this clutter the code up with statements that are rarely if ever used. Obfuscation for the sake of bitrotten insights into how the code used to work is not the right tradeoff to make.
rrot/tt1954_eliminate_make_docs: fd701a6 | jkeenan++ | / (6 files):
TT #1954: More work on elimination of 'make docs'.

Eliminate 'TEMP_pod', etc., from config/auto/perldoc.pm. Rename docs.in to
  html.in; docs/Makefile to html/Makefile."
rrot: 3d9113c | nwellnhof++ | compilers/imcc/main.c:
[imcc] Make parrot read from stdin again
TT #1972 closed by plobsing++: Can't compile with TRACE_PACKFILE set 02:09
TT #1972: trac.parrot.org/parrot/ticket/1972
nopaste "kid51" at 192.168.1.3 pasted "warnings during g++ build with --optimize linux/i386" (78 lines) at nopaste.snit.ch/28415 02:24
dalek rrot: a224f7a | nwellnhof++ | runtime/parrot/library/LWP/Protocol.pir:
Fix my chunked encoding fix
02:27
nwellnhof kid51: see trac.parrot.org/parrot/ticket/1981 02:36
Coke nwellnhof: see trac.parrot.org/parrot/wiki/BuildWarnings 02:42
02:43 whiteknight left
Coke ah, I see you already have. my bad. 02:47
02:58 nwellnhof left 03:05 Kristaba left 03:22 vmspb left 03:35 theory joined 03:37 kid51 left 04:30 preflex left 04:32 preflex joined 05:45 Patterner left, Psyche^ joined, Psyche^ is now known as Patterner 05:50 rurban_ joined 05:53 rurban left, rurban_ is now known as rurban 06:19 wagle left, wagle joined 06:39 theory left 07:20 fbrito left 07:23 Kulag left, Kulag joined 07:32 Kulag left, Kulag joined 07:42 bacek left 07:43 Kulag left 07:53 bacek joined 07:55 fperrad joined 07:56 Kulag joined 08:00 chromatic left 08:18 fperrad_ joined 08:21 fperrad left, fperrad_ is now known as fperrad
particle dukeleto, tadzik: no news as of wednesday. i'll check again soon and let you know 08:26
sleepytime & 08:27
cotto I thought he emailed it in. 08:59
09:00 Benabik joined 09:01 cogno joined 09:11 Benabik left 09:18 cogno left 09:22 fperrad_ joined 09:25 fperrad left, fperrad_ is now known as fperrad 09:33 fperrad_ joined 09:35 fperrad left 09:36 fperrad_ is now known as fperrad 09:51 preflex left 09:56 preflex joined 10:23 cogno joined 10:31 cogno left
dalek TT #1986 closed by fperrad++: readline on Socket is broken 10:53
TT #1986: trac.parrot.org/parrot/ticket/1986
tracwiki: v2 | fperrad++ | GettingStartedWithPlumage 10:58
tracwiki: trac.parrot.org/parrot/wiki/Getting...ction=diff
11:08 fperrad_ joined 11:10 fperrad left, fperrad_ is now known as fperrad 13:39 kid51 joined 13:45 whiteknight joined
whiteknight good morning, #parrot 13:48
13:50 rurban_ joined 13:53 rurban left, rurban_ is now known as rurban
kid51 good morning, whiteknight 14:10
dalek website: jkeenan++ | Preparing for January Parrot Developers Summit 14:14
website: www.parrot.org/content/preparing-ja...ers-summit
14:32 whiteknight left 14:35 whiteknight joined 14:58 ambs joined 15:02 zby_home joined 15:21 ttbot joined 15:30 JimmyZ joined 15:39 whiteknight left
Coke kid51: mornin 15:39
kid51 good morning
wazzup?
15:39 whiteknight joined
JimmyZ good localtime; 15:40
kid51 JimmyZ: Please take time to indicate whether/when you can participate in next weekend's Parrot Developer Summit. cotto has set up a polling mechanism. We want to be able to accommodate people in your part of the world :-) 15:41
That applies to anyone on channel, by the way. 15:43
Here's the doodle poll link: www.google.com/url?sa=D&q=http:...iahkgd3ie5
Actually, this will suffice: doodle.com/4phzuaiahkgd3ie5
moderator Parrot 3.0.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Goals: Deprecations as data, merge/cleanup, AutomatedHLLTesting, clean up false test failures | Schedule next weekend's Summit: doodle.com/4phzuaiahkgd3ie5 15:44
ttbot Parrot fd701a68 i386-linux-thread-multi make error tt.taptinder.org/file/cmdout/286.txt (tt.taptinder.org/buildstatus/pr-Parrot) 15:44
whiteknight I'll be at the meeting come hell or high water, but I would prefer if it wasn't at 3AM
ttbot!
TTBO!!!!
ttbot 15:45
kid51 whiteknight: What I'm hoping for is something that would be late Sat afternoon/early evening in US; late Sat evening in Europe; Sunday morning in Australia
whiteknight that would be nice timing 15:46
kid51 That might enable a large %age of our devs to participate
JimmyZ I lost messages? 15:50
kid51 cotto posted a couple days ago on parrot-dev about polling to schedule the PDS 15:52
15:55 JimmyZ_ joined, JimmyZ left, JimmyZ_ is now known as JimmyZ
JimmyZ kid51: ok, thanks. I did lose messages. 15:57
kid51 Relevant posts on Parrot dev: tinyurl.com/4ntf5x4 tinyurl.com/4dkyczc 16:00
JimmyZ couldn't visit google group, bad GFW 16:01
tadzik hello 16:02
kid51 If you can get to gmane.org and look for parrot-devel, that would work
news.gmane.org/gmane.comp.compilers.parrot.devel
JimmyZ that works 16:04
16:06 ttbot left 16:11 JimmyZ left 16:21 zby_home left
Coke do we have any branches waiting to be merged? 16:23
did the backref one get merged yet?
tadzik yes 16:24
16:31 theory joined 16:32 ttbot joined 16:43 kid51 left 16:44 whiteknight left
dalek p-rx/nom: ec5a9e6 | jonathan++ | src/Regex/Cursor (3 files):
Giving up on cursor NQP port for now - EYAKSHAVETOOBIG. Plan B: just use 6model from PIR. This ground work gives each sub a subid for more easily referencing it.
16:46
16:53 whiteknight joined 17:17 fbrito joined, fbrito left, ambs_ joined 17:18 ambs left, ambs_ is now known as ambs 17:25 ambs left
ttbot Parrot e82c6642 MSWin32-x86-multi-thread make error tt.taptinder.org/file/cmdout/312.txt (tt.taptinder.org/buildstatus/pr-Parrot) 17:29
dalek rrot: 80db4e9 | fperrad++ | src/pmc/socket.pmc:
[pmc/socket] no magic number
17:31
17:35 ambs joined, ambs left 17:56 wknight8111 joined
wknight8111 my laptop is fixed! 17:57
well, maybe not "fixed"
I disassembled and reassembled it without changing anything, and now it's working
wknight8111 skips the mouth during his gift horse inspection 17:58
dalek p-rx/nom: 7610524 | jonathan++ | / (2 files):
Add a Regex::Cursor2 temporarily that uses 6model, to help make migration easier.
18:04
p-rx/nom: d1002fc | jonathan++ | src/Regex.pir:
Include Regex::Cursor2 to allow testing/porting bits to 6model to start.
p-rx/nom: e67a933 | jonathan++ | build/Makefile.in:
Regex library needs 6model core built first; twiddle Makefile dependency for it.
p-rx/nom: aa22a81 | jonathan++ | src/Regex/Cursor2.pir:
Few more steps in porting Regex::Cursor2 so it works on 6model. Enough to get an initial call to one of the built-in rules to work.
rrot: fa70cfe | mikehh++ | MANIFEST.SKIP:
re-generate MANIFEST.SKIP
18:10
rrot/whiteknight/eh_subclass: 2e0c20b | Whiteknight++ | src/pmc/continuation.pmc:
fix attrs in continuation to be inheritable
18:14
rrot/whiteknight/eh_subclass: d266143 | Whiteknight++ | src/pmc/ (2 files):
add get_attr_str VTABLEs to ExceptionHandler and Continuation. These are necessary if we want to be able to GET_ATTR_* on a subclass
rrot/whiteknight/eh_subclass: 65df2ad | Whiteknight++ | eh.pir:
Add a quick temporary testish file that I'm using to test this new feature. Will be folded into t/pmc/exceptionhandler.t when it works
18:17 whiteknight left 18:19 wknight8111 is now known as whiteknight
whiteknight er 18:19
dalek rrot: 3a8ab43 | mikehh++ | include/parrot/packfile.h:
run make headerizer to remove unused assert macro
18:25
18:26 zby_home joined 18:28 kid51 joined 18:29 whiteknight left 18:31 whiteknight joined
dalek rrotsharp: cff4477 | Whiteknight++ | / (6 files):
commit in old changes, will sort them out later
18:38
rrotsharp: b2dc597 | Whiteknight++ | / (12 files):
Fix conflicts
rrotsharp: edbf698 | Whiteknight++ | ParrotTest/Main.cs:
remove duplicate test code
tadzik eh, subclass :) 18:55
dalek p-rx/nom: 996bc6d | jonathan++ | src/Regex/Cursor2.pir:
Get the rest of the methods in Cursor2 fixed up for 6model. (Still leaves the protoregex implementation and builtins todo, though.)
p-rx/nom: f651f2d | jonathan++ | src/PAST/Compiler-Regex.pir:
Temporarily disable getting $!debug - it's the only place in the generated code that breaks cursor encapsulation, thankfully.
p-rx/nom: 5d977a8 | jonathan++ | src/Regex/Cursor2.pir:
Missed fixing up one of the attribute accesses.
mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#4672) fulltest) at 3_0_0-183-g3a8ab43 - Ubuntu 10.10 i386 (g++-4.5)
19:03 kid51 left 19:13 pjcj left 19:17 cogno joined 19:29 cogno left 19:34 aantn joined 19:40 pjcj joined 19:41 cogno joined 19:58 Coke left 20:02 fperrad left, aantn left 20:07 perlite_ joined 20:10 perlite left, perlite_ is now known as perlite 20:16 cogno left 20:17 cogno joined
cotto ~~ 20:33
tadzik ~~ 20:34
20:36 cogno left 20:40 Coke joined 21:16 bacek left 21:23 bacek joined
cotto whiteknight, nice to see that your laptop is mysteriously functional again 21:32
whiteknight very nice indeed
21:38 M_o_C joined 21:48 M_o_C left 21:51 rurban_ joined 21:55 rurban left, rurban_ is now known as rurban
whiteknight it's rediculous how much faster my dev laptop is than the VM I've been using 22:01
Coke don't let it fool you: parrot is still slow. 22:15
22:35 zby_home left
dalek p-rx/nom: 1307e73 | jonathan++ | src/ (4 files):
Various fixes and tweaks to allow switching /.../ regexes to use Regex::Cursor2 and thus 6model, to the point that the test suite passes again (though I know various things don't work at all just yet).
22:50
p-rx/nom: 2dcffea | jonathan++ | src/metamodel/how/NQPClassHOW.pm:
Implement the non-local case of .^parents in NQPClassHOW, which returns the MRO.
23:14
p-rx/nom: 661c631 | jonathan++ | src/Regex/Cursor-builtins.pir:
Temporarily remove some $!debug attribute accesses in the built-ins so they can stay shared between 6model and old nqp-rx during the switch.
p-rx/nom: 74764f9 | jonathan++ | src/Regex (3 files):
Add a port of the protoregex part of Cursor to work with 6model. Not so many changes, mostly just where there was metamodel interaction.
23:40
23:42 hudnix left