Skip to content

Commit

Permalink
v1_04_21
Browse files Browse the repository at this point in the history
git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@33 ed534f1a-1453-0410-ab30-dfc593a8b23c
  • Loading branch information
Reini Urban committed Nov 7, 2009
1 parent b9f5c0d commit 55b7f22
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 23 deletions.
4 changes: 4 additions & 0 deletions Changes
Expand Up @@ -2,6 +2,10 @@
Started on CPAN with B-C-1.04_12. The perl compiler was in CORE from alpha4 Started on CPAN with B-C-1.04_12. The perl compiler was in CORE from alpha4
until Perl 5.9.4. until Perl 5.9.4.


1.04_21 2009-11-07 rurban
* yapc_bratislava08.pod: added
* C.pm: fixed CALLREGCOMP >=5.10 by using dynamic newSVpvn as in ByteLoader

1.04_20 2008-06-25 rurban 1.04_20 2008-06-25 rurban
* t/TESTS: numbered. * t/TESTS: numbered.
* t/TESTS: added sub FETCHSIZE to test 16. required now * t/TESTS: added sub FETCHSIZE to test 16. required now
Expand Down
2 changes: 2 additions & 0 deletions MANIFEST
Expand Up @@ -3,6 +3,7 @@ lib/B/Asmdata.pm
lib/B/Assembler.pm lib/B/Assembler.pm
lib/B/Bblock.pm lib/B/Bblock.pm
lib/B/Bytecode.pm lib/B/Bytecode.pm
lib/B/Bytecode56.pm
lib/B/C.pm lib/B/C.pm
lib/B/CC.pm lib/B/CC.pm
lib/B/Disassembler.pm lib/B/Disassembler.pm
Expand Down Expand Up @@ -58,3 +59,4 @@ t/testc.sh
t/testcc.sh t/testcc.sh
TESTS TESTS
Todo Todo
yapc_bratislava08.pod
46 changes: 25 additions & 21 deletions STATUS
Expand Up @@ -78,46 +78,50 @@ t/cc.t (Wstat: 0 Tests: 19 Failed: 12)


5.8.8d: 5.8.8d:
t/bytecode.t: ok t/bytecode.t: ok
t/c.t (Wstat: 0 Tests: 19 Failed: 13) t/c.t Failed tests: 8-11
FAILED tests 5, 7-12, 14-19 (was: 11-12 17-19) t/cc.t Failed tests: 8-11
panic: invalid pad in pad_sv: 0x8c1760[0x8de3b8]
t/cc.t (Wstat: 0 Tests: 19 Failed: 13)
FAILED tests 5, 7-12, 14-19 (was: 11-12 17-19)


5.8.9d: 5.8.9d:
t/bytecode.t: all ok t/bytecode.t: ok
t/c.t 8-10 14-16 t/c.t Failed tests: 8-11
t/cc.t 11-12 17-19 t/cc.t Failed tests: 8-11


5.10.0: 5.10.0:
t/bytecode (Wstat: 0 Tests: 19 Failed: 6) t/bytecode (Wstat: 0 Tests: 19 Failed: 6)
FAILED tests 2-5, 7, 11, 15 Failed tests: 2-5, 7, 11, 15
t/c.t (Wstat: 0 Tests: 19 Failed: 6) t/c.t (Wstat: 0 Tests: 19 Failed: 6)
Failed tests: 4, 6, 8-11 Failed tests: 6-11
2008-04-27 17:44:52 URBANR: 2-7 11 2008-04-27 17:44:52 URBANR: 2-7 11
t/cc.t (Wstat: 0 Tests: 19 Failed: 9) t/cc.t (Wstat: 0 Tests: 19 Failed: 9)
Failed tests: 1-7 11 13 17 (was: 2-7 11, was: 8-10, 12, 14-16, 18-19) Failed tests: 1-7 11 13 17 (was: 2-7 11, was: 8-10, 12, 14-16, 18-19)
8-10 12 14-16 18-19


