|
Parrot 1.3.0 "Andean Swift" released | parrot.org | Parrot VM Workshop, Pittsburgh, June 20-21 Set by moderator on 16 June 2009. |
|||
| Whiteknight | Once we figure out where the callee's context is created (or should be created) we can call set_context_sig_params to pass values from the CallSignature into the context | 00:00 | |
| of course, we should come up with a better function with a better name | 00:01 | ||
|
00:03
cognominal joined
00:09
particle joined
|
|||
| Whiteknight | that set_context_sig_params function, and all related functions, are absolutely hideous | 00:16 | |
| gag me with a spoon | |||
|
00:17
cotto joined
00:19
cotto joined,
wavis joined,
wavis left
|
|||
| pmichaud | In all of my griping above, I did forget to mention.... | 00:20 | |
| Whiteknight++ # excellent job on the release | |||
| Whiteknight | thanks! it gets easier every time | ||
| pmichaud | in truth you did an outstanding job coordinating everything up to and beyond the release. | 00:21 | |
| my gripes are pretty minor actually. | |||
| and it probably doesn't come across properly in IRC, but I'm more annoyed at the current state of parrot than the release process. | 00:22 | ||
| and certainly don't think you did anything wrong. | |||
| anyway, great work. Better than I've done when I've been release manager. :-) | |||
| Infinoid | Whiteknight++ | 00:24 | |
| Whiteknight | thanks! | 00:25 | |
| pmichaud: So what do we need to do to fix Parrot to make your annoyance go away? | |||
| pmichaud | fix it so that we can build against installed parrots. :-) | ||
| Whiteknight | because obviously we need to get some feedback from our "consumers" to develop a better project | ||
| oh, is that all? :) | |||
| I don't even know what's broken in that department, I'm a complete mook when it comes to installation stuff | 00:26 | ||
| Infinoid never installs parrot, and gets annoyed with HLLs that don't support --parrot-config properly | 00:27 | ||
| (rakudo++ for that) | |||
|
00:28
bacek joined,
mugwump left
00:37
grantbow1 left
00:47
cognominal joined
00:53
chromatic left,
chromatic joined
00:57
sekimura joined
01:04
darbelo joined
01:05
kid51 joined
01:07
ZeroForce joined
|
|||
| Whiteknight | chromatic: are you playing with that code or should I dig into it tomorrow? | 01:12 | |
| chromatic | I'm working on something else at the moment. | ||
| Whiteknight | okay, I'll take a stab at it tomorrow then | ||
| chromatic | Allison'll want to see a patch instead of a commit, I think. | 01:13 | |
| Whiteknight | I'm sure. I won't commit anything without the OK | ||
| I've got to review some of the previous commit history anyway to make sure I know where everything is going | |||
| more eyes on it = more better results | 01:14 | ||
| - grammaring good | |||
| and with that english language atrocity, I'm off to bed | 01:20 | ||
| goodnight | |||
| dalek | rrot: r39600 | jkeenan++ | branches/cindent: Create branch to work on correction of t/codingstd/c_indent.t as per trac.parrot.org/parrot/ticket/764. |
02:02 | |
| rrot: r39601 | jkeenan++ | branches/cindent/t/codingstd/c_indent.t: Consolidate 6 variables into a hash for ease in debugging. |
02:16 | ||
| rrot: r39602 | japhb++ | trunk/examples/opengl/shapes.p6: [OpenGL] shapes.p6: GLU annulus reflective floor now working; clean up unfile Rakudo bug markers |
|||
| rrot: r39603 | jkeenan++ | branches/cindent/t/codingstd/c_indent.t: Substitute named variable for $_. |
02:23 | ||
| Coke | whiteknight++ # release | 02:33 | |
|
02:34
skids joined
|
|||
| Coke | Infinoid: ping | 02:34 | |
| msg Infinoid I just tried running partcl using a --parrot-config of /path/to/build/dir/parrot_config, and it seems to work fine, no special effort. | 02:35 | ||
| purl | Message for infinoid stored. | ||
|
02:43
eternaleye joined
|
|||
| dalek | rrot: r39604 | jkeenan++ | branches/cindent/t/codingstd/c_indent.t: Explicitly assign all regex captures. |
02:46 | |
| kid51 | Coke: Do you think we could use a 'coding_standard' component in TT? | 02:51 | |
|
02:51
eternaleye joined
|
|||
| kid51 | TT #764, for instance, doesn't seem to fall under any other component listed. | 02:52 | |
|
03:04
darbelo joined
04:06
jimmy joined
|
|||
| dalek | rrot: r39605 | allison++ | trunk (1 files): [book] Moving older draft chapters into draft directory. |
04:07 | |
| jimmy | what does PGE mean? Parrot Grammar Engine? Perl Grammar Engine? or Parse Grammar Engine? Is all right? | ||
| chromatic | Parrot Grammar Engine or Parser Grammar Engine are both okay. | 04:09 | |
| jimmy | thanks, I seen there answers. | 04:10 | |
| s/there/three/ | 04:11 | ||
| dalek | rrot: r39606 | allison++ | trunk (11 files): [book] Adding the chapters of the PIR book. |
04:14 | |
| rrot: r39607 | allison++ | trunk/docs/book/pir/ch03_basic_syntax.pod: [book] Fixing failing example test, invalid octal constant. |
04:47 | ||
| cotto | chromatic++ for that blog post about minor improvements | 04:50 | |
| dalek | rrot: r39608 | allison++ | trunk/docs/book/pir/ch04_variables.pod: [book] Fixing example test failures in chapter 4. |
04:54 | |
| cotto | seen darbelo | 04:59 | |
| purl | darbelo was last seen on purl 16 minutes and 38 seconds ago, saying: <private message> | ||
|
05:00
mikehh_ joined
05:05
ZeroForce left
|
|||
| dalek | rrot: r39609 | allison++ | trunk/docs/book/pir/ch06_subroutines.pod: [book] Fixing example test failures in chaper 6. |
05:11 | |
| rrot: r39610 | allison++ | trunk/docs/book/pir/ch07_objects.pod: [book] Fixing example test failures in chapter 7. |
05:18 | ||
| rrot: r39611 | japhb++ | trunk/examples/opengl/shapes.p6: [OpenGL] shapes.p6: I CAN HAZ LIT TEEPOT? YES! |
05:21 | ||
| rrot: r39612 | allison++ | trunk/docs/book/pir/ch08_io.pod: [book] Fixing example test failures in chapter 8. |
|||
| mikehh | allison: make html needs fixing with book changes | 05:34 | |
|
05:39
Theory joined
|
|||
| dalek | rrot: r39613 | allison++ | trunk/docs/book/pir/ch09_exceptions.pod: [book] Fix failing example tests in chapter 9. |
05:47 | |
| Coke sees the pod example test is earning its keep | 05:54 | ||
| msg kid51 added the category. | 05:56 | ||
| purl | Message for kid51 stored. | ||
|
06:09
uniejo joined
06:20
clinton joined
06:26
he__ joined
|
|||
| cotto | Hmmm. Once pmcc is working, there shouldn't be anything to prevent it from mangling all .pmc files with the same Parrot process. | 06:52 | |
| cotto ponders what kind of makefile rule would support that | 06:54 | ||
|
07:02
iblechbot joined
|
|||
| dalek | rrot: r39614 | japhb++ | trunk/examples/opengl/shapes.p6: [OpenGL] shapes.p6: Convert particle effect to Perl 6; now Perl 6 version matches PIR version, except currently a lot slower |
07:14 | |
| japhb | "a lot slower" = 75x, in one local test. | 07:16 | |
| Plus the Rakudo version randomly segfaults, sigh. | |||
| Work for another day. | |||
| dalek | rrot: r39615 | cotto++ | trunk/lib/Parrot/Pmc2c (2 files): [pmc2c] consolidate variant vtable code, fix an out-of-date comment |
07:34 | |
|
08:06
barney joined
08:28
he__ joined
|
|||
| mikehh | smolder.plusthree.com is down again - at least for me - failed to send two smoke tests this morning | 08:37 | |
| it has been ok this last couple of weeks | 08:38 | ||
| barney | same here | 08:42 | |
| moritz | seen Infinoid | 09:08 | |
| purl | Infinoid was last seen on #parrot 8 hours, 41 minutes and 10 seconds ago, saying: (rakudo++ for that) | ||
| clinton | ok - 8 hours ago | 09:09 | |
| i'll give the guy a while to wake up and reconnect :) | |||
|
09:11
uniejo joined
09:16
cognominal joined
|
|||
| Infinoid | what did I do? | 09:42 | |
| moritz | Infinoid: you created a git mirror of an svn repo which included the branches... | ||
| Infinoid: now clinton (and me too, but only idly) is curious as to how you did that | |||
| Infinoid | oh. including the branches is sort of a pain | 09:43 | |
| because they aren't re-exported by default | |||
| clinton | yeaaah... | ||
| i've seen loads of guides to doing it, and helper-scripts | |||
| but none actually seems to achieve the object | 09:44 | ||
| Infinoid | you could scrape the output of "git branch -a" and create/remove/update them all whenever you update, that's what I've been doing for the few branches I care about | ||
| but I think it's easier overall to just tar up the checkout and make that available for download, directly | |||
| clinton | so you're saying better to forget about the old branches, and just get on with it? | 09:45 | |
| Infinoid | no, I'm saying that for now, exporting the repo (with branches) as a tarball is easier than exporting the branches with the git protocol | 09:46 | |
| moritz | Infinoid: I think the problem is to *create* the git repo first, with branches included | 09:47 | |
| Infinoid | oh. That's the part that takes a few days | ||
| but it's just git svn init --stdlayout --prefix=origin/ <url> | 09:48 | ||
| and then git svn fetch | |||
| clinton | and that gives you the branch history correctly? | 09:50 | |
| hmmm | |||
| i just end up seeing a straight line of commits - no branches | 09:51 | ||
| my git-foo is poor, so maybe i'm just not understanding it | |||
| Infinoid | Yes, that gives you the branch history correctly. But you really need to start fetching from svn r1 all the way up to present, which as I said, takes a few days | 09:52 | |
| which is why I offer a tarball of the result | |||
| clinton | ah right - i'm talking about my own repos - they're not so bad :) | ||
| moritz | clinton: try git-branch -a to see if there are more branches | 09:53 | |
| clinton | moritz: i see that branches have been created, but in gitk or qgit, i don't see the merge lines | ||
| nopaste | "Infinoid" at 65.18.171.17 pasted "partcl accepts the --parrot-config option, and then relies on the globally installed parrot regardless." (4 lines) at nopaste.snit.ch/16944 | ||
| clinton | or is that what i should expect? | ||
| Infinoid | msg Coke Yes, you accept the --parrot-config option, and then rely on an installed parrot (rather than the specified dev tree) anyway. nopaste.snit.ch/16944 | 09:54 | |
| purl | Message for coke stored. | ||
| Infinoid | git merge commits are special, svn repos don't have those. So you won't see the funny commits with multiple parents, if that's what you were expecting | 09:57 | |
| If you watch the output of git svn fetch, it will show you when it detects a branching point | 09:58 | ||
| clinton | ah right - thanks Infinoid | ||
| Infinoid | (or pull or whatever frontend you're using on top of fetch) | ||
| clinton | i updated rakudo and parrot recently, and the difference between the git update and the svn update was alarming! | ||
| i'm thinking it's finally time to bite the bullet | 09:59 | ||
| Infinoid | In Soviet Russia, the bullet bites you. | ||
| nom nom nom | |||
| purl | I eat your head! | ||
|
10:00
donaldh joined
10:01
gaz joined
|
|||
| nopaste | "mikehh" at 90.209.69.188 pasted "patch to fix line length error in docs/book/pir/ch08_io.pod" (14 lines) at nopaste.snit.ch/16945 | 10:18 | |
| Infinoid | msg Coke To be fair, partcl is not alone in this. Pheme, Decnum-dynpmcs, Lua and Pynie have similar problems. The only packages I know of which work in this mode are rakudo and cardinal. | 10:19 | |
| purl | Message for coke stored. | ||
| nopaste | "mikehh" at 90.209.69.188 pasted "patch to fix TODO passes in t/examples/pod.t" (54 lines) at nopaste.snit.ch/16946 | 10:21 | |
|
10:22
schmalbe joined
|
|||
| dalek | rrot: r39616 | moritz++ | trunk/docs/book/pir/ch08_io.pod: [docs] fix line length error in docs/book/pir/ch08_io.pod, mikehh++ |
10:23 | |
|
10:40
MoC joined
|
|||
| mikehh | moritz: thanks - the other patch fixes some PIR_FRAGMENT_INVALID that are ok - nopaste.snit.ch/16946 | 10:40 | |
| MoC | hi. I just tried to build rakudo on windows, however I get the following error when it tries to gen-parrot r39572: | 10:45 | |
| nopaste | "MoC" at 91.11.14.51 pasted "Invalid Makefile?" (6 lines) at nopaste.snit.ch/16948 | ||
| MoC | I suppose you'll also need the makefile? | ||
|
10:46
bacek joined
11:20
donaldh joined
11:32
burmas joined
|
|||
| bacek | oh hai | 11:45 | |
| dalek | rrot: r39617 | bacek++ | branches/tt761_keys_revamp/t/pmc/hash.t: [t] Don't rely on keys order in Hash iterator test. |
11:47 | |
| rrot: r39618 | bacek++ | branches/tt761_keys_revamp/src/pmc/arrayiterator.pmc: [pmc] Drop redundant class_init from ArrayIterator. |
|||
| rrot: r39619 | bacek++ | branches/tt761_keys_revamp/src/pmc/iterator.pmc: [pmc] Iterator.new now use HashIterator for Hashes. PMCs are failing badly. |
|||
|
11:48
cognominal joined
11:55
masak joined
11:58
Whiteknight joined
12:07
MoC joined
12:31
skids joined
|
|||
| mikehh | msg allison patch to fix some PIR_FRAGMENT_INVALID in docs/book/pir that are ok - nopaste.snit.ch/16946 | 12:33 | |
| purl | Message for allison stored. | ||
| dalek | kudo: 9dc941f | pmichaud++ | build/PARROT_REVISION: Bump PARROT_REVISION to 1.3.0. |
12:39 | |
|
12:44
MoC left
|
|||
| dalek | rrot: r39620 | bacek++ | branches/tt761_keys_revamp/src/pmc/hashiterator.pmc: [pmc] Implement HashIterator.elements. Fix comments. |
12:44 | |
| rrot: r39621 | bacek++ | branches/tt761_keys_revamp/src/pmc/env.pmc: [pmc] Fix (and add couple of XXX comments) Env. |
|||
| rrot: r39622 | bacek++ | branches/tt761_keys_revamp/t/pmc/pmc.t: [t] Add HashIterator to untestable without initialiser. |
|||
| rrot: r39623 | bacek++ | branches/tt761_keys_revamp/t/pmc/namespace.t: [t] Don't rely on Hash keys order in Namespace tests. |
|||
| rrot: r39624 | bacek++ | branches/tt761_keys_revamp/t/native_pbc (4 files): Rebuild native PBC |
|||
| Coke | Infinoid: ping | 12:47 | |
|
12:48
iblechbot joined,
Coke_ joined
|
|||
| bacek | ETOOMANYCOKE | 12:49 | |
| Coke | there is never too much me. | ||
| (though my doctor would disagree) | |||
| msg Infinoid ah. yes, it only worked because I had already installed parrot in the directory specified by the build dir. | 12:50 | ||
| purl | Message for infinoid stored. | ||
| Coke | msg Infinoid I will take a patch to Configure.pl that works around this, but IMO, parrot should give me the right answer when I ask it for things. =-) | ||
| purl | Message for infinoid stored. | ||
| Coke has an idea for a least-ugly workaround. | 12:51 | ||
|
12:55
gryphon joined,
Whiteknight joined
|
|||
| Whiteknight | on Trac, how does one mark a milestone as completed? | 12:56 | |
| Coke | you need admin privs. | ||
| shall I? | |||
| Whiteknight | I have admin privs | ||
| Coke | trac.parrot.org/parrot/admin/ticket/milestones | ||
| click on 1.3, rest should be obvious. | 12:57 | ||
| Whiteknight | yeah, got it from there | ||
| thanks | |||
| Coke | np | ||
| msg Infinoid I lied, it's that the file hierarchy is different. =-) | |||
| purl | Message for infinoid stored. | ||
|
13:04
ruoso joined
|
|||
| dalek | TT #714 closed by whiteknight++: can't copy undef to null | 13:05 | |
|
13:06
ruoso joined
13:08
ruoso joined
|
|||
| Coke | msg Infinoid I have a fix to Configure.pl that lets you generate the makefiles. Then make fails because of the differences in the config vars. | 13:08 | |
| purl | Message for infinoid stored. | ||
|
13:10
ruoso joined
|
|||
| dalek | rrot: r39625 | fperrad++ | trunk/lib/Parrot/Docs/Section/Parrot.pm: [docs] fix paths after book move in r39605 |
13:24 | |
|
13:35
buildbot joined
13:48
sbilik joined
13:54
viklund_ joined
14:01
Whiteknight joined
|
|||
| Coke | Infinoid? | 14:02 | |
| purl | i think Infinoid is Mark Glines <mailto:mark@glines.org> or likes shiny things or the master of the universe | ||
| Coke | msg Infinoid code.google.com/p/partcl/issues/detail?id=86 (I tried to add you as a cc but couldn't) | 14:03 | |
| purl | Message for infinoid stored. | ||
| bacek | *sigh*... Hash should be named OrderedHash... And OrderedHash - ReallyReallyOrderedHash. Way too many subsystems rely on Hash key order... | 14:11 | |
| Coke | then they're broken. =-) | 14:12 | |
| bacek | :) | ||
| Coke | If things happen to rely on it now, add a general deprecation notice about that. | 14:13 | |
| threaten to randomize iterators. | 14:14 | ||
|
14:14
buildbot joined
|
|||
| moritz | if they rely on it although it's not documented, then there's no need for a deprecation cycle | 14:14 | |
| a notice is good style, though | 14:15 | ||
| pmichaud | If there's already an OrderedHash type, then they should switch to using those, too. | ||
| it all changes in 1.5 anyway, when Hash -> AssociativeArray | |||
| er, AssociativePMCArray | |||
| szbalint | It's a bug if hash keys aren't randomized | 14:16 | |
|
14:18
chromatic joined
|
|||
| bacek | pmichaud: it's not actually "AssociativePMCArray"... | 14:18 | |
| There is Hash.set_pointer vtable to override internal storage with different one. And "_hash" can store anything. | 14:19 | ||
|
14:23
mikehh joined
14:25
Andy joined,
sparkymat joined
|
|||
| sparkymat | how do I run Ruby/Cardinal scripts on the parrot vm? (I am using Parrot 1.3.0) | 14:26 | |
| moritz | you download cardinal, build it, run it | 14:28 | |
| Tene is the cardinal master | |||
| particle | cardinal? | 14:29 | |
| purl | well, cardinal is mail.freesoftware.fsf.org/pipermail...dinal-dev/ or the Ruby-on-Parrot project. or xrl.us/uyz3 | ||
| moritz | be aware, it's far from being complete | ||
| sparkymat | thanks .. i will try that.. i assumed parrot came with the compilers for most of the supported languages | ||
| particle | no, all the compilers are packaged separately | ||
| dalek | rrot: r39626 | bacek++ | branches/tt761_keys_revamp/src/packfile.c: [core] Put PFConstantTable right after Bytecode and Fixup segments. |
14:30 | |
| sparkymat | ahh, ok .. entered the Parrot world barely 30 mins ago.. all I managed was to run some PASM :) | ||
| rrot: r39627 | bacek++ | branches/tt761_keys_revamp/t/pmc/packfileannotations.t: [t] Add coda to packfileannotations.t |
|||
| moritz | it used to be differently, around four or five month ago many were included in languages/ | ||
| bacek | trac.parrot.org/parrot/wiki/Languages | 14:31 | |
| This is description of all (?) languages implementations for parrot. | 14:32 | ||
| Whiteknight | What's a BOF? | 14:33 | |
| purl | i think a BOF is an acronym for 'Birds Of a Feather' groups, and should not be confused with BOFH or boff or a weird touchy feely name for an irc channel or a BIG OL' FAQ or "There's a BOF in my pants!" | ||
| chromatic | Confab | 14:34 | |
| sparkymat | my interest in Parrot stems from attempting to make an OS (so-to-speak) consting of a microkernel.. with a generic VM on top .. and the whole of the userland implemented on top of this VM.. | ||
| bacek | pmichaud: btw, most misunderstanding about "Keys" was in not-clear distinguish between "src/key" and "src/pmc/key"... | 14:35 | |
| Whiteknight | chromatic: you | ||
| re not getting into town until Sunday night, you said? | |||
| bacek | "bus number"? Is it same as "bus factor"? | 14:36 | |
| Tene | sparkymat: Cardinal is fairly primitive, and has some problems | 14:37 | |
| japhb | bacek: How many people, if run over by a bus, would kill a project | ||
| sparkymat: I think this desire is perhaps as common as wanting to write one's own templating system. ;-) | 14:38 | ||
| bacek | japhb: ah. I usually call it "bus factor" :) | ||
| japhb | :-) | ||
| Tene | sparkymat: for example, Cardinal's parser is very slow... There are some unfortunate parts of the grammar that I haven't figured out how to deal with correctly, which leads to a HUGE amount of backtracking, as it runs down many wrong paths... | ||
| bacek used to be in projects with negative bus factor :/ | 14:39 | ||
| japhb | ouch | ||
| Tene | sparkymat: if there is anyone (you?) actually interested in using cardinal, I can start working on it again. | ||
| japhb | Tene: probably need to do so to clarify cross-HLL issues, neh? | 14:40 | |
| dalek | rrot: r39628 | NotFound++ | trunk/src/main.c: [cage] no need to strdup here |
||
| Tene | japhb: eh? | ||
| japhb: probably need to do what? | |||
| japhb | Meaning, we need multiple Parrot languages at decent levels with active developers in order to continue to expand our cross-HLL work, right? | 14:41 | |
| Tene | japhb: cardinal has been my primary test for inter-hll issues, but I don't need to touch the parser for that. | ||
| Yes, that's very much the case. | |||
| I've run into issues several times due to lack of languages. | 14:42 | ||
| partcl is significant, but hard to work on, as it's so different from PCT languages. | 14:43 | ||
| japhb | So, for example, figuring out how to portably handle the equivalent of 'foo[bar] = baz', where any of foo, bar, and baz are foreign objects, is going to require diving back into cardinal, I would think (as well as Parrot and Rakudo, but those are givens) | ||
| nodnod | |||
| Tene | japhb: yes, especially because Ruby allows you to override that behavior, and cardinal does it very badly right now. | ||
| (in cardinal, keyed lookup is done by calling a .'[]' method on the object, iirc) | 14:44 | ||
| (needs to be a vtable override instead) | |||
| japhb | It's good that we have an active non-PCT language to work with, but we sure could use more than one active PCT language as well ... | ||
| Tene: similar is happening in Rakudo. | |||
| Tene | japhb: I've also been using my scheme compiler, but it's somehow tickling a GC bug now when I load any other languages from it. | 14:45 | |
| japhb | bah | ||
| bacek | sleep time. | ||
| good night | |||
| Tene | 'night | 14:46 | |
| japhb | night | ||
| Whiteknight | speak not of the evils in the GC! | ||
| japhb | Whiteknight: what if I mumble about them menacingly? | ||
| Whiteknight | NO!!!! | ||
| Tene | Steme isn't speaking of them, it's tickling them. | 14:47 | |
| japhb | ( ... going to put stricnine in the guacamole ... going to take my traveler's checks to another resort establishment ... ) | ||
| Whiteknight | heh, we're going to get the GC straightened out eventually I hope | ||
| moritz | names are powerful, and so is the GC | ||
| chromatic | Sunday night, 10:30 | ||
| japhb | chromatic? | 14:48 | |
| Whiteknight | oh wow, that's lousy | ||
|
14:48
sbilik_ joined
|
|||
| chromatic | It's not too bad. I hear the bus still runs then. | 14:48 | |
| Whiteknight | if not, I'll have my car if you need a ride somewhere | 14:53 | |
| I'll be more then happy to subject an out-of-stater to my philly driving | |||
|
14:53
donaldh joined
|
|||
| chromatic | An airport pickup wouldn't hurt my feelings one bit. | 14:54 | |
| Whiteknight | where are you staying? I'm up in one of the cheap dorm rooms | 14:55 | |
| NotFound | What is the procedure for adding an opcode? Use the first number available, and maybe renumber later? | 15:04 | |
| particle | dsc.discovery.com/news/2009/06/17/p...-dino.html | 15:09 | |
| yeah, the bus still runs at 10:30p | 15:10 | ||
|
15:10
Theory joined
|
|||
| particle | notfound: add a number at the end, not in the middle somewhere | 15:11 | |
| Infinoid: i'm curious how well stgit integrates with svn via git-svn | 15:12 | ||
| i'm considering it's use with my current client's svn repo | |||
|
15:20
donaldh joined
|
|||
| dalek | rrot: r39629 | NotFound++ | trunk (3 files): [core] add 'isnull string' opcode |
15:26 | |
|
15:36
Andy joined
15:39
Andy_ joined
|
|||
| Coke | NotFound: does if null $S3 goto foo now work? | 15:42 | |
| (if not, that seems like something that should be added for completeness. | |||
| particle | and is there a STRINGNULL singleton STRING? | 15:44 | |
|
15:44
Andy joined
15:45
Andy joined
|
|||
| Coke | particle: looks like null strings are NULLs. | 15:45 | |
| particle | hrmm. | 15:46 | |
| Coke | vi -t STRING_IS_NULL | ||
|
15:58
dngor joined
|
|||
| sparkymat | @Tene: sorry about the long afk.. yes, i am interested in Cardinal.. very much.. however, I am not sure how useful I'd be in developing it.. I could help test it though | 15:59 | |
| NotFound | Coke: I think isnull was the only absence in the compare ops set. | 16:00 | |
|
16:01
workbench joined
|
|||
| NotFound | The STRING_IS_NULL macro is just to make the intention clear, I think. | 16:01 | |
|
16:02
amuck joined
16:05
cognominal joined
16:09
Theory joined
16:10
bacek joined
16:19
Psyche^ joined
16:28
Theory_ joined,
dukeleto joined
|
|||
| sparkymat | how do I build Cardinal? I downloaded the git main branch.. There is a Configure.pl in the root folder. 'parrot Configure.pl' doesn't do anything | 16:29 | |
| moritz | perl Configure.pl | 16:30 | |
| isn't there any README file or so? | |||
| sparkymat | @moritz: nope.. and i dont have another Perl installation.. does Parrot come with perl ? | ||
| moritz | sparkymat: no. | 16:31 | |
| sparkymat | @moritz: oh.. off to download perl then | ||
| moritz | sparkymat: but since you need perl to build parrot, most parrot based projects depend on perl for now | ||
| sparkymat | @moritz: ah ok.. i downloaded the binary distribution.. | ||
| moritz | .oO( what kind of weird operating system doesn't come with perl preinstalled? ;-) ) |
16:32 | |
| rg1 | i think that's called windows ;P | ||
| NotFound | Ms-dos also X-) | 16:33 | |
| And I have several old cp/m versions that doesn't have perl X-) | |||
|
16:34
Sark joined
|
|||
| rg | notfound: but those won't have parrot, either | 16:34 | |
| sparkymat | lol...until I develop my perfect OS, I think I will stick to Vista + Ubuntu dual boot | ||
| NotFound | rg: I'm not sure, there are groups of retro programmers that do amazing things | 16:35 | |
| sparkymat | (shameless plug) here's my idea for a | 16:37 | |
| "dream" OS -> blog.sparkymat.net/2009/06/12/i-had-a-dream/ | |||
| pmichaud | yapc10.org/yn2009/wiki?node=Parrot%...tors%20BOF | 16:41 | |
| "if_null $S3" and "unless_null $S3" already existed in the opcode set. "isnull $S3" was the incomplete one :-) | 16:43 | ||
|
16:44
Theory joined
16:48
cognominal joined
|
|||
| Tene | sparkymat: still want help building cardinal? | 16:50 | |
| sparkymat | @Tene yes please! | ||
| Tene | sparkymat: sorry, I'll be in and out during the day today | ||
| perl Configure.pl | |||
| sparkymat | @Tene did .. got the Makefile.. mingw32-make gave me a path error | 16:51 | |
| Tene | path error? what was it? | ||
| sparkymat | hold on | ||
| @Tene: I had changed the BUILD_DIR to D:\\Parrot\\languages\\cardinal (where Configure.pl and Makefile reside) | 16:52 | ||
| @Tene: I get the error . mingw32-make: *** No rule to make target `D:\\Parrot\\languages\\cardinal\\parrot.exe', needed by `cardinal.pbc'. Stop. | 16:53 | ||
| NotFound | sparkymat: undo that change | 16:58 | |
| sparkymat | @NotFound: oh.. ok.. | 16:59 | |
| Tene | sparkymat: BUILD_DIR is the parrot build directory | ||
| sparkymat | it defaults to BUILD_DIR = C:\\fperrad\\Parrot\\RELEASE_1_3_0 | ||
| Tene | cardinal hasn't been updated properly to work with an installed parrot | 17:00 | |
| that's... it shouldn't do that. | |||
| sparkymat | @Tene: That's what perl Configure.pl gave me. | ||
| Tene | where did you get cardinal? from git? | ||
| github.com/cardinal/cardinal ? | 17:01 | ||
| sparkymat | @Tene: nope.. I downloaded the win32 binaries | ||
| Tene | ah | ||
|
17:01
chromatic joined
|
|||
| sparkymat | @Tene: sorry.. i meant parrot | 17:01 | |
| @Tene: yeah.. took Cardinal from github.. | |||
| Tene | Oh, okay. | ||
| I've never tried the win32 binaries. | |||
| that will be an installed Parrot... so Cardinal will need updating to work against it. | 17:02 | ||
|
17:02
dukeleto joined
|
|||
| sparkymat | @Tene: oh.. so I need to compile parrot from git/svn ? | 17:02 | |
|
17:04
Theory joined
|
|||
| Tene | sparkymat: better would be updating cardinal :) | 17:06 | |
| I'll try to do that tonight. | 17:07 | ||
| sparkymat | @Tene: ok.. :) btw.. the reason I got interested in Parrot was due to this idea I had about building an OS with everything on top of a VM .. (you can read more @ blog.sparkymat.net/2009/06/12/i-had-a-dream/ :) ) | 17:09 | |
| Tene | Yes, I just read it. | ||
| Very interesting. | |||
| purl | Very interesting. is that a quote? | ||
| sparkymat | @Tene: Need to spend more time expanding on that idea | 17:10 | |
| moritz | nopaste? | 17:17 | |
| clunker3 | pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ | ||
| purl | nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ or paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others) or gist.github.com/ | ||
| moritz | TonyC: could you please add #perl6 on irc.freenode.org to the channel list of nopaste.snit.ch/? | 17:18 | |
| seen TonyC | 17:25 | ||
| purl | TonyC was last seen on purl 6 hours, 33 minutes and 29 seconds ago, saying: <private message> | ||
| szabgab | TonyC, I'd like also ask to add #padre on irc.perl.org to the list of channels on nopaste.snit.ch/? if possible | 17:26 | |
| Coke | get off that bot! | ||
| moritz | hm? | 17:27 | |
| Coke | "TonyC was last seen on purl" | ||
| moritz | oh. | ||
| particle | ...with a joke like that, he's obviously human. | 17:28 | |
|
17:28
darbelo joined
|
|||
| Coke | opbots? | 17:30 | |
| purl | opbots are all run by other perlers | ||
| Coke | opbots, trust noone. | ||
| clunker3 | But I do not trust you Coke | ||
| slavorg | Ok | ||
|
17:30
sparkymat left
|
|||
| Coke | [:facepalm:] | 17:30 | |
|
17:32
gaz joined
|
|||
| dalek | rtcl: r506 | coke++ | branches/callchain/runtime/ (2 files): split up storeVar into storeVar and storeGlobal |
17:34 | |
| cotto | hi | 17:38 | |
| darbelo | O HAI | 17:39 | |
| cotto | wb, darbelo. Have the hallucinations stopped? | 17:40 | |
| darbelo | Heh, the hallucinations were mostly exaggeration for the effect of humour, or so the rainbow colored mountain yak tells me ;) | 17:42 | |
| cotto | I figured. | 17:43 | |
| chromatic | Too bad it doesn't have wings. | ||
|
17:43
eternaleye joined
|
|||
| darbelo | He started levitating after I reached 41ļæ½C during the weekend. | 17:44 | |
| chromatic | If he tastes like candy, it's okay. | 17:45 | |
| darbelo | Not the same as wings, but it still saves you a lot on public transportation. | ||
| cotto | If you'd been so inclined, I wonder what kind of code you would have written. | ||
| darbelo | cotto: "low quality, poorly indented and with all identifiers named after oddly colored animals" whould be my guess. | 17:49 | |
| or a "battle for wesnoth" clone centered on microbial warfare. Could have gone either way. | 17:51 | ||
| or both, now that I think about it. | 17:55 | ||
| Coke rants again about not being able to override pmc vtables from pir. | 18:02 | ||
|
18:02
sekimura joined
|
|||
| Coke | i want to replace tcl's toBoolean() with just straight 'get_bool' vtables, but cannot. (would have to override a vtable from PIR - can't convert the dynpmcs to PIR because they in turn override the core types, so THOSE overrides would fail. | 18:07 | |
| no wonder tcl's code is so ugly. :| | 18:08 | ||
|
18:15
Theory joined
18:20
japhb joined
|
|||
| Coke | cotto: re: TT #37245 and trac.parrot.org/parrot/wiki/KnownIMCCBugs | 18:24 | |
| would it make sense to just open the ticket and then immediately 'wontfix' it? | 18:25 | ||
| then people searching for the ticket will see that it's been reported. | |||
| cotto | Coke, good idea. That's a much simpler solution. | 18:26 | |
| Coke | ... do we need an "abandoned" status for trac tickets? | 18:27 | |
| if we go to the trouble to "abandon" them, seems we should just reject them. | |||
| (otherwise the "last updated" time is sufficient.) | |||
|
18:34
chromatic joined
|
|||
| dalek | TT #767 created by cotto++: imcc allows multiple .locals of the same name | 18:35 | |
| TT #767 closed by cotto++: imcc allows multiple .locals of the same name | |||
| chromatic | Hm, I bet I could fix that. | 18:36 | |
| cotto | It's your call, but it doesn't seem worthwhile to me. | 18:38 | |
| chromatic | I think it's a ten minute fix. It could catch errors. The question is whether it's worth fixing to catch those errors. | 18:39 | |
|
18:45
dukeleto joined
18:46
hudnix joined
|
|||
| NotFound | Is an error? I think some ab(use) of macros in some test may depend on the validity of that. | 18:52 | |
| chromatic | I expect it should be an error, but I haven't looked at those macros. | 18:55 | |
| NotFound | Mmmm... I think is woth fixing, to catch that misues, or else covert it to feature. | ||
| Let me check, maybe I misread the macro or his usage. | |||
|
18:57
Theory joined
|
|||
| NotFound | t/op/cmp-nonbranch.t macro SET_DESC | 18:58 | |
| Is used two times in the sub isgt and declares a local | |||
| dalek | rrot: r39630 | fperrad++ | trunk/docs/book/pir/ch04_variables.pod: [book] fix a link |
18:59 | |
| chromatic | That's not too difficult to rewrite. | 19:00 | |
| NotFound | Provided that there are not lots like this | ||
| chromatic | We'll see when I fix IMCC. | ||
| NotFound | Then I think yes, is worth fixing | 19:01 | |
| chromatic | I think it's just a couple of lines of code in the right place. | ||
| NotFound | cotto: reopen the ticket X-) | 19:02 | |
|
19:03
ruoso joined
|
|||
| cotto | NotFound, you can open it. Just reply. | 19:05 | |
| particle | or just let it sit there until c fixes it, opens it, and closes it. | 19:06 | |
| NotFound | No urgency, let's wait to teh fix | ||
| chromatic | It won't be in the next few hours. I'm at a conference. | ||
| ... but it's lasted this long, so no rush. | 19:07 | ||
| particle | open source bridge... how's it going? | ||
| chromatic | It's good. It has a nice feeling something between Linux Fest NW and OSCON, but much less commercial than OSCON. | ||
| NotFound | I'll take an eye, but don't expect too much, imcc scaries me | ||
| chromatic | It should be in the .local rule in imcc.y, just look up a SymReg with that name (and optionally check that it has the same type you expect). | 19:08 | |
| I forget the name of the lookup function, but you should be able to look for that symbol by name in the current unit's hash. | |||
|
19:13
Whiteknight joined
19:20
donaldh joined
|
|||
| Whiteknight | ha! | 19:24 | |
| it's funny that my lowly blog is the only existing written reference of L1 | |||
| moritz | except for the IRC logs, of course | 19:25 | |
| cotto | I was going to ask chromatic about the prototype spec he said he'd write up but he seems to be offline. | 19:26 | |
|
19:27
Theory joined
|
|||
| Whiteknight | I would really like to do some planning for L1 this weekend, even if only preliminary stuff | 19:32 | |
| cotto | It'll be a very good time for that. It's too bad that our esteemed architect won't be there. | 19:37 | |
| Whiteknight | yeah, I'm bummed about allison not being there | ||
| NotFound | A .param and a .local with the same name is legal? | 19:39 | |
| Whiteknight | legal in IMCC, but not a good idea | 19:40 | |
| NotFound | runtime/parrot/library/CGI/QueryHash.pir .sub 'parse' | ||
|
19:40
TimToady joined
|
|||
| NotFound | Whiteknight: Legal in pir, or just unchecked in imcc? | 19:41 | |
| Whiteknight | unchecked in imcc | ||
| moritz | I don't see any sense in allowing it | ||
| NotFound | That function in particular makes no sense to me. | ||
| What 'query' is really using? | 19:42 | ||
| Coke | legal in PIR is "whatever IMCC says" | 19:44 | |
| NotFound | Coke: then fixing imcc is a logic contradiction %-) | ||
| Coke | (which I know is not /theoretically/ true, but is for all practical purposes.) | ||
| Whiteknight | IMCC is our version of Perl 5 | 19:45 | |
| the compiler that is it's own documentation, and cannot be replicated | |||
| NotFound | Provided that the function does is work (wich I don't know), the .param must be used, not the .local | ||
|
19:46
davidfetter joined
|
|||
| cotto | Yeah! I saved $1.24 on my insurance. It'll be a good day. | 19:46 | |
| Whiteknight | cotto++ | 19:47 | |
| cotto | I'm noticing a subtle trend in karma inflation. | 19:48 | |
| Whiteknight | cotto-- | 19:50 | |
| NotFound | Someone familiarised with CGI::QueryHash ere? | ||
| here | |||
| cotto** | |||
| Whiteknight doesn't want to be accused of inflation | 19:51 | ||
| Coke | create_language_shell.pl seems to suffer from the build/installed problem aslo. | 19:53 | |
| PerlJam | Whiteknight: so ... when will L1 be real ? ;-) | ||
| Coke | I'd be happy to see a more concrete plan of what it is first. =-) | 19:54 | |
| NotFound | .local duplicated in runtime/parrot/library/Getopt/Obj.pir | ||
| PerlJam | Coke: from what I gather reading the logs and such, it's just a microcode for parrot | ||
| NotFound | cotto: you opened a can of worms | 19:55 | |
| Coke | PerlJam: I'd like to see a concrete example of the types of codes we're talking about. | 19:56 | |
| Whiteknight | PerlJam: long after Perl6's christmas | ||
| Coke | get_class? inc? noop? get_results ? | ||
| NotFound | Not just duplicated, repeated 4 or 5 more times. | 19:57 | |
| Whiteknight | Coke: for L1? | ||
| cotto | NotFound, delicious worms | ||
| Coke | Whiteknight: yes. | ||
| Whiteknight | Coke: No answers on that yet. chromatic is thinking about something very low level (think libJIT ops), I'm thinking of something a little higher level | 19:58 | |
| Coke | "things that are jittable" doesn't really help me visualize what sorts of ops those are. It presupposes a knowledge of jit. =-) | 19:59 | |
| (lower/higher) even more confusion. | |||
| perhaps you should call yours L2. | |||
| Whiteknight | Coke: Think x86 assembly, although probably less then that | ||
| cotto | It doesn't really matter if L1 is so low-level it's painful to write since most L1 code will be generated anyway. | 20:00 | |
| Coke | cotto: that's what people said about PIR. :P | ||
| cotto | Yeah, but this time it's true. ;) | ||
| PerlJam | heh | ||
| Coke | ^_O | ||
| Whiteknight | the more painful it is to write L1, the less likely we are to write it | ||
| cotto | and the more likely we are to generate it | 20:01 | |
| Coke | I eagerly await psuedo code or docs or something other than a 5 mile view. =-) | ||
| Whiteknight | Coke: I agree with that | ||
| I was working on something for my blog, but never got it published | |||
| Coke needs to make sure there's a ticket for "can't override :vtable of PMC from pir." | |||
| dalek | website: darbelo++ | decnum-dynpmcs: status report | ||
| website: www.parrot.org/content/decnum-dynpm...tus-report | |||
|
20:07
iblechbot joined
|
|||
| NotFound | Amazing, I'm starting to think that there is no one pir component of parrot without at less a duplicate local | 20:08 | |
| Coke | cannot parse? | ||
| NotFound | There are lots of duplicate pir .local symbols | ||
| pmichaud | phone | 20:09 | |
| NotFound | In libraries, in PGE, in PCT, in nqp... | ||
| PerlJam | NotFound: within the same "scope"? | 20:10 | |
| NotFound | PerlJam: same .sub | ||
| PerlJam | must be an important feature then :) | 20:11 | |
| NotFound | Yeah | ||
| At least is clear that we must diagnose it, or convert the bug to a feature. | 20:12 | ||
|
20:13
ruoso joined
|
|||
| nopaste | "Coke" at 72.228.52.192 pasted "Aside from the fact that it doesn't work, should it?" (15 lines) at nopaste.snit.ch/16952 | 20:13 | |
|
20:14
brbrooks joined
20:15
ruoso joined
|
|||
| nopaste | "NotFound" at 213.96.228.50 pasted "Duplicated local symbols in pir" (204 lines) at nopaste.snit.ch/16953 | 20:15 | |
|
20:16
ruoso joined
|
|||
| NotFound | This is just to be able to build parrot. Maybe a lot more to pass the test suite | 20:16 | |
| dalek | TT #767 reopened by NotFound++: imcc allows multiple .locals of the same name | 20:31 | |
| skids | Re: L1 vs C -- is it the intent that only JIT or the compiler will be able to play with hardware vector units, or will L1 contain some kind of equivalent to inline asm (and, a directive system to choose them based on architecture)? | 20:32 | |
| dalek | rrot: r39631 | NotFound++ | trunk (12 files): [cage] remove a lot of duplicate pir local symbols, see TT #767 |
20:33 | |
| moritz | darbelo++ # blog entry | 20:34 | |
| brbrooks | Are there any good books/resources on VMs? | 20:35 | |
| If a fresh CS grad wanted to work on Parrot, but didn't have any VM experience, what resources would be crucial? | 20:36 | ||
| darbelo | brbrooks: the parrot source ;) | 20:37 | |
| moritz | brbrooks: there's a book currently in the process of being edited | ||
| darbelo: did I read that correctly that you're a bit ahead of schedule? | |||
|
20:37
dukeleto joined
|
|||
| PerlJam | darbelo is doing decnum? | 20:38 | |
| darbelo is doung decnum | |||
| PerlJam | darbelo++ indeed. | ||
| darbelo | not really *ahead* of schedule, I've lost several days being sick. | 20:39 | |
| brbrooks | moritz: is there any way I can read what there is of it? | 20:40 | |
| darbelo | brbrooks: docs.parrot.org/parrot/latest/html/ and scroll down to 'Book' near the bottom of the page. | 20:41 | |
| brbrooks | Do any of you guys work on Parrot fulltime? | 20:42 | |
| Is Parrot funded/backed by any companies? | |||
| PerlJam | brbrooks: There's interest in parrot from a variety of companies. | 20:43 | |
| moritz | fulltime: no | ||
| there used to be a big grant from nlnet | |||
| PerlJam | brbrooks: some "fund" parrot through donations to TPF | ||
| brbrooks: do you know of a company that wants to pay someone to work on parrot full time? :) | |||
| brbrooks | PerlJam: nope, but thats what I meant to ask | 20:44 | |
| cotto | Heh. There'd be some competition for that job. | ||
| brbrooks | So you guys all have day jobs then | ||
| cotto | s/have/wish I had/ | ||
| NotFound | Pay for drink beer in parrot meetings is also accepted. | 20:45 | |
| PerlJam | brbrooks: parrot is a completely volunteer effort. | ||
| moritz | cotto: did think about applying for a Hague grant? | 20:46 | |
| brbrooks | What does the developer split look like? How many developers on the core of parrot? How many language implementors? Testers? etc | ||
| Coke | There is a nonprofit org, btw. | ||
| dalek | rrot: r39632 | NotFound++ | trunk/t/compilers/imcc/syn/errors.t: [test] add a TODOed test for TT #767 |
||
| Coke | brbooks: about 30 or so regular developers; Most of the known language developers at the moment also have parrot commit bits. | 20:47 | |
| brbrooks | How steep of a learning curve is there to working on parrot? | 20:48 | |
| NotFound | Testes, who knows. | 20:49 | |
| PerlJam | brbrooks: depends on what you want to work on. | ||
| Coke | brbrooks: are you looking to contribute? We'll try to lower the bar as much as possible. | ||
| =-) | |||
| PerlJam | brbrooks: do you know C? do you want to learn PIR? Where do your interests lie? | ||
| brbrooks | I'm doing an internship with Cisco... I kinda hate it... I need something to keep me sane in the valley this summer... | 20:50 | |
| PerlJam | brbrooks: are you interested in programming languages that target parrot? | ||
| brbrooks | I have a very strong interest in language implementation and design... I'm working on a BS thesis with Jeremy Siek (if you don't know him, google) | ||
| PerlJam: yes, but I'm more interested in the VM | |||
| cotto | moritz, I talked to rdice but he said that Parrot profiling work wouldn't qualify. | ||
| Coke | cotto: there's some changes in the landscape. | 20:51 | |
| moritz | cotto: pity. | ||
| GeJ | Good morning everyone | ||
| PerlJam | brbrooks: See wknight8111.blogspot.com/2009/06/l1...ities.html :-) | 20:52 | |
| brbrooks | Seems like a large project, but very promising | 20:57 | |
| cotto | Heh. YAPC may have saved me from a short-term job working with some PHP4 code. I think that's a good thing. | 20:58 | |
| PerlJam | If you're interested in L1, talk to Whiteknight and chromatic about it. | ||
|
20:58
Theory joined
|
|||
| Whiteknight | that's like the third time today somebody linked to my blog | 20:59 | |
| PerlJam | Well, if you hadn't mentioned L1 earlier, I never would have read your blog or the IRC log or even known what L1 is. But brbrooks seems like he might be a good fit in that problem space given what little I know of him. | 21:01 | |
| Whiteknight | always happy to have new participants | 21:02 | |
| everything is so hypothetical right now anyway, who knows what the final implementation will even look like | 21:03 | ||
| PerlJam | whoever implements something first is likely to have a strong influence on what the final implementation looks like :) | 21:04 | |
| moritz | how very true | 21:05 | |
| brbrooks | I will check out the source tonight. I'm liking what I'm seeing. I want to get dirty... | 21:06 | |
| NotFound | Sometimes is likely to be the only person that understand it X-) | 21:09 | |
|
21:16
clunker9 joined
|
|||
| NotFound | A problem: duplicate local in a pct test: t/compilers/pct/complete_workflow.t | 21:21 | |
| complete_workflow_54.pir has a duplicate .local "exception" | |||
| I think is pct generated code | 21:22 | ||
| Whiteknight | brbrooks: Awesome! If you have any questions don't hesitate to ask | 21:25 | |
| there is always a lot of cool projects to work on | |||
| brbrooks | What does nanoparrot currently execute? | 21:34 | |
| dalek | rrot: r39633 | NotFound++ | trunk/t (4 files): [cage] remove a lot of duplicate pir local symbols in tests, see TT #767 |
21:35 | |
| Whiteknight | brbrooks: nothing, nanoparrot doesn't currently exist | 21:39 | |
| it's al hypothetical right now, based on the idea of microcoding in microprocessors | |||
| en.wikipedia.org/wiki/Microcode | 21:40 | ||
| brbrooks | So PIR -> L1 -exec-> nanoparrot versus PIR -> C/LLVM ? | 21:41 | |
| pmichaud | bytecode should be there somewhere. | 21:44 | |
| This *is* a vm, after all. :-) | |||
| Infinoid | particle: (stgit and git-svn) Badly. But you can modify your workflow to separate them to a great degree | 21:46 | |
| particle | brbrooks: parrot doesn't use llvm atm | 21:48 | |
| we have a hand-rolled jit | |||
|
21:51
HG` joined
22:32
rg1 joined
22:51
Theory joined
23:04
TimToady joined
23:08
patspam joined,
kid51 joined
|
|||
| kid51 | I noticed after 'svn up' today, that certain files have been updated solely to have the 'svn:mergeinfo' property. | 23:10 | |
| Is this a property we should be adding *by default* to any *new* files we add to the distro? | |||
| Coke++ for adding coding_standards component to Trac | 23:13 | ||
|
23:21
donaldh joined
23:25
Theory joined
|
|||
| particle | kid51: that property is added by svn 1.5+ when merging with --reintegrate | 23:31 | |
| Infinoid | kid51: Adding it to newly created files would be crazy. Actually, it might not be a bad idea to remove it from existing files, at least for branch entries that no longer exist | 23:35 | |
| Or branch entries that we know won't be merged any more (like RELEASE_0_8_2) | |||
| dalek | rrot: r39634 | jkeenan++ | branches/cindent (1 files): Create a dummy file with least possible amount of content needed to diagnose problem. |
23:40 | |
|
23:42
bacek joined,
skids joined
|
|||
| dalek | rrot: r39635 | jkeenan++ | branches/cindent (1 files): Add dummy copy file with smallest amount of content needed to fail current |
23:43 | |
|
23:54
hudnix joined
23:56
eternaleye joined
|
|||