facebook / hermes
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
unsupported/juno/crates/juno_eval/src/eval/runtime.rs
unsupported/juno/crates/juno_eval/src/eval/jsobject.rs
7 12 (58%) 9 (77%) 2022-03-11
unsupported/juno/crates/juno_eval/src/eval/runtime.rs
unsupported/juno/crates/juno_eval/src/eval/environment_record.rs
6 12 (50%) 11 (54%) 2022-03-11
unsupported/juno/crates/juno_eval/src/eval/jsobject.rs
unsupported/juno/crates/juno_eval/src/eval/environment_record.rs
5 9 (55%) 11 (45%) 2022-03-11
unsupported/juno/crates/juno_eval/src/eval/reference.rs
unsupported/juno/crates/juno_eval/src/eval/environment_record.rs
4 4 (100%) 11 (36%) 2022-03-11
unsupported/juno/crates/juno_eval/src/eval/completion_record.rs
unsupported/juno/crates/juno_eval/src/eval/environment_record.rs
4 4 (100%) 11 (36%) 2022-03-10
unsupported/juno/crates/juno_eval/src/eval/function.rs
unsupported/juno/crates/juno_eval/src/eval/jsobject.rs
4 4 (100%) 9 (44%) 2022-03-11
unsupported/juno/crates/juno_eval/src/eval/mod.rs
unsupported/juno/crates/juno_eval/src/eval/runtime.rs
4 5 (80%) 12 (33%) 2022-03-11
include/hermes/VM/HadesGC.h
lib/VM/gcs/HadesGC.cpp
4 164 (2%) 292 (1%) 2022-03-30
unsupported/juno/crates/juno_eval/src/eval/runtime.rs
unsupported/juno/crates/juno_eval/src/eval/function.rs
3 12 (25%) 4 (75%) 2022-03-11
lib/VM/JSObject.cpp
lib/VM/Callable.cpp
3 100 (3%) 90 (3%) 2022-03-26
unsupported/juno/crates/juno_eval/src/lib.rs
unsupported/juno/crates/juno_eval/src/eval/runtime.rs
3 4 (75%) 12 (25%) 2022-03-11
lib/VM/JSDataView.cpp
include/hermes/VM/JSObject.h
3 32 (9%) 85 (3%) 2022-03-26
lib/VM/JSObject.cpp
include/hermes/VM/JSObject.h
3 100 (3%) 85 (3%) 2022-03-26
lib/VM/Callable.cpp
include/hermes/VM/JSObject.h
3 90 (3%) 85 (3%) 2022-03-26
lib/VM/JSTypedArray.cpp
lib/VM/JSDataView.cpp
3 38 (7%) 32 (9%) 2022-03-26
lib/VM/JSDataView.cpp
lib/VM/JSArrayBuffer.cpp
3 32 (9%) 47 (6%) 2022-03-26
include/hermes/Platform/Intl/BCP47Parser.h
lib/Platform/Intl/PlatformIntlApple.mm
3 3 (100%) 16 (18%) 2022-03-26
unsupported/juno/crates/juno_eval/src/eval/mod.rs
unsupported/juno/crates/juno_eval/src/eval/environment_record.rs
3 5 (60%) 11 (27%) 2022-03-11
lib/VM/JSArrayBuffer.cpp
include/hermes/VM/JSObject.h
3 47 (6%) 85 (3%) 2022-03-26
include/hermes/VM/Callable.h
include/hermes/VM/JSObject.h
3 70 (4%) 85 (3%) 2022-03-26
lib/VM/JSArrayBuffer.cpp
include/hermes/VM/Callable.h
3 47 (6%) 70 (4%) 2022-03-26
lib/VM/Callable.cpp
include/hermes/VM/Callable.h
3 90 (3%) 70 (4%) 2022-03-26
lib/VM/JSTypedArray.cpp
include/hermes/VM/Callable.h
3 38 (7%) 70 (4%) 2022-03-26
lib/VM/JSObject.cpp
lib/VM/JSArrayBuffer.cpp
3 100 (3%) 47 (6%) 2022-03-26
lib/VM/Domain.cpp
include/hermes/VM/Callable.h
3 56 (5%) 70 (4%) 2022-03-26
unsupported/juno/crates/juno_eval/src/eval/function.rs
unsupported/juno/crates/juno_eval/src/eval/environment_record.rs
3 4 (75%) 11 (27%) 2022-03-11
lib/VM/DecoratedObject.cpp
include/hermes/VM/Callable.h
3 14 (21%) 70 (4%) 2022-03-26
lib/VM/JSObject.cpp
lib/VM/Domain.cpp
3 100 (3%) 56 (5%) 2022-03-26
lib/VM/JSObject.cpp
include/hermes/VM/Callable.h
3 100 (3%) 70 (4%) 2022-03-26
lib/VM/JSArrayBuffer.cpp
lib/VM/DecoratedObject.cpp
3 47 (6%) 14 (21%) 2022-03-26
unsupported/juno/crates/juno_eval/src/eval/jsvalue.rs
unsupported/juno/crates/juno_eval/src/eval/environment_record.rs
3 4 (75%) 11 (27%) 2022-03-11
lib/VM/JSDataView.cpp
lib/VM/DecoratedObject.cpp
3 32 (9%) 14 (21%) 2022-03-26
include/hermes/VM/HiddenClass.h
include/hermes/VM/DecoratedObject.h
3 37 (8%) 14 (21%) 2022-03-29
lib/VM/JSTypedArray.cpp
lib/VM/Callable.cpp
3 38 (7%) 90 (3%) 2022-03-26
lib/VM/Domain.cpp
include/hermes/VM/JSObject.h
3 56 (5%) 85 (3%) 2022-03-26
lib/VM/JSArrayBuffer.cpp
lib/VM/Callable.cpp
3 47 (6%) 90 (3%) 2022-03-26
lib/VM/DecoratedObject.cpp
include/hermes/VM/JSObject.h
3 14 (21%) 85 (3%) 2022-03-26
unsupported/juno/crates/juno_eval/src/eval/runtime.rs
unsupported/juno/crates/juno_eval/src/eval/jsvalue.rs
3 12 (25%) 4 (75%) 2022-03-11
include/hermes/VM/HermesValue.h
lib/VM/Operations.cpp
3 33 (9%) 41 (7%) 2022-03-22
lib/VM/Operations.cpp
include/hermes/VM/Operations.h
3 41 (7%) 21 (14%) 2022-03-29
lib/VM/JSObject.cpp
lib/VM/JSDataView.cpp
3 100 (3%) 32 (9%) 2022-03-26
lib/Platform/Intl/BCP47Parser.cpp
lib/Platform/Intl/PlatformIntlApple.mm
3 3 (100%) 16 (18%) 2022-03-26
unsupported/juno/crates/juno_eval/src/eval/operations.rs
unsupported/juno/crates/juno_eval/src/eval/environment_record.rs
3 3 (100%) 11 (27%) 2022-03-11
lib/VM/Domain.cpp
lib/VM/DecoratedObject.cpp
3 56 (5%) 14 (21%) 2022-03-26
lib/VM/Domain.cpp
lib/VM/Callable.cpp
3 56 (5%) 90 (3%) 2022-03-26
lib/VM/JSTypedArray.cpp
include/hermes/VM/JSObject.h
3 38 (7%) 85 (3%) 2022-03-26
lib/VM/JSDataView.cpp
lib/VM/Domain.cpp
3 32 (9%) 56 (5%) 2022-03-26
lib/VM/JSObject.cpp
lib/VM/DecoratedObject.cpp
3 100 (3%) 14 (21%) 2022-03-26
unsupported/juno/crates/juno_eval/src/eval/completion_record.rs
unsupported/juno/crates/juno_eval/src/eval/runtime.rs
3 4 (75%) 12 (25%) 2022-03-10
lib/Platform/Intl/BCP47Parser.cpp
include/hermes/Platform/Intl/BCP47Parser.h
3 3 (100%) 3 (100%) 2022-03-26
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [unsupported/juno/crates/juno_eval/src/eval/runtime.rs] [unsupported/juno/crates/juno_eval/src/eval/runtime.rs] [unsupported/juno/crates/juno_eval/src/eval/jsobject.rs] [unsupported/juno/crates/juno_eval/src/eval/jsobject.rs] [unsupported/juno/crates/juno_eval/src/eval/runtime.rs]--[unsupported/juno/crates/juno_eval/src/eval/jsobject.rs] 7 [unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] [unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] [unsupported/juno/crates/juno_eval/src/eval/runtime.rs]--[unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] 6 [unsupported/juno/crates/juno_eval/src/eval/function.rs] [unsupported/juno/crates/juno_eval/src/eval/function.rs] [unsupported/juno/crates/juno_eval/src/eval/runtime.rs]--[unsupported/juno/crates/juno_eval/src/eval/function.rs] 3 [unsupported/juno/crates/juno_eval/src/eval/jsvalue.rs] [unsupported/juno/crates/juno_eval/src/eval/jsvalue.rs] [unsupported/juno/crates/juno_eval/src/eval/runtime.rs]--[unsupported/juno/crates/juno_eval/src/eval/jsvalue.rs] 3 [unsupported/juno/crates/juno_eval/src/eval/jsobject.rs]--[unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] 5 [unsupported/juno/crates/juno_eval/src/eval/reference.rs] [unsupported/juno/crates/juno_eval/src/eval/reference.rs] [unsupported/juno/crates/juno_eval/src/eval/reference.rs]--[unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] 4 [unsupported/juno/crates/juno_eval/src/eval/completion_record.rs] [unsupported/juno/crates/juno_eval/src/eval/completion_record.rs] [unsupported/juno/crates/juno_eval/src/eval/completion_record.rs]--[unsupported/juno/crates/juno_eval/src/eval/runtime.rs] 3 [unsupported/juno/crates/juno_eval/src/eval/completion_record.rs]--[unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] 4 [unsupported/juno/crates/juno_eval/src/eval/function.rs]--[unsupported/juno/crates/juno_eval/src/eval/jsobject.rs] 4 [unsupported/juno/crates/juno_eval/src/eval/function.rs]--[unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] 3 [unsupported/juno/crates/juno_eval/src/eval/mod.rs] [unsupported/juno/crates/juno_eval/src/eval/mod.rs] [unsupported/juno/crates/juno_eval/src/eval/mod.rs]--[unsupported/juno/crates/juno_eval/src/eval/runtime.rs] 4 [unsupported/juno/crates/juno_eval/src/eval/mod.rs]--[unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] 3 [include/hermes/VM/HadesGC.h] [include/hermes/VM/HadesGC.h] [lib/VM/gcs/HadesGC.cpp] [lib/VM/gcs/HadesGC.cpp] [include/hermes/VM/HadesGC.h]--[lib/VM/gcs/HadesGC.cpp] 4 [lib/VM/JSObject.cpp] [lib/VM/JSObject.cpp] [lib/VM/Callable.cpp] [lib/VM/Callable.cpp] [lib/VM/JSObject.cpp]--[lib/VM/Callable.cpp] 3 [lib/VM/JSDataView.cpp] [lib/VM/JSDataView.cpp] [lib/VM/JSObject.cpp]--[lib/VM/JSDataView.cpp] 3 [include/hermes/VM/JSObject.h] [include/hermes/VM/JSObject.h] [lib/VM/JSObject.cpp]--[include/hermes/VM/JSObject.h] 3 [lib/VM/JSArrayBuffer.cpp] [lib/VM/JSArrayBuffer.cpp] [lib/VM/JSObject.cpp]--[lib/VM/JSArrayBuffer.cpp] 3 [include/hermes/VM/Callable.h] [include/hermes/VM/Callable.h] [lib/VM/JSObject.cpp]--[include/hermes/VM/Callable.h] 3 [lib/VM/Domain.cpp] [lib/VM/Domain.cpp] [lib/VM/JSObject.cpp]--[lib/VM/Domain.cpp] 3 [lib/VM/DecoratedObject.cpp] [lib/VM/DecoratedObject.cpp] [lib/VM/JSObject.cpp]--[lib/VM/DecoratedObject.cpp] 3 [lib/VM/Callable.cpp]--[include/hermes/VM/JSObject.h] 3 [lib/VM/Callable.cpp]--[include/hermes/VM/Callable.h] 3 [unsupported/juno/crates/juno_eval/src/lib.rs] [unsupported/juno/crates/juno_eval/src/lib.rs] [unsupported/juno/crates/juno_eval/src/lib.rs]--[unsupported/juno/crates/juno_eval/src/eval/runtime.rs] 3 [lib/VM/JSDataView.cpp]--[include/hermes/VM/JSObject.h] 3 [lib/VM/JSDataView.cpp]--[lib/VM/JSArrayBuffer.cpp] 3 [lib/VM/JSDataView.cpp]--[lib/VM/Domain.cpp] 3 [lib/VM/JSDataView.cpp]--[lib/VM/DecoratedObject.cpp] 3 [lib/VM/JSTypedArray.cpp] [lib/VM/JSTypedArray.cpp] [lib/VM/JSTypedArray.cpp]--[lib/VM/Callable.cpp] 3 [lib/VM/JSTypedArray.cpp]--[lib/VM/JSDataView.cpp] 3 [lib/VM/JSTypedArray.cpp]--[include/hermes/VM/JSObject.h] 3 [lib/VM/JSTypedArray.cpp]--[include/hermes/VM/Callable.h] 3 [lib/VM/JSArrayBuffer.cpp]--[lib/VM/Callable.cpp] 3 [lib/VM/JSArrayBuffer.cpp]--[include/hermes/VM/JSObject.h] 3 [lib/VM/JSArrayBuffer.cpp]--[include/hermes/VM/Callable.h] 3 [lib/VM/JSArrayBuffer.cpp]--[lib/VM/DecoratedObject.cpp] 3 [include/hermes/Platform/Intl/BCP47Parser.h] [include/hermes/Platform/Intl/BCP47Parser.h] [lib/Platform/Intl/PlatformIntlApple.mm] [lib/Platform/Intl/PlatformIntlApple.mm] [include/hermes/Platform/Intl/BCP47Parser.h]--[lib/Platform/Intl/PlatformIntlApple.mm] 3 [include/hermes/VM/Callable.h]--[include/hermes/VM/JSObject.h] 3 [lib/VM/Domain.cpp]--[lib/VM/Callable.cpp] 3 [lib/VM/Domain.cpp]--[include/hermes/VM/JSObject.h] 3 [lib/VM/Domain.cpp]--[include/hermes/VM/Callable.h] 3 [lib/VM/Domain.cpp]--[lib/VM/DecoratedObject.cpp] 3 [lib/VM/DecoratedObject.cpp]--[include/hermes/VM/JSObject.h] 3 [lib/VM/DecoratedObject.cpp]--[include/hermes/VM/Callable.h] 3 [unsupported/juno/crates/juno_eval/src/eval/jsvalue.rs]--[unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] 3 [include/hermes/VM/HiddenClass.h] [include/hermes/VM/HiddenClass.h] [include/hermes/VM/DecoratedObject.h] [include/hermes/VM/DecoratedObject.h] [include/hermes/VM/HiddenClass.h]--[include/hermes/VM/DecoratedObject.h] 3 [include/hermes/VM/HermesValue.h] [include/hermes/VM/HermesValue.h] [lib/VM/Operations.cpp] [lib/VM/Operations.cpp] [include/hermes/VM/HermesValue.h]--[lib/VM/Operations.cpp] 3 [include/hermes/VM/Operations.h] [include/hermes/VM/Operations.h] [lib/VM/Operations.cpp]--[include/hermes/VM/Operations.h] 3 [lib/Platform/Intl/BCP47Parser.cpp] [lib/Platform/Intl/BCP47Parser.cpp] [lib/Platform/Intl/BCP47Parser.cpp]--[include/hermes/Platform/Intl/BCP47Parser.h] 3 [lib/Platform/Intl/BCP47Parser.cpp]--[lib/Platform/Intl/PlatformIntlApple.mm] 3 [unsupported/juno/crates/juno_eval/src/eval/operations.rs] [unsupported/juno/crates/juno_eval/src/eval/operations.rs] [unsupported/juno/crates/juno_eval/src/eval/operations.rs]--[unsupported/juno/crates/juno_eval/src/eval/environment_record.rs] 3

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G include include include--include 11 lib lib include--lib 21 API API include--API 5 utils utils include--utils 2 lib--lib 17 lib--API 5 unsupported unsupported unsupported--unsupported 16 unittests unittests unittests--include 10 unittests--lib 10 unittests--unittests 4 unittests--API 5 tools tools unittests--tools 1 unittests--utils 1 cmake cmake unittests--cmake 1 API--API 6 tools--include 1 tools--lib 1 tools--API 1 tools--tools 6 utils--lib 4 website website website--website 3

Open 3D force graph (file dependencies)...