Generated RBS files


Experimental RBS support (using type sampling data from the type_fusion project).

Typing Progress


We have received 7,109 type samples for the concurrent-ruby-1.2.2 gem and matched them to 44 out of the 1116 methods (3.9 %).

Methods With Samples


[]

2742 samples

Concurrent::Map

fetch_or_store

809 samples

Concurrent::Map

fetch

766 samples

Concurrent::Map

get_or_default

742 samples

Concurrent::Map

[]=

495 samples

Concurrent::Map

key?

475 samples

Concurrent::Map

compute_if_absent

224 samples

Concurrent::Map

each_pair

152 samples

Concurrent::Map

clear

114 samples

Concurrent::Map

initialize

93 samples

Concurrent::Map

delete

92 samples

Concurrent::Map

dupped_backend

65 samples

Concurrent::Map

set_backend

52 samples

Concurrent::Map

values

49 samples

Concurrent::Map

delete_pair

18 samples

Concurrent::Map

each_value

12 samples

Concurrent::Map

keys

11 samples

Concurrent::Map

synchronize

10 samples

Concurrent::Promise

synchronize

8 samples

Concurrent::Collection::CopyOnWriteObserverSet

synchronize

8 samples

Concurrent::Event

validate_options_hash!

8 samples

Concurrent::Map

full_memory_barrier

7 samples

Concurrent::Synchronization

pair?

7 samples

Concurrent::Map

__initialize_atomic_fields__

6 samples

Concurrent::Event

initialize

5 samples

Concurrent::Event

synchronize

5 samples

Concurrent::Delay

initialize

4 samples

Concurrent::Promise

value

4 samples

Concurrent::Delay

set?

4 samples

Concurrent::Event

<<

4 samples

Concurrent::RubyThreadPoolExecutor::Worker

notify_to

4 samples

Concurrent::Collection::CopyOnWriteObserverSet

initialize

4 samples

Concurrent::SafeTaskExecutor

value!

3 samples

Concurrent::Promise

apply_deref_options

3 samples

Concurrent::Promise

physical_processor_count

3 samples

Concurrent::Utility::ProcessorCounter

set

3 samples

Concurrent::Event

value!

3 samples

Concurrent::Delay

ns_broadcast

3 samples

Concurrent::Event

execute

2 samples

Concurrent::SafeTaskExecutor

global_fast_executor

2 samples

Concurrent

monotonic_time

2 samples

Concurrent

physical_processor_count

2 samples

Concurrent

value

2 samples

Concurrent::AtomicFixnum

clear_observers_and_return_old

2 samples

Concurrent::Collection::CopyOnWriteObserverSet

length

2 samples

Concurrent::Collection::NonConcurrentPriorityQueue

set_state

2 samples

Concurrent::Delay

get_arguments_from

2 samples

Concurrent::Promise

ns_set_deref_options

2 samples

Concurrent::Promise

rejected?

2 samples

Concurrent::Promise

state

2 samples

Concurrent::Promise

value

2 samples

Concurrent::Promise

wait

2 samples

Concurrent::Promise

run_task

2 samples

Concurrent::RubyThreadPoolExecutor::Worker

__initialize_atomic_fields__

2 samples

Concurrent::SafeTaskExecutor

synchronize

2 samples

Concurrent::ScheduledTask

compute_physical_processor_count

2 samples

Concurrent::Utility::ProcessorCounter

incomplete?

1 sample

Concurrent::Promise

incomplete?

1 sample

Concurrent::Delay

__initialize_atomic_fields__

1 sample

Concurrent::Promise

root?

1 sample

Concurrent::Promise

set_state!

1 sample

Concurrent::Promise

complete?

1 sample

Concurrent::Delay

push

1 sample

Concurrent::Collection::NonConcurrentPriorityQueue

true?

1 sample

Concurrent::AtomicBoolean

acquire_read_lock

1 sample

Concurrent::ReentrantReadWriteLock

ns_initialize

1 sample

Concurrent::Collection::CopyOnWriteObserverSet

create_worker

1 sample

Concurrent::RubyThreadPoolExecutor::Worker

notify_and_delete_observers

1 sample

Concurrent::Collection::CopyOnWriteObserverSet

new

1 sample

Concurrent::SafeTaskExecutor

apply_deref_options

1 sample

Concurrent::ScheduledTask

execute

1 sample

Concurrent::ScheduledTask

process_task

1 sample

Concurrent::ScheduledTask

wait

1 sample

Concurrent::ScheduledTask

initialize

1 sample

Concurrent::Collection::CopyOnWriteObserverSet

synchronize

1 sample

Concurrent::AtomicFixnum

inspect

1 sample

Concurrent::Map

wait

1 sample

Concurrent::Event

reset

1 sample

Concurrent::Event

ns_wait

1 sample

Concurrent::Event

ns_set

1 sample

Concurrent::Event

ns_initialize

1 sample

Concurrent::Event

new

1 sample

Concurrent::Event

executor

1 sample

Concurrent::Options

executor_from_options

1 sample

Concurrent::Options

state

1 sample

Concurrent::Delay

complete

1 sample

Concurrent::Promise

complete?

1 sample

Concurrent::Promise

event

1 sample

Concurrent::Promise