Commit Graph

82 Commits

Author SHA1 Message Date
Laurenz 88dfe4d276
Use `rustc-hash` for hash maps and sets (#6678) 2025-07-31 08:45:03 +00:00
Erik 48c3fb32fb
Hint that deprecated items will be removed in `0.15.0` (#6617) 2025-07-28 11:59:28 +00:00
Laurenz b036fd97ab Reformat with 2024 edition 2025-07-21 15:22:29 +02:00
Laurenz c9c2315ad3 Fix 2024 clippy warnings 2025-07-21 15:22:29 +02:00
Robin 5661c20580
Slightly improve selector docs (#6544) 2025-07-16 16:15:49 +00:00
Robin f51cb4b03e
Rephrase docs for truncation of float/decimal to integer (#6543) 2025-07-14 13:31:27 +00:00
Laurenz a45c3388a6
More consistent `Packed<T>` to `Content` conversion methods (#6579) 2025-07-09 13:40:22 +00:00
Malo 1dc4c248d1
Add `default` argument for `str.first` and `str.last` (#6554)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-07-09 12:10:24 +00:00
Laurenz e5e1dcd9c0
Target-specific native show rules (#6569) 2025-07-09 08:16:36 +00:00
Laurenz 0a3c6939dd
Rewrite foundations of native elements (#6547) 2025-07-08 08:52:43 +00:00
Robin 51ab5b815c
Fix minor typo in function docs (#6542) 2025-07-07 14:15:10 +00:00
Laurenz d1deb80bb8
Fix nightly warnings (#6558) 2025-07-05 12:23:48 +00:00
Robin 30ddc4a7ca
Fix typos in calc module docs (#6535) 2025-07-01 11:04:31 +00:00
Robin d978f8c33a
Fix minor typo in `array.product` docs (#6532) 2025-07-01 11:04:11 +00:00
Said A. 5dd5771df0
Disallow empty labels and references (#5776) (#6332)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-26 09:18:51 +00:00
Malo 04fd0acaca
Allow deprecating symbol variants (#6441) 2025-06-26 08:24:21 +00:00
Laurenz 35809387f8
Support `in` operator on strings and modules (#6498) 2025-06-26 08:06:22 +00:00
Laurenz e9dc4bb204
Typed HTML API (#6476) 2025-06-23 09:12:58 +00:00
Laurenz 3602d06a15 Support for generating native functions at runtime 2025-06-20 17:32:37 +02:00
Laurenz 3b35f0cecf Add `Duration::decompose` 2025-06-20 17:32:37 +02:00
Laurenz f32cd5b3e1
Ensure that label repr is syntactically valid (#6456) 2025-06-19 07:29:35 +00:00
cAttte f9897479d2
Unify `EvalMode` and `LexMode` into `SyntaxMode` (#6432) 2025-06-12 14:09:37 +00:00
T0mstone d7e0c52dd5
Use `codex::ModifierSet` (#6159)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-11 13:28:03 +00:00
Andrew Voynov 5d34d54df4
Make a more descriptive definition of `module` (#6380) 2025-06-10 15:34:57 +00:00
PgBiel 7c7b962b98
Table multiple headers and subheaders (#6168) 2025-06-10 14:41:16 +00:00
Tobias Schmitz a18ca3481d
Report errors in external files (#6308)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-10 12:46:27 +00:00
Malo 4329a15a1c
Improve `calc.round` documentation (#6345) 2025-06-02 13:04:49 +00:00
Patrik Simic ca8d223fde
Removing unused warnings in nightly (#6169) 2025-05-20 16:25:26 +00:00
alluring-mushroom 9829bd8326
Document exceptions and alternatives to using `type` (#6027)
Co-authored-by: Zedd Serjeant <Zedd.Serjeant@PumpkinEng.com.au>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-07 19:56:20 +00:00
+merlan #flirora 14a0565d95
Show warnings from eval (#6100)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-07 18:42:29 +00:00
Andrew Voynov 14928ef962
Fix typo in module docs (#6146)
Co-authored-by: Alberto Corbi <alberto_corbi@icloud.com>
2025-04-07 17:47:29 +00:00
Malo 417f5846b6
Support comparison functions in `array.sorted` (#5627)
Co-authored-by: +merlan #flirora <uruwi@protonmail.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-02 09:41:45 +00:00
+merlan #flirora a64af130dc
Add default parameter for array.{first, last} (#5970) 2025-03-31 09:06:18 +00:00
Ian Wrzesinski 91956d1f03
Use `std::ops::ControlFlow` in `Content::traverse` (#6053)
Co-authored-by: Max Mynter <maxmynter@me.com>
2025-03-24 18:07:19 +00:00
evie 3650859ae8
Fix `cargo clippy` warnings (mostly about `.repeat.take` and `.next_back`) (#6038) 2025-03-11 10:00:53 +00:00
Ludovico Gerardi e66e190a21
Fix typo in docs (#6034) 2025-03-10 11:39:30 +00:00
Andrew Voynov 6271cdceae
Fix debug implementation of Recipe (#5997) 2025-03-04 09:33:39 +00:00
Andrew Voynov bf0d45e2c0
Make `array.chunks` example more readable (#5975) 2025-03-03 11:31:39 +00:00
evie d11ad80dee
Add `#str.normalize(form)` (#5631)
Co-authored-by: +merlan #flirora <uruwi@protonmail.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-02-25 14:01:01 +00:00
Laurenz 69c3f95705
Bump MSRV to 1.83 and Rust in CI to 1.85 (#5946) 2025-02-24 12:28:01 +00:00
Laurenz ebe2543264
Fix comparison of `Func` and `NativeFuncData` (#5943) 2025-02-24 11:17:31 +00:00
Malo 56f4fa2b4d
Documentation improvements (#5888) 2025-02-23 11:31:28 +00:00
+merlan #flirora 83ad407d3c
Update documentation for `float.{to-bits, from-bits}` (#5836) 2025-02-12 12:35:03 +00:00
Malo ca702c7f82
Documentation fixes and improvements (#5816) 2025-02-06 10:18:10 +00:00
Laurenz 029ae4a5ea
Export target docs (#5812)
Co-authored-by: Martin Haug <3874949+reknih@users.noreply.github.com>
2025-02-05 13:24:10 +00:00
Laurenz 50ccd7d60f
Scope deprecations (#5798) 2025-02-04 09:38:31 +00:00
Laurenz eee903b0f8
Refactor `Scope` (#5797) 2025-02-03 16:04:54 +00:00
Laurenz a1f263862c
Change type repr to short name (#5788) 2025-01-31 09:56:49 +00:00
Laurenz be1fa91a00
Modular, multi-threaded, transitioning plugins (#5779) 2025-01-30 13:36:15 +00:00
Laurenz 1b2719c94c
Resolve bound name of bare import statically (#5773) 2025-01-29 14:20:30 +00:00