[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] Re: #281: promote irregex to full unit
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] Re: #281: promote irregex to full unit |
Date: |
Mon, 02 Aug 2010 12:18:08 -0000 |
#281: promote irregex to full unit
-----------------------------------------------------------------------+----
Reporter: zbigniew |
Owner: felix
Type: enhancement |
Status: accepted
Priority: major |
Milestone:
Component: core libraries |
Version: 4.5.x
Keywords: regex irregex movin-on-up to-the-east-side deluxe-apt sky |
-----------------------------------------------------------------------+----
Comment(by felix):
Replying to [comment:25 sjamaan]:
> Ivan told me that the old abnf API is available from the abnf-charlist
module now. FWIW, I've updated the uri-generic abnf alternative code so
it uses that, now this works again.
Thanks. Here some benchmark results (chicken 4.5.7, "total-irregex"
branch):
{{{
% ~/chicken-core-fast/bin/csi -nq uri-generic.matchable.so run.scm
0.984s CPU time, 0.12s GC time (major), 1320149 mutations, 87/15669 GCs
(major/minor)
#;1> ,q
% ~/chicken-core-fast/bin/csi -bnq uri-generic.abnf.so run.scm
4.628s CPU time, 1.032s GC time (major), 570074 mutations, 395/56499 GCs
(major/minor)
% ~/chicken-core-fast/bin/csi -bnq uri-generic.irregex.so run.scm
5.208s CPU time, 0.62s GC time (major), 640081 mutations, 206/122146 GCs
(major/minor)
% ~/chicken-core-fast/bin/csi -bnq uri-generic.packrat.so run.scm
8.576s CPU time, 2.852s GC time (major), 3100327 mutations, 1382/83770 GCs
(major/minor)
}}}
--
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/281#comment:35>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] Re: #281: promote irregex to full unit, (continued)
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/01
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/01
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/01
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/01
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit,
Chicken Trac <=
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02
- [Chicken-janitors] Re: #281: promote irregex to full unit, Chicken Trac, 2010/08/02