mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-22 21:41:37 +00:00
8.5.7
- Optimize serve/sourcemap startup from >180s to ~8s (FSEvents on macOS, lazy watch, RefPathIndex from patches) - Platform-specific file watcher with custom debounce - Fix cross-platform compilation (macOS-only imports gated) - Deduplicate is_meta_or_model into shared helper
This commit is contained in:
parent
e40e952298
commit
f5944891a5
4 changed files with 34 additions and 4 deletions
32
CHANGELOG.md
32
CHANGELOG.md
|
|
@ -31,9 +31,39 @@ Making a new release? Simply add the new header with the version and date undern
|
|||
|
||||
## Unreleased
|
||||
|
||||
* Optimize serve/sourcemap startup performance: replace kqueue with FSEvents on macOS, lazy watch setup, build RefPathIndex from patch entries instead of directory walk
|
||||
## [8.5.7] (March 12th, 2026)
|
||||
|
||||
* Optimize serve/sourcemap startup from >180s to ~8s: replace kqueue with FSEvents on macOS, lazy watch setup, build RefPathIndex from patch entries instead of directory walk
|
||||
* Use platform-specific file watcher: raw notify + custom debounce on macOS, debouncer-full on Linux/Windows
|
||||
* Use oneshot session for non-watch sourcemap generation
|
||||
* Fix cross-platform compilation: gate macOS-only imports behind `cfg(target_os = "macos")` ([#12])
|
||||
* Deduplicate `is_meta_or_model` into shared helper
|
||||
|
||||
<details>
|
||||
<summary>Full commit log</summary>
|
||||
|
||||
- `e40e9522` Merge pull request #12 from UserGeneratedLLC/fixmac
|
||||
- `74f7ce26` style: cargo fmt rojo_ref.rs
|
||||
- `122602df` refactor: deduplicate is_meta_or_model into shared helper
|
||||
- `3c87b408` ci: enable Clippy warnings as errors in linting step
|
||||
- `7289f51e` ci: add GIT_CONFIG_NOSYSTEM environment variable to submodule initialization
|
||||
- `48f64f71` fix: gate macOS-only imports behind cfg(target_os = "macos")
|
||||
- `b16f3bf5` ci: retry (previous failure was Windows git permission denied infra flake)
|
||||
- `1f5dacd2` chore: update CI configuration and Rust settings
|
||||
- `7e3e58a0` ci: retry windows-latest (ref_through_deduped_instance timing)
|
||||
- `361b4a30` fix: tighten stress_rename_operations assertion to check relevant paths
|
||||
- `22808e61` feat: add is_empty method to GitIndexCache and refactor Hungarian algorithm loop
|
||||
- `a9018488` refactor: optimize file watching and sourcemap generation
|
||||
- `34375d13` fix: restore RescanRequired classification in debouncer-full error handler
|
||||
- `a727881e` fix: platform-specific watcher for macOS FSEvents + Windows RDCW
|
||||
- `b8bc7dda` fix: replace notify-debouncer-full/mini with raw notify + custom debounce
|
||||
- `9cf4cea9` fix: optimize serve/sourcemap startup from >180s to ~8s
|
||||
- `4ddc4a3e` feat: add .gitignore for logs and refactor ServeSession to include path_roots in init_tree return
|
||||
|
||||
</details>
|
||||
|
||||
[8.5.7]: https://github.com/UserGeneratedLLC/rojo/releases/tag/v8.5.7
|
||||
[#12]: https://github.com/UserGeneratedLLC/rojo/pull/12
|
||||
|
||||
## [8.5.6] (March 8th, 2026)
|
||||
|
||||
|
|
|
|||
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -172,7 +172,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "atlas"
|
||||
version = "8.5.6"
|
||||
version = "8.5.7"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"backtrace",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "atlas"
|
||||
version = "8.5.6"
|
||||
version = "8.5.7"
|
||||
rust-version = "1.88"
|
||||
authors = [
|
||||
"Lucien Greathouse <me@lpghatguy.com>",
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
8.5.6
|
||||
8.5.7
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue