[PATCH 2 of 5 V3] rust: iterator bindings to C code

2018-10-13 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538059896 -7200 # Thu Sep 27 16:51:36 2018 +0200 # Node ID 4b490e500a3551b03c41dc06f16aa506523719c6 # Parent 41b32e06629466bbe671c6ebfc1c5a4133c8af99 # EXP-Topic rustancestors-contains rust: iterator bindings to C code In this changeset

[PATCH 1 of 5 V3] rust: pure Rust lazyancestors iterator

2018-10-13 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538060596 -7200 # Thu Sep 27 17:03:16 2018 +0200 # Node ID 41b32e06629466bbe671c6ebfc1c5a4133c8af99 # Parent 38ac525b44c93fcadb3680d4ded56f1e5a0029b2 # EXP-Topic rustancestors-contains rust: pure Rust lazyancestors iterator

Re: [PATCH 4 of 6 V2] rust: hooking into Python code

2018-10-12 Thread Georges Racinet
On 10/12/2018 07:03 AM, Yuya Nishihara wrote: > On Tue, 09 Oct 2018 17:22:48 +0200, Georges Racinet wrote: >> # HG changeset patch >> # User Georges Racinet >> # Date 1538060144 -7200 >> # Thu Sep 27 16:55:44 2018 +0200 >> # Node ID 210cd79d35d50e989a7

Re: [PATCH 3 of 6 V2] rust: exposing in parsers module

2018-10-12 Thread Georges Racinet
It's a bit of coincidental programming, but I think a simple comment is less dangerous than writing more C to shorten initrevs from there (not sure that code will live for long anyway). -- Georges Racinet Anybox SAS, http://anybox.fr Téléphone: +33 6 51 32 07 27 GPG: B59E 22AB B842 CAED

Re: [PATCH 2 of 6 V2] rust: iterator bindings to C code

2018-10-12 Thread Georges Racinet
g slice::from_raw_parts, so it would be more consistent to warn Rust callers. Of course nobody would want to call this raw_init from Rust. I'm gonna flag it unsafe in next version of the patchset -- Georges Racinet Anybox SAS, http://anybox.fr Téléphone: +33 6 51 32 07 27 GPG: B59E 22AB B842 CA

Re: [PATCH 1 of 6 V2] rust: pure Rust lazyancestors iterator

2018-10-09 Thread Georges Racinet
On 10/9/18 5:22 PM, Georges Racinet wrote: > # HG changeset patch > # User Georges Racinet > # Date 1538060596 -7200 > # Thu Sep 27 17:03:16 2018 +0200 > # Node ID e466b892b487a2f258fe2000c76a9e916c7344d8 > # Parent a66594c5fad422499bfaf669d182e02fe3c0be32 > # EXP-To

[PATCH 6 of 6 V2] rust: rustlazyancestors.__contains__

2018-10-09 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1539018701 -7200 # Mon Oct 08 19:11:41 2018 +0200 # Node ID 28fdd7b9c08ebb8bdd692f5d6f6dd4b94dbd40b5 # Parent c5b4c3dd622ec7636eb78211b06cf86bb547444f # EXP-Topic rustancestors-contains rust: rustlazyancestors.__contains__ This changeset

[PATCH 4 of 6 V2] rust: hooking into Python code

2018-10-09 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538060144 -7200 # Thu Sep 27 16:55:44 2018 +0200 # Node ID 210cd79d35d50e989a7eabbcebb4addde9365f9e # Parent cf5c799e65a1225538fa1246887e2efd94c09acc # EXP-Topic rustancestors-rfc rust: hooking into Python code We introduce a new class

[PATCH 3 of 6 V2] rust: exposing in parsers module

2018-10-09 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538060175 -7200 # Thu Sep 27 16:56:15 2018 +0200 # Node ID cf5c799e65a1225538fa1246887e2efd94c09acc # Parent 81b8781de6fad514634713fa2cb9f10c320d1af3 # EXP-Topic rustancestors-rfc rust: exposing in parsers module To build with the Rust

[PATCH 5 of 6 V2] rust: making runnable without LD_LIBRARY_PATH

2018-10-09 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538059603 -7200 # Thu Sep 27 16:46:43 2018 +0200 # Node ID c5b4c3dd622ec7636eb78211b06cf86bb547444f # Parent 210cd79d35d50e989a7eabbcebb4addde9365f9e # EXP-Topic rustancestors-rfc rust: making runnable without LD_LIBRARY_PATH Building

[PATCH 2 of 6 V2] rust: iterator bindings to C code