5.10.0d: 5.10.0d:
t/bytecode (Wstat: 0 Tests: 19 Failed: 9) t/bytecode.t (Wstat: 0 Tests: 19 Failed: 9)
FAILED tests 2-5, 7, 11, 15 (was: 2-5, 7, 9-12, 15) Failed tests: 2-5, 7, 9-12
Assertion (((PMOP*)(*Perl_Iop_ptr(my_perl))))->op_pmflags & 0x0002 Assertion (((PMOP*)(*Perl_Iop_ptr(my_perl))))->op_pmflags & 0x0002
Modification of a read-only value attempted Modification of a read-only value attempted
11 Assertion ((((shplep)->sv_flags & (0x00004000|0x00008000)) == 0x00008000) && (((svtype)((shplep)->sv_flags & 0xff)) == SVt_PVGV || ((svtype)((shplep)->sv_flags & 0xff)) == SVt_PVLV)) failed 11 Assertion ((((shplep)->sv_flags & (0x00004000|0x00008000)) == 0x00008000) && (((svtype)((shplep)->sv_flags & 0xff)) == SVt_PVGV || ((svtype)((shplep)->sv_flags & 0xff)) == SVt_PVLV)) failed
t/c.t (Wstat: 0 Tests: 19 Failed: 6) t/c.t (Wstat: 0 Tests: 19 Failed: 11)
Failed tests: 5-12, 17-19
Assertion ((svtype)((_svi)->sv_flags & 0xff)) != SVt_PVCV failed Assertion ((svtype)((_svi)->sv_flags & 0xff)) != SVt_PVCV failed
Failed tests: 2-7, 11-12, 17-19 (was: 2-4 6 8-10 14-16; 2-7 11 18)
t/cc.t (Wstat: 0 Tests: 19 Failed: 9) t/cc.t (Wstat: 0 Tests: 19 Failed: 9)
Failed tests: 2-4, 6, 11-12, 17-19 (was: 8-10, 12, 14-16, 18-19) Failed tests: 5-12, 17 (was: 2-4, 6, 11-12, 17-19)


5.10.0-nt (not threaded): 5.10.0-nt (not threaded):
t/bytecode.t (Wstat: 0 Tests: 19 Failed: 2)
Failed tests: 7, 11
t/c.t (Wstat: 0 Tests: 19 Failed: 6)
Failed tests: 6-11
t/cc.t (Wstat: 0 Tests: 19 Failed: 6)
Failed tests: 6-11

5.10.0d-nt (debugging, not threaded):
t/bytecode.t (Wstat: 0 Tests: 19 Failed: 5) t/bytecode.t (Wstat: 0 Tests: 19 Failed: 5)
Failed tests: 7, 9-12 Failed tests: 7, 9-12
t/c.t (Wstat: 0 Tests: 19 Failed: 17) t/c.t (Wstat: 0 Tests: 19 Failed: 11)
Failed tests: 2-12, 14-19 Failed tests: 5-12, 17-19
t/cc.t (Wstat: 0 Tests: 19 Failed: 17) t/cc.t (Wstat: 0 Tests: 19 Failed: 9)
Failed tests: 2-12, 14-19 Failed tests: 5-12, 17


5.11d@34005 5.11d@34005
t/bytecode.t (Wstat: 0 Tests: 19 Failed: 6) t/bytecode.t (Wstat: 0 Tests: 19 Failed: 6)
Expand Down Expand Up @@ -274,4 +278,4 @@ added Jit and Asm layout, with the idea of using either
lightning as jit backend (Jit), or creating our own assembler (Asm) lightning as jit backend (Jit), or creating our own assembler (Asm)
to be able to use a high-level language. to be able to use a high-level language.


2008-06-05 11:18:49 urbanr 2009-11-07 14:34:56 rurban
3 changes: 1 addition & 2 deletions lib/B/C.pm
@@ -1,7 +1,7 @@
# C.pm # C.pm
# #
# Copyright (c) 1996, 1997, 1998 Malcolm Beattie # Copyright (c) 1996, 1997, 1998 Malcolm Beattie
# Copyright (c) 2008 Reini Urban # Copyright (c) 2008, 2009 Reini Urban
# #
# You may distribute under the terms of either the GNU General Public # You may distribute under the terms of either the GNU General Public
# License or the Artistic License, as specified in the README file. # License or the Artistic License, as specified in the README file.
Expand Down Expand Up @@ -2568,7 +2568,6 @@ help make use of this compiler.
Plenty. Current status: experimental. Plenty. Current status: experimental.
5.10+5.11: 5.10+5.11:
failing pregcomp()
pad panics and assertions pad panics and assertions
tie FETCH error tie FETCH error
Expand Down

0 comments on commit 55b7f22

Please sign in to comment.