From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15297 invoked by alias); 2 Jul 2018 06:04:01 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43132 Received: (qmail 7130 invoked by uid 1010); 2 Jul 2018 06:04:01 -0000 X-Qmail-Scanner-Diagnostics: from mail-lj1-f172.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.208.172):SA:0(-1.9/5.0):. Processed in 1.053285 secs); 02 Jul 2018 06:04:01 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,SPF_PASS,T_DKIMWL_WL_MED,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1c8U8tethKUSX+APxl2JFmYjFwAd8Bh5VBrCvQ3lSiE=; b=R7GqnihGEGG0kCobZqcAHHOvPWzsMZ4Mqkdrz016VHFrWM0EI84IyHIkzeDMi+xluU 725D7aOnYEiGkCRH/HQJJsAe2bbNvvMwqWddHq/1iGUMjPRc2l1Gq+jSEb3LS5Tq7UNW qccNF7oPmxTZj9a2fRSUTWKEUkn/TyC+/RkDtNrU3uioLIJdfacyl4+jzTbQtGMFOPnt rluCln4bdd8h06hWF7X3RnOY9owlOZftCeU2T5TQd7fCzJLrATDWB0A3rYg5lKYNh3p2 f7r6+dD3r+/eTQEr5bchKbgF2AY66dMblZ7ErpjAJQjQG9tU4K2S6rKXOJ9nQA7/c2St wSNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1c8U8tethKUSX+APxl2JFmYjFwAd8Bh5VBrCvQ3lSiE=; b=I74gZgIfeb06Nbq90YJ5GW++/6UYEOs3HGM+cSdxETgABcN+fJsZiWg5oDOhFotdUV TYRNiPACUvzvINY8Edg3LatmvFbXXmuHqEizFRRlx4cOLvvIhJz/MBSJxUVzvWqYmIPM K2TUWrpY/fU6ZYlYsDpVu5+/s8fH/PTnR0XZ4FB8Wmv8ff5R9mNjmHA+HQs5H3WdnFPI n0OtcPA5AVBdIKf9IcgFgGdi3Axx6aDUt//72TTKdxlIE9KbHIqUA83/I9pVeH0EE59m LAHuvrsCSPiIZf4Fr9bbHZGEorUAjfUElRaSYOaZE+whEOVLM75flBxBz0itYAjGnpjn 7aNw== X-Gm-Message-State: APt69E0apQT0aMG+9WTfn7P+RxlSBNe3upifJ7PT4x38U4gPkCh7v31x zwJxUvQS/h/1ObiZwKiDNuB4STSu9oXoZM9kpsuQpg== X-Google-Smtp-Source: ADUXVKLZaj2MRv0rezro8jZhVeCIrZbDiPACuRTZUISR9eYS9yEbgQQOqpRK+vvzEubKD1CZKNbtNhra1FmR+l4+Cc4= X-Received: by 2002:a2e:118f:: with SMTP id 15-v6mr16628531ljr.38.1530511435755; Sun, 01 Jul 2018 23:03:55 -0700 (PDT) MIME-Version: 1.0 References: <651A4CB3-1D36-4668-9DC0-EFACDE13E26D@dana.is> In-Reply-To: From: Bart Schaefer Date: Sun, 1 Jul 2018 23:03:44 -0700 Message-ID: Subject: Re: Huge delay for completions when not sorting To: martin@mvath.de Cc: Zsh hackers list Content-Type: multipart/alternative; boundary="000000000000740ba9056ffdf616" --000000000000740ba9056ffdf616 Content-Type: text/plain; charset="UTF-8" On Sun, Jul 1, 2018, 10:54 PM Martin Vaeth wrote: > > When building a temporary hash table it would be enough to store pointers > to the strings there to avoid data duplication. > The immediate problem is that there are no simple strings to store. What's being compared are data structures that break the words down into the substrings used later to reconstruct parts of the word on the command line. > --000000000000740ba9056ffdf616--