2018-10-09 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538059896 -7200 # Thu Sep 27 16:51:36 2018 +0200 # Node ID 81b8781de6fad514634713fa2cb9f10c320d1af3 # Parent e466b892b487a2f258fe2000c76a9e916c7344d8 # EXP-Topic rustancestors-rfc rust: iterator bindings to C code In this changeset, still

[PATCH 1 of 6 V2] rust: pure Rust lazyancestors iterator

2018-10-09 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538060596 -7200 # Thu Sep 27 17:03:16 2018 +0200 # Node ID e466b892b487a2f258fe2000c76a9e916c7344d8 # Parent a66594c5fad422499bfaf669d182e02fe3c0be32 # EXP-Topic rustancestors-rfc rust: pure Rust lazyancestors iterator This is the first

Re: [PATCH 2 of 5 RFC] rust: iterator bindings to C code

2018-09-30 Thread Georges Racinet
On 9/30/18 5:46 AM, Yuya Nishihara wrote: > On Fri, 28 Sep 2018 15:31:09 +0200, Georges Racinet wrote: >> # HG changeset patch >> # User Georges Racinet >> # Date 1538059896 -7200 >> # Thu Sep 27 16:51:36 2018 +0200 >> # Node ID de88c09512565ed1c12

Re: [PATCH 1 of 5 RFC] rust: pure Rust lazyancestors iterator

2018-09-30 Thread Georges Racinet
On 9/30/18 5:46 AM, Yuya Nishihara wrote: > On Fri, 28 Sep 2018 15:31:08 +0200, Georges Racinet wrote: >> # HG changeset patch >> # User Georges Racinet >> # Date 1538060596 -7200 >> # Thu Sep 27 17:03:16 2018 +0200 >> # Node ID d8c9571755a64e1fc34

Re: [PATCH 1 of 5 RFC] rust: pure Rust lazyancestors iterator

2018-09-28 Thread Georges Racinet
On 9/28/18 3:31 PM, Georges Racinet wrote: > # HG changeset patch > # User Georges Racinet > # Date 1538060596 -7200 > # Thu Sep 27 17:03:16 2018 +0200 > # Node ID d8c9571755a64e1fc3429587dfd3949b9862eceb > # Parent d3d4b4b5f725124ef9e93cf74d779a7a05aa11b7 > # EXP-To

[PATCH 5 of 5 RFC] rust: making runnable without LD_LIBRARY_PATH

2018-09-28 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538059603 -7200 # Thu Sep 27 16:46:43 2018 +0200 # Node ID e754741646b16fee5534974da44b112a036404c1 # Parent 0fcc7c5de05aa47449cc428e826ca2e76c7517ec # EXP-Topic rustancestors-rfc rust: making runnable without LD_LIBRARY_PATH Building

[PATCH 4 of 5 RFC] rust: hooking into Python code

2018-09-28 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538060144 -7200 # Thu Sep 27 16:55:44 2018 +0200 # Node ID 0fcc7c5de05aa47449cc428e826ca2e76c7517ec # Parent d834b99b2d6588e8ed42dd36685a2dfc2d78fd8e # EXP-Topic rustancestors-rfc rust: hooking into Python code We introduce a new class

[PATCH 3 of 5 RFC] rust: exposing in parsers module

2018-09-28 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538060175 -7200 # Thu Sep 27 16:56:15 2018 +0200 # Node ID d834b99b2d6588e8ed42dd36685a2dfc2d78fd8e # Parent de88c09512565ed1c12e2ff9159e06ed8d762d15 # EXP-Topic rustancestors-rfc rust: exposing in parsers module To build with the Rust

[PATCH 1 of 5 RFC] rust: pure Rust lazyancestors iterator

2018-09-28 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538060596 -7200 # Thu Sep 27 17:03:16 2018 +0200 # Node ID d8c9571755a64e1fc3429587dfd3949b9862eceb # Parent d3d4b4b5f725124ef9e93cf74d779a7a05aa11b7 # EXP-Topic rustancestors-rfc rust: pure Rust lazyancestors iterator This is the first

[PATCH 2 of 5 RFC] rust: iterator bindings to C code

2018-09-28 Thread Georges Racinet
# HG changeset patch # User Georges Racinet # Date 1538059896 -7200 # Thu Sep 27 16:51:36 2018 +0200 # Node ID de88c09512565ed1c12e2ff9159e06ed8d762d15 # Parent d8c9571755a64e1fc3429587dfd3949b9862eceb # EXP-Topic rustancestors-rfc rust: iterator bindings to C code In this changeset, still

<    1   2   3   4   5   6