bytesparadise / libasciidoc

A Golang library for processing Asciidoc files.
Apache License 2.0
196 stars 23 forks source link

refactor(renderer): simplify rendering of special characters #1070

Closed xcoulon closed 1 year ago

xcoulon commented 1 year ago

Signed-off-by: Xavier Coulon xcoulon@redhat.com

github-actions[bot] commented 1 year ago

Comparing with master branch:

name                                          old time/op    new time/op    delta
RealDocumentProcessing/demo.adoc-2              33.9ms ± 1%    34.5ms ± 5%   ~     (p=0.222 n=9+9)
RealDocumentProcessing/vertx-examples.adoc-2     129ms ± 1%     129ms ± 1%   ~     (p=0.340 n=9+9)
RealDocumentProcessing/mocking.adoc-2           80.7ms ± 1%    80.4ms ± 1%   ~     (p=0.123 n=10+10)

name                                          old alloc/op   new alloc/op   delta
RealDocumentProcessing/demo.adoc-2              13.9MB ± 0%    13.9MB ± 0%   ~     (p=0.340 n=9+9)
RealDocumentProcessing/vertx-examples.adoc-2    45.5MB ± 0%    45.5MB ± 0%   ~     (p=0.079 n=9+10)
RealDocumentProcessing/mocking.adoc-2           28.4MB ± 0%    28.4MB ± 0%   ~     (p=0.971 n=10+10)

name                                          old allocs/op  new allocs/op  delta
RealDocumentProcessing/demo.adoc-2                171k ± 0%      171k ± 0%   ~     (p=0.258 n=9+9)
RealDocumentProcessing/vertx-examples.adoc-2      671k ± 0%      671k ± 0%   ~     (p=0.118 n=9+10)
RealDocumentProcessing/mocking.adoc-2             432k ± 0%      432k ± 0%   ~     (p=0.989 n=10+10)

Comparing with latest release:

name                                          old time/op    new time/op    delta
RealDocumentProcessing/demo.adoc-2              17.2ms ± 1%    34.5ms ± 5%  +100.97%  (p=0.000 n=9+9)
RealDocumentProcessing/vertx-examples.adoc-2    48.3ms ± 1%   128.5ms ± 1%  +165.83%  (p=0.000 n=10+9)
RealDocumentProcessing/mocking.adoc-2           47.4ms ± 1%    80.4ms ± 1%   +69.39%  (p=0.000 n=10+10)

name                                          old alloc/op   new alloc/op   delta
RealDocumentProcessing/demo.adoc-2              8.85MB ± 0%   13.91MB ± 0%   +57.17%  (p=0.000 n=9+9)
RealDocumentProcessing/vertx-examples.adoc-2    24.0MB ± 0%    45.5MB ± 0%   +89.70%  (p=0.000 n=9+10)
RealDocumentProcessing/mocking.adoc-2           21.6MB ± 0%    28.4MB ± 0%   +31.44%  (p=0.000 n=10+10)

name                                          old allocs/op  new allocs/op  delta
RealDocumentProcessing/demo.adoc-2                106k ± 0%      171k ± 0%   +60.50%  (p=0.000 n=8+9)
RealDocumentProcessing/vertx-examples.adoc-2      305k ± 0%      671k ± 0%  +119.95%  (p=0.000 n=10+10)
RealDocumentProcessing/mocking.adoc-2             326k ± 0%      432k ± 0%   +32.51%  (p=0.000 n=10+10)

codecov[bot] commented 1 year ago

Codecov Report

Merging #1070 (7ee6335) into master (d941be1) will decrease coverage by 0.00%. The diff coverage is 85.71%.

@@            Coverage Diff             @@
##           master    #1070      +/-   ##
==========================================
- Coverage   81.00%   80.99%   -0.01%     
==========================================
  Files          90       90              
  Lines        7532     7540       +8     
==========================================
+ Hits         6101     6107       +6     
- Misses        942      944       +2     
  Partials      489      489