tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 707HTML 660Markdown 12TOML 62344 Definitions

⎇ 2ddc66405b14cd6696d0a8391d91c0cdba611133/benches

2026-05-27

  1. Implement `safe` and `unsafe` overflow-position alignment keywords (#952)d1ff7e339 · by Ritesh ·

2026-03-31

  1. Prepare for v0.10.0 release (#940)a836ef390 · by Nico Burns ·

2026-03-24

  1. Use `parley` rather than `cosmic-text` for "mixed" benches (#936)639df8fc9 · by Nico Burns ·

2025-11-30

  1. Mixed benchmark fixups (#900)fd8f81fc6 · by Nico Burns ·
  2. test: add benchmarks for mixed Flexbox and CSS Grid layouts (#895)ff18eb8b1 · by WaterWhisperer ·

2025-08-07

  1. Prepare for v0.9.0 release (#856)599b1b7d7 · by Nico Burns ·

2025-08-01

  1. CSS Grid: named lines and areas (#840)c3e80008d · by Nico Burns ·

2025-07-29

  1. Update criterion requirement from 0.6 to 0.7 (#854)8e283d82d · by dependabot[bot] ·

2025-06-25

  1. Update criterion requirement from 0.5 to 0.6 (#838)d60049689 · by dependabot[bot] ·

2025-02-20

  1. Use `*const ()` to represent `CompactLength` and add implementation for 32 bit platforms (#789)8d2a036c1 · by Nico Burns ·

2025-02-01

  1. Upgrade rand and rand_chacha (bench deps) to 0.9 (#798)ff58be174 · by Nico Burns ·

2025-01-16

  1. Upgrade yoga-rs to v0.5.0 (#791)6594bbdc7 · by Nico Burns ·

2025-01-06

  1. Use tagged pointer to represent size/length values (#769)afa6437b0 · by Nico Burns ·

2024-12-12

  1. Prepare for v0.7.0 release (#759)b765cb51a · by Nico Burns ·

2024-10-10

  1. Fix clippy lints (2024-10-10) (#720)c9d6a7b96 · by Nico Burns ·

2024-02-12

  1. Fix typos. (#611)f1e4edab9 · by Bruce Mitchener ·

2023-11-21

  1. Rename Taffy struct to TaffyTree (#580)17235ffa2 · by Nico Burns ·
  2. Compute content size, padding and border for each node (#573)64f8aa0fb · by Nico Burns ·

2023-10-29

  1. Add comparative benchmarks with Taffy 0.3 (#572)c16e2b683 · by Nico Burns ·

2023-10-12

  1. Refactor benchmarks (#472)6031fa21b · by Nico Burns ·

2023-05-30

  1. Update criterion requirement from 0.4 to 0.5 (#489)0bd2f1947 · by dependabot[bot] ·

2023-05-19

  1. Implement CSS Block layout (`Display::Block`) (#474)544399619 · by Nico Burns ·

2023-04-28

  1. Fix yoga benchmark feature flag (#471)129e31a56 · by Nico Burns ·

2023-04-21

  1. Rename `Points`/`points` to `Length`/`length` in many APIs (#459)55abeaf2e · by Simon Sapin ·

2023-04-19

  1. Move benchmarks into their own crate (#451)2b5366e42 · by Nico Burns ·

2023-04-14

  1. Refactor/module hierarchy (#443)628d7e1bc · by Nico Burns ·

2023-04-11

  1. Fix yoga benchmarks (#436)5e63f994c · by Nico Burns ·

2023-04-10

  1. Use `struct NodeId(u64)` instead of `slotmap::DefaultKey` in all public APIs (#426)e997fa3f4 · by Nico Burns ·

2023-03-20

  1. Tree creation benchmarks (#401)08aa50102 · by Nico Burns ·

2023-02-12

  1. WIP: 0.3.0 release (#357)868b3a47e · by Nico Burns ·

2023-02-08

  1. Remove generated benchmarks (#358)57672e96e · by Nico Burns ·

2023-02-07

  1. Grid: Rename Flex to Fraction (#350)71027a8de · by Nico Burns ·
  2. Make yoga_helpers module public (#356)f784137ff · by Nico Burns ·
  3. Grid: Fix sizing issues in complex cases (#355)76722686b · by Nico Burns ·
  4. Implement §9.9.1. Flex Container Intrinsic Main Sizes (#354)bf3dfaec9 · by Nico Burns ·

2023-02-04

  1. Update wrong css in test (#352)baf028789 · by adjabaev ·

2023-02-03

  1. Grid: Fixes for minmax, fr proportions and distributing space across multiple tracks (#349)69995d972 · by Nico Burns ·
  2. Fix inset being incorrectly applied to `position:relative` flex items when both insets were set in a given axis (#348)ec3717119 · by Nico Burns ·
  3. Grid: baseline alignment support (#344)ab747b81e · by Nico Burns ·
  4. Grid: Add support for repeat() with an integer repetition count (#342)ebd376fbe · by Nico Burns ·