#1775: Inline hash key_hash and compare functions
---------------------+------------------------------------------------------
Reporter: luben | Owner: luben
Type: feature | Status: new
Priority: normal | Milestone:
Component: core | Version: branch
Severity: medium | Keywords:
Lang: | Patch: new
Platform: |
---------------------+------------------------------------------------------
Changes (by jkeenan):
* owner: => luben
* component: none => core
Comment:
Failures observed in this branch in ''t/pmc/hash.t'', most recently at
r48871. For full output of ''prove'', see [http://nopaste.snit.ch/23275
this paste]. Excerpt:
{{{
src/hash.c:443: failed assertion 'key'
Backtrace - Obtained 16 stack frames (max trace depth is 32).
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0 [0xb7e222c2]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0(Parrot_confess+0x9a)
[0xb7e2242a]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0 [0xb7e355d4]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0(parrot_hash_put+0x1ba)
[0xb7e360ca]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0 [0xb7ee3cb0]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0 [0xb7dea2ff]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0 [0xb7e7c844]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0 [0xb7e7b6ea]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0 [0xb7e3db15]
/home/jimk/work/hash_inlined_func/blib/lib
/libparrot.so.2.7.0(Parrot_pcc_invoke_from_sig_object+0x1c2)
[0xb7e37a02]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0(Parrot_ext_call+0x103)
[0xb7e23ef3]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0(Parrot_runcode+0x1b2)
[0xb7e20d52]
/home/jimk/work/hash_inlined_func/blib/lib/libparrot.so.2.7.0(imcc_run_pbc+0x99)
[0xb7f63bd9]
./parrot [0x8049a21]
/lib/libc.so.6(__libc_start_main+0xe5) [0xb70a3455]
./parrot [0x8048df1]
t/pmc/hash.t ..
1..174
ok 1 - lookup Int in hash
...
ok 85 - clone preserves hash internal order
not ok 86 # TODO
# Failed (TODO) test ''
ok 87 - Str from compound key
...
ok 152 - literal unicode key lookup via var
Failed 22/174 subtests
Test Summary Report
-------------------
t/pmc/hash.t (Wstat: 6 Tests: 152 Failed: 0)
Non-zero wait status: 6
Parse errors: Bad plan. You planned 174 tests but ran 152.
Files=1, Tests=152, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.23 cusr
0.00 csys = 0.27 CPU)
Result: FAIL
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1775#comment:2>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets