VulCode

Jiff: nasze zmiany w projekcie open source

Biblioteka dat i czasu dla Rusta z typami, których trudno użyć źle, i z obsługą bazy stref czasowych.

Język
Rust
Gwiazdki na GitHubie
2961
1przyjęta zmiana
Scalona 13 października 2026.
44. miejsce wśród 70 projektów na GitHubie z naszymi zmianami, według gwiazdek. Pierwszy jest Zed (92 183).

Zmiana przyjęta w Jiff

Bufory do wypisywania czasów trwania mieszczą najdłuższe wartości: ujemny czas trwania w formacie ISO 8601 zajmuje 36 bajtów, a nie 35, a format przyjazny liczy też znak plus, więc wypisanie nie kończy się już paniką.

Czego nas to nauczyło

Najdłuższy zapis wartości nie zawsze leży na końcu zakresu: tu był to ujemny czas trwania z najdłuższą liczbą godzin i dwucyfrowymi minutami i sekundami. Stały rozmiar bufora trzeba wyprowadzić z formatu i sprawdzić testem na najdłuższej wartości.

Rust

Nasze projekty w tej technologii, ich ekrany i to, kiedy ją wybieramy.

Inne projekty z naszymi zmianami: Rust

8 projektów w tej technologii ma nasze przyjęte zmiany. Pasek to gwiazdki repozytorium, obok liczba naszych zmian. Każdy wiersz prowadzi do strony projektu.

Jiff na tle wszystkich naszych zmian

Dzień po dniu od pierwszej przyjętej zmiany, 5 września 2026. Kolumna to wszystkie zmiany przyjęte tego dnia, akcent to zmiany w Jiff.

  • Zmiany w Jiff
  • Zmiany w innych projektach

1 przyjęta zmiana w Jiff

Scalona 13 października 2026.

Tego samego dnia

Przyjęto też nasze zmiany w: Gleam, Versity Gateway, API Platform.

Cały okres

147 przyjętych zmian w 71 projektach.

Pytania o nasze zmiany w Jiff

Skąd są te zmiany, kto je przyjął i czy poprawimy coś w Twojej bibliotece.

Używasz Jiff w swoim projekcie?

Jeśli coś w nim nie działa, poprawimy to u źródła i zostawimy obejście do czasu wydania. Odpiszemy w godzinę.