|
Parrot 6.1.0 "Black-collared Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 18 February 2014. |
|||
|
00:52
rurban1 joined
01:04
rurban1 joined
|
|||
| dalek | rrot: d0144fc | rurban++ | / (2 files): [cage] Provide coda for generated include/*.pasm files #1032 |
01:13 | |
| rrot: 99036bd | rurban++ | compilers/imcc/imcparser. (2 files): --maintainer: regenerated compilers/imcc/imcparser.[ch] with new -*- buffer-read-only:t -*- header |
|||
|
01:26
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#950 (master - 99036bd : Reini Urban): The build is still failing. | 01:26 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/2...036bd7bc9c | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/19622132 | |||
|
01:26
travis-ci left
01:28
benabik joined
02:05
FROGGS_ joined
02:09
rurban1 joined
02:10
kid51 joined
02:30
Chirag_ joined
|
|||
| sa1 | rurban: sorry, fell asleep. that works too. | 03:33 | |
| dalek | rrot/rurban/imccflags: 584612f | rurban++ | config/gen/makefiles/root.in: add new parrot.h deps for checkdepend.t The 2 frontends include now all parrot.h headers, not just a subset. |
04:58 | |
| rrot/rurban/imccflags: 14fcf9d | rurban++ | t/src/checkdepend.t: [docs] improve checkdepend.t SYNOPSIS |
|||
| rrot/rurban/imccflags: a120ae5 | rurban++ | frontend/parrot (3 files): [docs] parrot* -h: replace runcore gcdebug by subprof |
05:36 | ||
|
08:18
Chirag_ joined
09:23
TonyC joined
09:30
denis_boyun joined
10:59
Chirag_ joined
11:54
denis_boyun joined
12:40
bluescreen joined
|
|||
| rurban | sa1: thanks for confirmation | 16:10 | |
| github down again? | 16:30 | ||
|
17:29
denis_boyun joined
17:44
rurban joined
|
|||
| dalek | rrot/rurban/imccflags: 04cc7ac | rurban++ | / (10 files): [imcc] add imcc_debug flags to Parrot_debug_flags, docs revamp --imcc-debug, improve --help-debug remove gcdebug runcore references in the docs remove run-exec references in harness leave out the imcc PBC compiler options (unused) TODO: yydebug == PARROT_IMCC_PARSER |
17:45 | |
| rrot/rurban/imccflags: cfb96f1 | rurban++ | config/gen/core_pmcs.pm: [cage] config/gen/core_pmcs.pm: ro pm, align comments minor config/gen/core_pmcs.pm improvements: remove hard tabs in generated .pm set buffer-read-only:t in generated .pm rename internal code() to c_coda(), not used for .pm align numbers in comments in include/parrot/core_pmcs.h |
|||
| rrot: cbe8d6d | rurban++ | config/gen/core_pmcs.pm: [cage] config/gen/core_pmcs.pm: ro pm, align comments minor config/gen/core_pmcs.pm improvements: remove hard tabs in generated .pm set buffer-read-only:t in generated .pm rename internal code() to c_coda(), not used for .pm align numbers in comments in include/parrot/core_pmcs.h |
|||
| rrot: acc6f52 | rurban++ | / (2 files): [cage] more emacs ro [GH #1034] in lib/Parrot/Configure/Compiler.pm genfile(), e.g. Makefiles |
|||
|
17:51
mtk joined
18:14
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#951 (master - acc6f52 : Reini Urban): The build is still failing. | 18:14 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/9...c6f5281719 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/19669907 | |||
|
18:14
travis-ci left
18:24
TonyC joined
|
|||
| dalek | rrot/rurban/imccflags: b9616b8 | rurban++ | / (7 files): [imcc] add imcc flags to the refactored API and use it in parrot_old (again) parrot_old -y works fine now. Also re-enable symbolic api_flags by including the relevant headers. Issue [GH #1033] Add old imcc optim flags as Parrot_trace_flags, but the optimizations are not yet passed through |
18:51 | |
| rrot/rurban/imccflags: a67ff1c | rurban++ | / (2 files): [imcc] add more flags to parrot: -y -E -a re-enable some old flags now in parrot2 also [GH #1033]. Also re-enable symbolic api_flags by including the relevant headers. |
|||
| rrot/rurban/imccflags: f446380 | rurban++ | / (2 files): [GH #1035] require -a parrot arg for .pasm files add -a to all .pasm file invocations, as temporary parrot does not accept .pasm without -a set. |
|||
| rrot/rurban/imccflags: 9dfe4a4 | rurban++ | frontend/parrot2/main.c: relax mandatory parrot -a requirement check each argument for .pasm as in parrot_old, and set the have_pasm_file flag (i.e. -a) then automatically. broke t/pmc/sub.t and t/src/checkdepend.t |
|||
| rrot/rurban/imccflags: 05e0d98 | rurban++ | config/gen/makefiles/root.in: add new parrot.h deps for checkdepend.t The 2 frontends include now all parrot.h headers, not just a subset. |
|||
| rrot/rurban/imccflags: 3f583ff | rurban++ | t/src/checkdepend.t: [docs] improve checkdepend.t SYNOPSIS |
|||
| rrot/rurban/imccflags: 6537151 | rurban++ | frontend/parrot (3 files): [docs] parrot* -h: replace runcore gcdebug by subprof |
|||
| rrot/rurban/imccflags: 93a3905 | rurban++ | / (10 files): [imcc] add imcc_debug flags to Parrot_debug_flags, docs revamp --imcc-debug, improve --help-debug remove gcdebug runcore references in the docs remove run-exec references in harness leave out the imcc PBC compiler options (unused) TODO: yydebug == PARROT_IMCC_PARSER |
|||
| rrot/rurban/imccflags: 4d02cc7 | rurban++ | / (6 files): [imcc] merge yydebug with imccflags, init pasm and pir compilers we need to init both compilers to fix t/pmc/sub.t simplify imcc_set_debug_api: only take imccflags, and also call imcc_set_verbosity on -v shift public PARROT_IMCC_* flags by 16 to private imcc->debug enable -v (imcc->verbose) use PARROT_IMCC_PARSER for imcc yydebug flag TODO: imccflags do not yet arrive in imcc |
|||
|
19:39
denis_boyun_ joined
20:36
denisboyun joined
|
|||
| rurban | re-enabled now the optimizer and various imcc debugging flags. | 20:44 | |
| -O1 looks stable, -O2 not so. Will try to fix -O2, already fixed some a few years ago | 20:49 | ||
| dalek | rrot/rurban/imccflags: 2665bd1 | rurban++ | / (13 files): [imcc] enable -O[12p] options again Rename imcc_set_debug_api() to imcc_set_flags_api() to set verbosity, debug flags and optimizer flags at once. Remove unused internal imcc->IMCC_DEBUG flags. -v prints now also the optimizer_level. Document internal imcc_set_verbosity() as unused. Makefile: add testOp, disable testexec (unused) Add missing documentation to docs/running.pod and docs/binaries/parrot.pod which is essentially the same. docs/running.pod should include more high-level info. Remove gcdebug runcore documentation (unused). Fix enabling parrot --imcc-debug flags. Add Parrot_imcc_dflags and Parrot_imcc_opt_flags enums to include/imcc/api.h for the frontends. Mark t/op/calling.t test 63 as failing with -O1. (TODO) This is a bad test, assuming an unoptimized layout. |
||
|
20:54
benabik joined
|
|||
| rurban | oops, warn error. not yet ready | 20:57 | |
| dalek | rrot/rurban/imccflags: 3daad5b | rurban++ | t/op/calling.t: [imcc] TODO t/op/calling.t test 63 with -O1 bad test |
21:32 | |
| rrot/rurban/imccflags: e91dd1e | rurban++ | / (3 files): [imcc] adjust documentation for optim options |
|||
| rrot/rurban/imccflags: f371e11 | rurban++ | frontend/parrot (2 files): [imcc] Fix parrot compilation with --optimize Parrot_warn undeclared |
21:37 | ||
| rrot/rurban/imccflags: aa3641f | rurban++ | t/op/calling.t: [imcc] fixup 3daad5b1c9c TODO t/op/calling.t |
21:41 | ||
| rrot/rurban/imccflags: e7ecb24 | rurban++ | t/fullharness: [test] add -O1 to fulltest targets t/fullharness runs now -O1 also, -O2 not yet |
21:48 | ||
| rrot/rurban/imccflags: b67c13c | rurban++ | t/pharness/02-get_test_prog_args.t: [test] disable --run-exec test in t/pharness/02-get_test_prog_args.t this option is disabled |
21:51 | ||
| Coke | surpringly few merge conflicts in coke/rm_pasm | 21:53 | |
| *surprisingly | 21:54 | ||
| I forget: is 'make test' sufficient for something other than a releaes? | 21:58 | ||
| rurban | make test just tests the fast runcore. but it is sufficient | 22:02 | |
| for rm_pasm it should be okay. I tried to simplify the frontend yesterday not to init the pasm_compiler, but it failed in some t/pmc/sub.t tests | 22:03 | ||
| Coke | rurban: this branch covers that. | ||
| (by ripping it out, of course) | |||
| rurban | whiteknight had rm_pasm2 branch, and I also somewhere (not pushed) | ||
| Coke | bah. I made a local branch and may not have tracked properly? is there a git push that will explicitly push current branch to a given remote branch? | 22:04 | |
| rurban | I would have tried to remove it for the next release also. | ||
| git pull --rebase usually helps | 22:05 | ||
| ah, git push changed recently its semantics | |||
| Coke | ah. git push origin/coke/rm_pasm rm_pasm | ||
| rurban | you have to be explicit now | ||
| git push origin coke/rm_pasm | 22:06 | ||
| Coke | ... oh. doesn't help that I was apparently still mid merge. I'll see if I can get this pushed tonight. | ||
| rurban | great! save me a lot of work | ||
| I'll need to benchmark the new parrot -O1 with rakudo also | 22:07 | ||
| and add a writeup for the ticket and the Changelog | 22:08 | ||
|
22:53
sorear joined
|
|||