Skip to content

Releases: Sharp0802/trisult

v0.4.1

18 May 11:31

Choose a tag to compare

  • 224553a chore: bump version
  • 8eaee42 docs: update version notice

v0.4.0

18 May 11:29

Choose a tag to compare

  • 2dc0aad chore: bump versions
  • 5120df7 docs: update terms
  • 8b4d08b refactor: hide types in implementation
  • 5394257 refactor: loosen too strict explicit generics
  • 5eb3e14 refactor: remove default values
  • 1f62d6e refactor: remove replaced macro
  • 45a65f8 refactor: replace explicit state specifier with state allocator generic
  • a96396d refactor: shorten trait names

v0.3.5

18 May 00:43

Choose a tag to compare

  • f9e1de3 chore: bump version
  • 818cf2e fix: be capable to set visibility of expanded symbol in uncovered case

v0.3.4

18 May 00:39

Choose a tag to compare

  • 00606b8 chore: add helper script for creating changelog
  • 71d1f7e chore: bump version
  • dcae72e docs: fix hyperlink
  • 65df25e fix: be capable to set visibility of expanded symbol

v0.3.3

17 May 15:42

Choose a tag to compare

  • 0e49a7d chore: bump versions
  • 44cec7d docs: fix terms

v0.3.2

17 May 15:42

Choose a tag to compare

  • 9ac9560 chore: bump versions
  • c0fb124 docs: add docs.rs badge
  • 702d780 docs: add documentation for attribute macro
  • 902160c docs: add link to benchmark
  • 7fcf0fc docs: add table of contents
  • 3f1a307 docs: choose more proper terms
  • 89f0cae docs: restructure the usage guide
  • 1e4a33f docs: update crate version
  • cc782bd refactor: apply rustfmt
  • 0f8b329 refactor: fix clippy warnings
  • 4981055 refactor: fix clippy warnings
  • f81b51c test: do benchmark with more precise categories
  • e40f3e9 test: use isolated test env for benchmark

v0.3.1

17 May 15:42

Choose a tag to compare

  • 89cd96f chore: bump versions
  • 03cf2a6 feat: provide more developer-friendly errors
  • ff339c6 feat: support (Partial)Eq
  • 1481b8e test: add more complicated test cases to raise code coverage rate

v0.3.0

17 May 15:41

Choose a tag to compare

  • d3e7428 chore: add capability to generate HTML report
  • 2ce0d1d chore: bump versions
  • 3f8182a chore: enable alloc feature defaultly
  • 4a9d752 docs: fix clippy warning
  • e650676 docs: fix compilation error from documents
  • 9e93b9d docs: fix compilation error in documents
  • 65530ea docs: fix typos
  • 051989f docs: note default features
  • fd48e93 fix: import from correct module
  • 02a95be fix: infer generics with return type
  • d6e55da fix: support untyped blocks such as todo macro
  • 3946e02 perf: allow vector to pre-reserve capacity by avoiding eager mapping
  • 5beccd4 perf: avoid allocation of map for empty iterator
  • d11a1d6 perf: avoid appending when base is empty
  • 9ab979f perf: avoid iteration over empty iterator
  • cb971b1 perf: infer accumulator type statically
  • 85df84a perf: lessen stack size pressure
  • 2a36068 perf: move implementation of tri! macro to core crate
  • e9fa95e perf: prefer moving over appending
  • 62c0128 perf: provide concrete size hints
  • 90ee776 perf: use monomorphization over allocation of accumulators
  • 8981a69 refactor: elide explicit lifetime
  • 8829f0a test: add benchmark pipeline
  • 14f1322 test: do benchmark for both of accumulators
  • 1443c06 test: use monomorphized APIs

v0.2.0

17 May 15:40

Choose a tag to compare

  • b1275f7 chore: bump versions
  • ee7354d docs: add badges
  • 1ff4e21 docs: add sample usage for accumulator selector feature
  • 4b322db feat: add accumulator selector
  • 5e727cd fix: fix compilation error of samples
  • 5fb43df fix: regard priority for diagnosis accumulating
  • 8813597 fix: regard priority for diagnosis accumulating
  • 168c932 test: add tests for accumulator selector

v0.1.0

17 May 15:40

Choose a tag to compare

  • 07eb8d2 chore: add metadata to Cargo.toml
  • ffdadb2 chore: create project
  • 1ccb16f chore: prefix name of macro crate with -macros
  • 8f9d881 docs: add documentation
  • 704fc16 docs: add license notice
  • f662abf docs: add README
  • fc23622 docs: add sample usages
  • 1235417 docs: create LICENSE-APACHE
  • f124c99 docs: create LICENSE-MIT
  • 121d4d9 docs: fix clippy warning
  • 5aa8902 feat: create derive boilerplate
  • 971dc71 feat: implement auto context stacking
  • 959b3dc feat: implement basic trisult features
  • 038c18a feat: implement procedural macro
  • 31d716a fix: import required features in macro
  • 37f91e6 fix: point README using env
  • 35d08e6 fix: use symbolic link to point README
  • 55a357c refactor: separate features into files
  • b523a08 refactor: use macros instead of manual intervention in tests
  • 304d036 test: add integration tests
  • a840605 test: add tests for auto stacking