Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-02-26

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced