Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder3.xlned.com!newsfeed.xs4all.nl!newsfeed4a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: <1989lzhh@gmail.com> X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: UNSURE 0.563 X-Spam-Level: ***** X-Spam-Evidence: '*H*': 0.33; '*S*': 0.46; 'skip:e 80': 0.09; 'url:github': 0.09; 'def': 0.12; 'skip:@ 20': 0.16; 'skip:e 110': 0.16; 'import': 0.22; 'code': 0.31; 'received:google.com': 0.35; '8bit%:80': 0.36; 'skip:j 20': 0.36; 'received:10': 0.37; 'message-id:@gmail.com': 0.38; '8bit%:86': 0.38; 'to:addr:python- list': 0.38; 'to:addr:python.org': 0.39; 'skip:c 50': 0.60; 'header:Message-Id:1': 0.63; '8bit%:95': 0.64; '8bit%:74': 0.68; '8bit%:96': 0.70; '8bit%:98': 0.78; 'charset:gb2312': 0.80; '8bit%:60': 0.84; 'received:10.32': 0.84; 'skip:\xe6 30': 0.84; '8bit%:67': 0.93; 'subjectcharset:gb2312': 0.99 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:from:content-type:message-id:date:to :content-transfer-encoding:mime-version; bh=L/ea1jZGKnQ25vUsbO/56TNHtqSESpv6+GbYEwAzY6Q=; b=I5bgS+mB9Y4gVQ7kxVCfC0gY0RPRQ57TksWoO1wgsaa44CnmVaA9O6yGcYRNFZftfx EN71PNuC0e/+ImXqM5porijRbw9FZr2tm2ODnAlDv8Gs7+q/T3bHtSv38DiwwAbDDQYu 18XYJBFwYH+/1rJxkr5oyPva0SQQuRBlYDstodNE5rpAblCIlueZGCyUu2njmcobmbRz WOuduJ8uvf19K2/VtOrmLKnJERPZpmVAShyp/cR+m63+bJ760roWqpSPRxE3IEcI+Lak tx23SjfX12wi2iv8fy3fH0flvPWXEK/mb1CeUYpgzr91e81jLteOVC5cYRtjdjRNVdd1 FwEA== X-Received: by 10.68.133.163 with SMTP id pd3mr3602122pbb.166.1402479501045; Wed, 11 Jun 2014 02:38:21 -0700 (PDT) Subject: =?GB2312?Q?=BB=F9=D3=DAcython=B5=C4=BC=B4=CA=B1=B1=E0=D2=EB?= =?GB2312?Q?=C6=F7cyjit=A3=AC=BB=B6=D3=AD=B4=F3=BC=D2=CC=E1=BD=A8?= =?GB2312?Q?=D2=E9?= From: 1989lzhh <1989lzhh@gmail.com> Content-Type: multipart/alternative; boundary=Apple-Mail-4B98E6B0-29C6-4F1B-AC19-D96EAFE9A3D3 X-Mailer: iPhone Mail (11D201) Date: Wed, 11 Jun 2014 17:37:54 +0800 To: python_list Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) X-Mailman-Approved-At: Wed, 11 Jun 2014 13:02:26 +0200 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 85 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1402484547 news.xs4all.nl 2865 [2001:888:2000:d::a6]:33284 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:73163 --Apple-Mail-4B98E6B0-29C6-4F1B-AC19-D96EAFE9A3D3 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable =CE=D2=D5=FD=D4=DA=D0=B4=D2=BB=B8=F6=CA=B9=D3=C3cython code=D7=F7=CE=AA=BA=F3= =B6=CB=B5=C4=BC=B4=CA=B1=B1=E0=D2=EB=C6=F7=C3=FB=CE=AAcyjit=A3=AC=BD=ABpytho= n code =D7=AA=BB=BB=CE=AAcython code=D4=D9=B1=E0=D2=EB=CE=AAc extension=B5=BC= =C8=EB.=C9=E8=BC=C6=C9=CF=D6=F7=D2=AA=B2=CE=BF=BCnumba.jit=B5=C4=CB=BC=C2=B7= =A3=AC=CA=B9=D3=C3decorate=C0=B4=D6=B8=B6=A8=D2=AA=B1=E0=D2=EB=B5=C4function= =A3=AC=C0=FD=C8=E7=A3=BA from cyjit import jit @jit('int(int,int)') def add(a,b): return a+b add(1,2)#compiled @jit('int(int,int)', locals=3D''' int c ''') def add1(a,b): c=3Dadd(a,b)# fast invoked return c add1(1,2) =C4=BF=C7=B0=BB=B9=B2=BB=D6=A7=B3=D6=C0=E0=D0=CD=CD=C6=B5=BC=A3=AC=D0=E8=D2=AA= =CA=D6=B6=AF=CA=B9=D3=C3c=B5=C4=D3=EF=B7=A8=B6=D4=BE=D6=B2=BF=B1=E4=C1=BF=BD= =F8=D0=D0=B6=A8=D2=E5=A1=A3 =B1=E0=D2=EB=B9=FD=B3=CC=CA=C7=D4=DAjit=BA=AF=CA=FD=D6=D0=CD=EA=B3=C9=B5=C4=A3= =AC=BA=F3=D0=F8=BC=C6=BB=AE=BD=AB=B1=E0=D2=EB=B9=FD=B3=CC=D2=C6=B5=BD=BA=AF=CA= =FD=D4=CB=D0=D0=CA=B1=CD=EA=B3=C9=A3=AC=CA=B5=CF=D6=D6=D8=D4=D8=A1=A3 =C4=BF=C7=B0=D6=A7=B3=D6=B1=E0=D2=EBcache=A3=AC=B5=DA=D2=BB=B4=CE=D4=CB=D0=D0= =D0=E8=D2=AA=B1=E0=D2=EB=A3=AC=CA=B1=BC=E4=C9=D4=C2=FD=A3=AC=D4=D9=B4=CE=D4=CB= =D0=D0=D6=B1=BD=D3=B5=BC=C8=EB=B1=E0=D2=EB=BA=C3=B5=C4extension=A3=AC=CB=D9=B6= =C8=BE=CD=BA=DC=BF=EC=C1=CB=A1=A3 =BB=B6=D3=AD=B4=F3=BC=D2fork=A3=ACpull=A3=AC=CC=E1=BD=A8=D2=E9=A1=A3 https://github.com/liuzhenhai/cyjit --Apple-Mail-4B98E6B0-29C6-4F1B-AC19-D96EAFE9A3D3 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable =E6=88=91=E6=AD=A3=E5=9C=A8=E5=86=99=E4=B8=80= =E4=B8=AA=E4=BD=BF=E7=94=A8cython code=E4=BD=9C=E4=B8=BA=E5=90=8E=E7=AB=AF=E7= =9A=84=E5=8D=B3=E6=97=B6=E7=BC=96=E8=AF=91=E5=99=A8=E5=90=8D=E4=B8=BAcyjit=EF= =BC=8C=E5=B0=86python code =E8=BD=AC=E6=8D=A2=E4=B8=BAcython code=E5=86=8D=E7= =BC=96=E8=AF=91=E4=B8=BAc extension=E5=AF=BC=E5=85=A5.=E8=AE=BE=E8=AE=A1=E4=B8= =8A=E4=B8=BB=E8=A6=81=E5=8F=82=E8=80=83numba.jit=E7=9A=84=E6=80=9D=E8=B7=AF=EF= =BC=8C=E4=BD=BF=E7=94=A8decorate=E6=9D=A5=E6=8C=87=E5=AE=9A=E8=A6=81=E7=BC=96= =E8=AF=91=E7=9A=84function=EF=BC=8C=E4=BE=8B=E5=A6=82=EF=BC=9A
from cyji= t import jit
@jit('int(int,int)')
def add(a,b):
    return a+b
add(1,2)#compiled

<= div>@jit('int(int,int)',
    locals=3D'''
&nbs= p;   int c
    ''')
def add1(a,b):
<= div>    c=3Dadd(a,b)# fast invoked
    return c=
add1(1,2)

=E7=9B=AE=E5=89=8D=E8=BF=98=E4= =B8=8D=E6=94=AF=E6=8C=81=E7=B1=BB=E5=9E=8B=E6=8E=A8=E5=AF=BC=EF=BC=8C=E9=9C=80= =E8=A6=81=E6=89=8B=E5=8A=A8=E4=BD=BF=E7=94=A8c=E7=9A=84=E8=AF=AD=E6=B3=95=E5= =AF=B9=E5=B1=80=E9=83=A8=E5=8F=98=E9=87=8F=E8=BF=9B=E8=A1=8C=E5=AE=9A=E4=B9=89= =E3=80=82
=E7=BC=96=E8=AF=91=E8=BF=87=E7=A8=8B=E6=98=AF=E5=9C=A8ji= t=E5=87=BD=E6=95=B0=E4=B8=AD=E5=AE=8C=E6=88=90=E7=9A=84=EF=BC=8C=E5=90=8E=E7= =BB=AD=E8=AE=A1=E5=88=92=E5=B0=86=E7=BC=96=E8=AF=91=E8=BF=87=E7=A8=8B=E7=A7=BB= =E5=88=B0=E5=87=BD=E6=95=B0=E8=BF=90=E8=A1=8C=E6=97=B6=E5=AE=8C=E6=88=90=EF=BC= =8C=E5=AE=9E=E7=8E=B0=E9=87=8D=E8=BD=BD=E3=80=82
=E7=9B=AE=E5=89=8D= =E6=94=AF=E6=8C=81=E7=BC=96=E8=AF=91cache=EF=BC=8C=E7=AC=AC=E4=B8=80=E6=AC=A1= =E8=BF=90=E8=A1=8C=E9=9C=80=E8=A6=81=E7=BC=96=E8=AF=91=EF=BC=8C=E6=97=B6=E9=97= =B4=E7=A8=8D=E6=85=A2=EF=BC=8C=E5=86=8D=E6=AC=A1=E8=BF=90=E8=A1=8C=E7=9B=B4=E6= =8E=A5=E5=AF=BC=E5=85=A5=E7=BC=96=E8=AF=91=E5=A5=BD=E7=9A=84extension=EF=BC=8C= =E9=80=9F=E5=BA=A6=E5=B0=B1=E5=BE=88=E5=BF=AB=E4=BA=86=E3=80=82
=E6=AC=A2=E8=BF=8E=E5=A4=A7=E5=AE=B6fork=EF=BC=8Cpull=EF=BC=8C=E6= =8F=90=E5=BB=BA=E8=AE=AE=E3=80=82



= --Apple-Mail-4B98E6B0-29C6-4F1B-AC19-D96EAFE9A3D3--