Re: [pcre-dev] PCRE GPU offload

2013-02-13 Thread Roman Vasilyev
Now I'm completely clear where is the problem. But seems like OpenCL doing it same way as OpenSSL makes AES en/decryption. It uses 16byte blocks for operation, just you know you using full 16 or just part of it. And in case of texture size, you can create smaller texture size and upload your 1MB

[pcre-dev] [Bug 1337] New: Named Captures not working

2013-02-13 Thread Michael Baas
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1337 Summary: Named Captures not working Product: PCRE Version: 8.31 Platform: x86-64 OS/Version: Linux

[pcre-dev] [Bug 1336] Universal Character Name escape code

2013-02-13 Thread Philip Hazel
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1336 --- Comment #2 from Philip Hazel p...@hermes.cam.ac.uk 2013-02-13 17:46:08 --- On Wed, 13 Feb 2013, Zoltan Herczeg wrote: Since PCRE aims for Perl

Re: [pcre-dev] PCRE GPU offload

2013-02-13 Thread Roman Vasilyev
without uploading the whole input means to find place where to stop? If you can detect in pattern (E.g: /\p{Any}*/) that from this place till the end it will match whole string, you can stop uploading it into Buffer. Just return that from here you can copy whole data. In case if pattern expects

Re: [pcre-dev] JIT and callouts

2013-02-13 Thread Zoltán Herczeg
Hi all, I would like to announce that callouts are working in JIT now, and all patches were landed! The only thing which is not supported is callouts between a conditional block and its condition. At the moment this can only be inserted using auto-callouts, which is probably not the best use

Re: [pcre-dev] JIT and callouts

2013-02-13 Thread ND
On 2013-02-13 18:44, Zoltán Herczeg wrote: Naden, could you try the callout feature? I am really curious whether it gives any performance boost for your application. Hi, Zoltan! Thank you very much for great work. But as I wrote earlier my application hardly uses callouts as well as all of

Re: [pcre-dev] JIT and callouts

2013-02-13 Thread ND
On 2013-02-13 18:44, Zoltán Herczeg wrote: I am really curious whether it gives any performance boost for your application. The performance will be extracted not directly from JIT-realization of callout, but from getting JIT ON while a non-callout parts of pattern are processed. -- ## List

[pcre-dev] [Bug 1336] Universal Character Name escape code

2013-02-13 Thread Paulo Torrens
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1336 --- Comment #3 from Paulo Torrens paulo_torr...@hotmail.com 2013-02-13 22:44:50 --- Thank you for the feedback. Well, maybe I can ask the Perl guys, maybe I

Re: [pcre-dev] PCRE GPU offload

2013-02-13 Thread Roman Vasilyev
I'm new in libpcre, if I want to try OpenCL improvements for it, could you recommend me start point? As well as if I'll have patch for review can I send it here? -Original Message- From: Zoltán Herczeg [mailto:hzmes...@freemail.hu] Sent: Tuesday, February 12, 2013 1:47 PM To: Roman

[pcre-dev] [Bug 1223] Test failure on 10.7/i386 with JIT

2013-02-13 Thread Lawrence Velázquez
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1223 --- Comment #17 from Lawrence Velázquez lar...@macports.org 2013-02-14 04:08:16 --- Created an attachment (id=611) --

[pcre-dev] [Bug 1223] Test failure on 10.7/i386 with JIT

2013-02-13 Thread Lawrence Velázquez
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1223 Lawrence Velázquez lar...@macports.org changed: What|Removed |Added

Re: [pcre-dev] PCRE GPU offload

2013-02-13 Thread Zoltán Herczeg
Hi, yes, you can submit your patches to the exim bugzilla: http://bugs.exim.org/ As a starting point check pcre_exec() which is the primary matcher function. You can also play with pcretest, which is a tester program, which provides command line access to all features of PCRE. For pattern

Re: [pcre-dev] JIT and callouts

2013-02-13 Thread Zoltán Herczeg
Hi, JIT is designed to fall back to interpreted execution if a pattern is not supported. So you can enable it even if not all patterns will be supported by it. I hope the majority of your patterns are already covered by now. Regards, Zoltan ND nad...@mail.ru írta: On 2013-02-13 18:44, Zoltán