Eric Huss
8ae86d4310
Merge pull request #2355 from johamster/reduce_allocations_when_copying_files
...
Reduce allocations in `fs::copy_files_except_ext`
2024-04-08 21:40:54 +00:00
Johannes Gloeckle
c144c26dcf
Reduce allocations in `fs::copy_files_except_ext`
...
Above mentioned function copies files (recursively) from a source to a
destination directory. For that, file/directory paths have to be created
repeatedly. This allocates as directory and file names are concatenated
into an owning path structure.
The number of allocations can be reduced by creating file/directory
paths only once and borrowing them instead of cloning/recreating them.
In bigger projects, this reduces execution time noticeably. Please note
that file system operations are dominant from performance POV.
2024-04-07 10:43:23 +02:00
Eric Huss
481f6b1531
Merge pull request #2351 from rust-lang/dependabot/cargo/mio-0.8.11
...
Bump mio from 0.8.10 to 0.8.11
2024-04-05 19:36:55 +00:00
dependabot[bot]
b267d56ba7
Bump mio from 0.8.10 to 0.8.11
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 18:10:01 +00:00
Eric Huss
dd139f8228
Merge pull request #2350 from rust-lang/dependabot/cargo/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26
2024-04-05 18:04:09 +00:00
dependabot[bot]
be4756e4bf
Bump h2 from 0.3.24 to 0.3.26
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 16:16:31 +00:00
Eric Huss
bd323fb930
Merge pull request #2339 from goodmost/master
...
chore: remove repetitive word
2024-03-19 15:46:26 +00:00
goodmost
aff1070f43
chore: remove repetitive word
...
Signed-off-by: goodmost <zhaohaiyang@outlook.com>
2024-03-19 22:22:16 +08:00
Eric Huss
b6742e90b1
Merge pull request #2338 from max-heller/patch-2
...
Fix typo in docs
2024-03-18 22:59:48 +00:00
Max Heller
95b6ed7965
Fix typo in docs
2024-03-18 18:38:55 -04:00
Eric Huss
5a35144d4f
Merge pull request #2328 from ehuss/clarify-src-path
...
Clarify Chapter path and source_path.
2024-02-25 23:26:20 +00:00
Eric Huss
5f5f9d6fd5
Clarify Chapter path and source_path.
2024-02-25 15:20:19 -08:00
Eric Huss
c602a2fcd6
Merge pull request #2070 from expikr/testbook-add-mathajx-tests
...
Added missing tests for MathJax to the test book
2024-02-25 23:00:13 +00:00
_
821d3c423c
Add MathJax tests.
2024-02-25 14:53:10 -08:00
Eric Huss
6b89f5dad8
Merge pull request #2327 from ehuss/smart-punctuation
...
Rename curly-quotes to smart-punctuation.
2024-02-25 22:30:25 +00:00
Eric Huss
d28cf53009
Rename curly-quotes to smart-punctuation.
2024-02-25 13:42:44 -08:00
Eric Huss
504900d7bd
Merge pull request #2324 from ehuss/redundant-imports
...
Fix redundant imports.
2024-02-24 20:19:28 +00:00
Eric Huss
0cc439eee3
Fix redundant imports.
2024-02-24 12:04:57 -08:00
Eric Huss
e8b8f34f2b
Merge pull request #2322 from wilwade/patch-1
...
Fix incorrect theme documentation: Next/Previous should use `title`
2024-02-21 21:25:18 +00:00
Wil Wade
58a23e06a1
Fix incorrect theme documentation
...
The theme documentation for next and previous used name instead of title
2024-02-20 15:29:30 -05:00
Eric Huss
5a4ac03c0d
Merge pull request #2312 from ehuss/bump-version
...
Update to 0.4.37
2024-02-07 03:48:57 +00:00
Eric Huss
c5a506e240
Update to 0.4.37
2024-02-06 19:34:15 -08:00
Eric Huss
bc5cd13c16
Merge pull request #2311 from sspaeti/fix-search-with-form
...
fix input `s` into a form without triggering search
2024-02-07 03:21:41 +00:00
sspaeti
d406c7c09b
fix input `s` into a form without triggering search
2024-02-06 10:15:56 +01:00
Eric Huss
9cf3117636
Merge pull request #2309 from ehuss/update-deps
...
Update dependencies
2024-02-05 22:41:50 +00:00
Eric Huss
61786ddcdf
Update dependencies
2024-02-05 14:37:06 -08:00
Eric Huss
f33281fae2
Merge pull request #2310 from ehuss/update-env-logger
...
Update env_logger to 0.11
2024-02-05 22:26:31 +00:00
Eric Huss
93bd457a54
Update env_logger to 0.11
2024-02-05 14:22:21 -08:00
Eric Huss
600824bed2
Merge pull request #2308 from ehuss/pulldown_cmark-0.10
...
Update pulldown_cmark to 0.10
2024-02-05 22:21:55 +00:00
Eric Huss
42e635bb9e
Update pulldown_cmark to 0.10
2024-02-05 14:11:27 -08:00
Eric Huss
d48810f045
Merge pull request #2307 from ehuss/backends_receive_render_context_via_stdin
...
Clean up test backends_receive_render_context_via_stdin
2024-02-05 20:17:35 +00:00
Eric Huss
3387cf373d
Clean up test backends_receive_render_context_via_stdin
2024-02-05 09:53:50 -08:00
Eric Huss
7825bd6c5a
Merge pull request #2306 from jvstme/master
...
docs: Fix broken link
2024-02-04 14:09:09 +00:00
Jvst Me
ba14f4ad53
docs: Fix broken link
2024-02-04 16:47:52 +03:00
Eric Huss
02bbc3f777
Merge pull request #2305 from gibbz00/patch-1
...
Fix minor sentencing issue in build.md
2024-02-04 12:37:31 +00:00
gibbz00
45a2d0b40e
Fix minor sentencing issue in build.md
2024-02-04 08:57:50 +01:00
Eric Huss
53eccf7047
Merge pull request #2303 from infogulch/patch-1
...
summary.md: clarify that part titles must be h1 headers
2024-02-01 23:45:51 +00:00
Joe Taber
63000bc122
summary.md: clarify that part titles must be h1 headers
2024-01-31 01:47:05 -06:00
Eric Huss
220cb4f0c8
Merge pull request #2302 from GeckoEidechse/fix/missing-plus
...
docs: Add missing `+` in diff code block
2024-01-30 19:55:05 +00:00
GeckoEidechse
7ce3a41184
docs: Add missing `+` in diff code block
...
The closing bracket for the `if` statement is also nearly added but the leading `+` to indicate that was forgotten.
2024-01-30 17:43:37 +01:00
Eric Huss
51efaf2e81
Merge pull request #2297 from rust-lang/dependabot/cargo/shlex-1.3.0
...
Bump shlex from 1.2.0 to 1.3.0
2024-01-22 22:41:27 +00:00
dependabot[bot]
f0d6d428dc
Bump shlex from 1.2.0 to 1.3.0
...
Bumps [shlex](https://github.com/comex/rust-shlex ) from 1.2.0 to 1.3.0.
- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/comex/rust-shlex/commits )
---
updated-dependencies:
- dependency-name: shlex
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 21:52:27 +00:00
Eric Huss
01778fc90a
Merge pull request #2293 from rust-lang/dependabot/cargo/h2-0.3.24
...
Bump h2 from 0.3.22 to 0.3.24
2024-01-19 17:43:11 +00:00
dependabot[bot]
d9928ad3f9
Bump h2 from 0.3.22 to 0.3.24
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.22 to 0.3.24.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.24/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.22...v0.3.24 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 16:23:16 +00:00
Eric Huss
77b7876986
Merge pull request #2291 from klensy/watch-me
...
pathdiff only used with watch feature, so make it optional
2024-01-15 13:37:12 +00:00
klensy
745f7c7313
pathdiff only used with watch feature, so make it optional
2024-01-15 12:49:29 +03:00
Eric Huss
0a96d0e3fa
Merge pull request #2290 from klensy/less-clones
...
removes few more allocs
2024-01-14 14:09:37 +00:00
klensy
e3ad9d097e
reduce useless regex allocs
...
from 474mb to 215mb
==40876== Total: 474,156,323 bytes in 1,521,025 blocks
==40876== At t-gmax: 13,872,954 bytes in 4,655 blocks
==40876== At t-end: 488,516 bytes in 884 blocks
==40876== Reads: 820,933,434 bytes
==40876== Writes: 514,838,350 bytes
to
==57763== Total: 215,292,393 bytes in 1,161,048 blocks
==57763== At t-gmax: 13,872,954 bytes in 4,655 blocks
==57763== At t-end: 1,210,783 bytes in 1,274 blocks
==57763== Reads: 598,542,892 bytes
==57763== Writes: 229,841,910 bytes
2024-01-14 15:17:31 +03:00
klensy
573b6522f9
remove useless alloc
...
on rust reference book this reduces total allocs from 490mb to 474mb:
==23272== Total: 490,538,699 bytes in 1,760,117 blocks
==23272== At t-gmax: 13,872,954 bytes in 4,655 blocks
==23272== At t-end: 488,516 bytes in 884 blocks
==23272== Reads: 830,509,060 bytes
==23272== Writes: 522,290,614 bytes
to
==40876== Total: 474,156,323 bytes in 1,521,025 blocks
==40876== At t-gmax: 13,872,954 bytes in 4,655 blocks
==40876== At t-end: 488,516 bytes in 884 blocks
==40876== Reads: 820,933,434 bytes
==40876== Writes: 514,838,350 bytes
2024-01-14 15:17:07 +03:00
Eric Huss
59d3717159
Merge pull request #2283 from sunng87/feature/hbd-5
...
feat: upgrade handlebars to 5.0
2024-01-04 21:00:18 +00:00