nayakgi / perl-compiler

Automatically exported from code.google.com/p/perl-compiler
Other
0 stars 0 forks source link

use Coro on intel CPU's misses Warning: Empty &Coro::State::_jit #293

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
pb script/perlcc -S -A -v5  -e "use Coro; print q(ok)"

the only symbols from Coro/jit-amd64-unix.pl compiled are:
* Coro::State::_jit (empty cv)
* Coro::State::a
* Coro::State::b

enforcing earlier load with -uCoro/jit-amd64-unix.pl does not help

Original issue reported on code.google.com by reini.urban on 7 Feb 2014 at 4:45

GoogleCodeExporter commented 9 years ago
Need to analyze again, why. It might bite us elsewhere also (e.g. #95)

If it's a timing issue, or something that can be fixed withg -fwalkall we need 
to do it.

Original comment by reini.urban on 11 Feb 2014 at 4:25

GoogleCodeExporter commented 9 years ago
Work branch coro_jit-i293

commit 86ed090eddc028493a5a2188339fee7d45c7a6f0
Author: Reini Urban <rurban@cpanel.net>
Date:   Thu May 29 12:18:16 2014 -0500

    C: special-case Coro jit

    need to force reloading Coro::State::_jit, so that Coro::State::_jit
    gets a proper ROOT assigned and the CV saved as such.
    WIP In the boot_Coro__State step we now fall into READONLY no_modify croaks.

Original comment by reini.urban on 29 May 2014 at 5:18

GoogleCodeExporter commented 9 years ago
And fixed boot_Coro__State READONLY problems with 

commit ed427dd10f0444effe08a42cc4b831abd450fda6
Author: Reini Urban <rurban@cpanel.net>
Date:   Mon Jun 2 15:15:22 2014 -0500

    C: unREADONLY before booting Coro::State (special-case Coro)

Original comment by reini.urban on 2 Jun 2014 at 8:33